一种智能积木系统及智能积木的控制方法转让专利

申请号 : CN201410373477.4

文献号 : CN104096366B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓颢

申请人 : 深圳市智慧郎数码科技有限公司

摘要 :

本发明实施例公开了智能积木系统及智能积木的控制方法,应用于益智玩具技术领域。通过在各个积木的两面分别设置第一电气接口和第二电气接口,使得积木之间物理连接后,通过第一电气接口和第二电气接口的电气连接传输信号;并在多个积木中设置一个包含主控电路系统的主积木来确定连接的其它从积木的位置,从而可以进行控制各个从积木的受控电路系统执行一定的命令来实现一定的外观效果。这样用户在搭建该智能积木系统时,只需要在系统中包括一个主积木,然后配合其它从积木的连接,就能组合出各种形状的模型,方便用户操作,相对于现有技术中对带有编码孔的卡片的操作,本发明实施例的系统可以降低用户对积木操作的难度。

权利要求 :

1.一种智能积木系统,其特征在于,包括:多个积木;

每一积木都包括第一面和第二面,其中,在第一面的一个方向包括有多个第一电气接口;在第二面的多个方向分别包括多个第二电气接口;一个积木的第一电气接口与另一积木的第二电气接口之间的对应接口进行电气连接;

所述第一电气接口和第二电气接口分别连接到所述积木内设置的电路系统,且所述第一电气接口和第二电气接口中都包括数据通信接口;

所述多个积木中包括:设置有主控电路系统的主积木,及多个设置有受控电路系统的从积木;

所述从积木中第一积木内设置的受控电路系统,用于当接收到与所述第一积木相邻的第二积木传输的已定位信号,确定所述第一积木与第二积木电气连接的方向信息,并通过所述数据通信接口向所述主控电路系统上传所述第一积木的定位信息,所述定位信息中包括所述第一积木与第二积木电气连接的方向信息;

所述主控电路系统,用于通过所述数据通信接口接收所述受控电路系统上传的定位信息,根据所述第二积木的位置、所述定位信息及所述第一积木的属性信息,确定所述第一积木的位置,其中,所述第一积木的属性信息为所述第一积木的尺寸;

所述受控电路系统,还用于当向所述主控电路系统上传所述第一积木的定位信息后,向所述第一积木相邻的第三积木输出已定位信号。

2.如权利要求1所述的系统,其特征在于,所述第一积木的第一电气接口中还包括第一时钟接口和第一方向接口;

所述受控电路系统,具体用于当向所述主控电路系统上传所述第一积木的定位信息后,通过所述第一时钟接口输出低电平的已定位信号给所述第三积木;

所述受控电路系统,还用于当接收到所述第三积木通过第二电气接口中与所述第一积木的第一方向接口电气连接的第二方向接口发出的握手脉冲信号;等待检测到所述第一积木的第一方向接口为高电平,立即从所述第一方向接口输出低电平,用于通知所述第三积木所述第一积木与第三积木的第二方向接口连接;并向所述主控电路系统发送注册询问信号,所述注册询问信号用于向所述主控电路系统询问所述第三积木的受控电路系统是否能上报定位信息;当接收到所述主控电路系统发送的同意注册信号,则停止从所述第一方向接口输出低电平。

3.如权利要求1或2所述的系统,其特征在于,所述第一积木的第二电气接口中还包括第二时钟接口,且每个方向的第二电气接口中分别包括一个方向接口;

所述受控电路系统,具体用于当所述第二时钟接口接收所述第二积木传送的低电平时,确定接收到所述第二积木传送的已定位信号;则通过各个方向的方向接口分别向所述第二积木发出握手脉冲信号,当检测到其中的第三方向接口接收到所述第二积木传送的低电平,然后变为高电平时,通过所述数据通信接口向所述主控电路系统上传的所述定位信息中包括所述第三方向接口的信息,还包括所述第一积木的身份标识;

所述主控电路系统,还用于将所述第一积木的身份标识与位置信息对应地储存;

其中,所述第三方向接口接收到低电平然后变为高电平,是在所述主控电路系统同意所述第一积木的受控电路系统上报所述定位信息后由第二积木传送的。

4.如权利要求1所述的系统,其特征在于,在每一从积木中还包括:至少一组三色灯,所述三色灯中包括三个发出不同颜色光的灯,其中:所述三色灯的公共连接端与所述从积木的受控电路系统的灯组控制接口连接,所述三色灯中每一个灯的另一端分别与所述从积木的受控电路系统中的一个颜色控制接口连接。

5.如权利要求4所述的系统,其特征在于,在所述从积木内,与所述从积木的第三面相对的位置设置有至少一个凹透镜;

每个凹透镜上设置有一个图案,在每个凹透镜后设置有一个投影灯,所述投影灯与所述从积木的受控电路系统的投影控制接口连接。

6.如权利要求5所述的系统,其特征在于,

所述主控电路系统,还用于根据所述第一积木的位置,通过所述数据通信接口向所述第一积木的所述受控电路系统发送显示命令,所述显示命令中包括所述第一积木的身份标识和显示内容,所述显示内容中包括所述第一积木中至少一组三色灯的显示颜色,和/或所述第一积木的显示图案;

所述受控电路系统,还用于接收所述显示命令,如果所述显示命令中的身份标识与预置的第一积木的身份标识一致,根据每组三色灯的显示颜色,通过对应的灯组控制接口和颜色控制接口控制所述每组三色灯的显示颜色;和/或控制与所述第一积木的显示图案一致的图案后设置的投影灯发光。

7.如权利要求6所述的系统,其特征在于,所述受控电路系统中设置有显示缓存区;

所述主控电路系统,还用于在发送所述显示命令后,还发送开始显示的指令;

所述受控电路系统,具体用于当接收到所述显示命令后,将所述显示命令中包括的显示内容缓存到所述显示缓存区,当接收到所述主控电路系统发送的所述开始显示的指令,根据所述显示缓存区中的显示内容,执行控制所述三色灯的显示颜色和/或控制投影灯发光的步骤;

其中,所述主控电路系统,还用于从所述主积木的一个时钟接口向多个从积木的受控电路系统发送同步显示信号,所述同步显示信号用于指示所述多个从积木同步地显示图案。

8.如权利要求6所述的系统,其特征在于,在所述从积木的第三面的内部设置有触控导电膜,在所述触控导电膜上设置有电极,所述触控导电膜上的电极与所述从积木的受控电路系统连接;

所述受控电路系统,还用于感应所述触控导电膜上电极的电容变化,并根据电容变化大于预置值的电极的信息得到用户触控指令发送给所述主控电路系统执行。

9.一种智能积木的控制方法,其特征在于,应用于如权利要求1至8任一项所述的智能积木系统,所述方法包括:当第一积木内设置的受控电路系统接收到与所述第一积木相邻的第二积木传输的已定位信号,确定所述第一积木与第二积木电气连接的方向信息;

所述受控电路系统通过数据通信接口向所述主控电路系统上传所述第一积木的定位信息,所述定位信息中包括所述第一积木与第二积木电气连接的方向信息;

所述主控电路系统根据所述第二积木的位置、所述定位信息及所述第一积木的属性信息,确定所述第一积木的位置。

10.如权利要求9所述的方法,其特征在于,所述方法还包括:

当所述受控电路系统向所述主控电路系统上传所述第一积木的定位信息后,通过所述第一时钟接口输出低电平的已定位信号给所述第三积木;

当所述受控电路系统接收到所述第三积木通过第二电气接口中与所述第一积木的第一方向接口电气连接的第二方向接口发出的握手脉冲信号;等待检测到所述第一积木的第一方向接口为高电平,立即从所述第一方向接口输出低电平,用于通知所述第三积木所述第一积木与第三积木的第二方向接口连接;并向所述主控电路系统发送注册询问信号,所述注册询问信号用于向所述主控电路系统询问所述第三积木的受控电路系统是否能上报定位信息;当接收到所述主控电路系统发送的同意注册信号,则停止从所述第一方向接口输出低电平。

11.如权利要求9或10所述的方法,其特征在于,所述第一积木的第二电气接口中还包括第二时钟接口,且每个方向的第二电气接口中分别包括一个方向接口;

当第一积木内设置的受控电路系统接收到与所述第一积木相邻的第二积木传输的已定位信号,具体包括:当所述第一积木的第二时钟接口接收所述第二积木传送的低电平时,所述受控电路系统确定接收到所述第二积木传送的已定位信号;

所述确定所述第一积木与第二积木电气连接的方向信息,具体包括:所述受控电路系统通过各个方向的方向接口分别向所述第二积木发出握手脉冲信号,当检测到其中的第三方向接口接收到所述第二积木传送的低电平,然后变为高电平时,确定所述第一积木与第二积木电气连接的方向信息为所述第三方向接口的信息;

则通过所述数据通信接口向所述主控电路系统上传的所述定位信息中包括所述第三方向接口的信息,还包括所述第一积木的身份标识;

其中,所述第三方向接口接收到低电平然后变为高电平,是在所述主控电路系统同意所述第一积木的受控电路系统上报所述定位信息后由第二积木传送的。

12.如权利要求11所述的方法,其特征在于,所述方法还包括:

所述主控电路系统根据所述第一积木的位置,通过所述数据通信接口向所述第一积木的所述受控电路系统发送显示命令,所述显示命令中包括所述第一积木的身份标识和显示内容,所述显示内容中包括所述第一积木中至少一组三色灯的显示颜色,和/或所述第一积木的显示图案;

如果所述显示命令中包括的第一积木的身份标识与受控电路系统预置的身份标识一致,所述受控电路系统根据每组三色灯的显示颜色,通过对应的灯组控制接口和颜色控制接口控制所述每组三色灯的显示颜色;和/或控制与所述第一积木的显示图案一致的图案后设置的投影灯发光。

13.如权利要求12所述的方法,其特征在于,所述方法还包括:

所述主控电路系统在发送所述显示命令后,发送开始显示的指令;

当所述受控电路系统接收到所述显示命令后,将所述显示命令中包括的显示内容缓存到所述受控电路系统中设置的显示缓存区,当接收到所述主控电路系统发送的所述开始显示的指令,所述受控电路系统根据所述显示缓存区中的显示内容,执行控制所述三色灯的显示颜色和/或控制投影灯发光的步骤。

说明书 :

一种智能积木系统及智能积木的控制方法

技术领域

[0001] 本发明涉及益智玩具技术领域,特别涉及智能积木系统及智能积木的控制方法。

背景技术

[0002] 益智玩具中的积木可以通过其表面印有的各种文字和图案,通过积木之间的拼接激发孩子智力。现有的积木一般包括普通积木、电子积木和智力积木,其中:
[0003] 普通积木只是由简单的塑料注塑或者木材压合成各种形状的积木,只能进行简单搭建;
[0004] 电子积木是将导线、灯泡、二极管、三极管、电阻、电容、各种开关、电表、电机、喇叭和集成块等电子元器件固定在塑料片(块)上,用某种电气连接器做成独立可拼装的配件,可以组合形成各种物理电路,适合开发孩子物理知识和兴趣,虽然提高了复杂性,但是无法完成其它学科的智力开发;
[0005] 智力积木是采用微电子技术制作的智力积木,由一块含主模块电路的第一积木和与其联接的多个含从模块电路的第二积木,及需要插入第二积木且印有数字、文字、拼音和外文字母等符号,且带有与符号对应的编码孔的卡片构成,具有提高儿童游玩时的动手能力和智力的有益效果,而不仅仅是物理知识,但是需要卡片操作,卡片容易损坏丢失,年龄较小的儿童使用难度较大。

发明内容

[0006] 本发明实施例提供智能积木系统及智能积木的控制方法,降低了用户对积木操作的难度。
[0007] 本发明实施例第一方面提供一种智能积木系统,包括:多个积木;
[0008] 每一积木都包括第一面和第二面,其中,在第一面的一个方向包括有多个第一电气接口;在第二面的多个方向分别包括多个第二电气接口;一个积木的第一电气接口与另一积木的第二电气接口之间的对应接口进行电气连接;
[0009] 所述第一电气接口和第二电气接口分别连接到所述积木内设置的电路系统,且所述第一电气接口和第二电气接口中都包括数据通信接口;
[0010] 所述多个积木中包括:设置有主控电路系统的主积木,及多个设置有受控电路系统的从积木;
[0011] 所述从积木中第一积木内设置的受控电路系统,用于当接收到与所述第一积木相邻的第二积木传输的已定位信号,确定所述第一积木与第二积木电气连接的方向信息,并通过所述数据通信接口向所述主控电路系统上传所述第一积木的定位信息,所述定位信息中包括所述第一积木与第二积木电气连接的方向信息;
[0012] 所述主控电路系统,用于通过所述数据通信接口接收所述受控电路系统上传的定位信息,根据所述第二积木的位置、所述定位信息及所述第一积木的属性信息,确定所述第一积木的位置;
[0013] 所述受控电路系统,还用于当向所述主控电路系统上传所述第一积木的定位信息后,向所述第一积木相邻的第三积木输出已定位信号。
[0014] 本发明实施例第二方面提供一种智能积木的控制方法,应用于本发明实施例第一方面所述的智能积木系统,所述方法包括:
[0015] 当第一积木内设置的受控电路系统接收到与所述第一积木相邻的第二积木传输的已定位信号,确定所述第一积木与第二积木电气连接的方向信息;
[0016] 所述受控电路系统通过数据通信接口向所述主控电路系统上传所述第一积木的定位信息,所述定位信息中包括所述第一积木与第二积木电气连接的方向信息;
[0017] 所述主控电路系统根据所述第二积木的位置、所述定位信息及所述第一积木的属性信息,确定所述第一积木的位置。
[0018] 可见,在本实施例中,通过在各个积木的两面分别设置第一电气接口和第二电气接口,使得积木之间物理连接后,通过第一电气接口和第二电气接口的电气连接传输信号;并在多个积木中设置一个包含主控电路系统的主积木来确定连接的其它从积木的位置,从而可以进行控制各个从积木的受控电路系统执行一定的命令来实现一定的外观效果。这样用户在搭建该智能积木系统时,只需要在系统中包括一个主积木,然后配合其它从积木的连接,就能组合出各种形状的模型,方便用户操作,相对于现有技术中对带有编码孔的卡片的操作,本发明实施例的系统可以降低用户对积木操作的难度,提高积木的趣味性,丰富积木寓教于乐的内容。

附图说明

[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1a是本发明实施例中积木两个面的示意图;
[0021] 图1b是本发明实施例中多个积木中电路系统的逻辑关系示意图;
[0022] 图2是本发明实施例中积木内设置的多组三色灯与电路系统连接的结构图;
[0023] 图3是本发明实施例中积木内设置的投影装置的结构意图;
[0024] 图4是本发明实施例中从积木的一面看过去的截面图;
[0025] 图5是本发明实施例中积木中第一电气接口和第二电气接口的分布图;
[0026] 图6是本发明实施例中主积木内主控电路系统与其它结构的逻辑关系示意图;
[0027] 图7是本发明实施例中从积木内受控电路系统与其它结构的逻辑关系示意图;
[0028] 图8a是本发明实施例中积木内各个电气接口与电路系统连接的示意图;
[0029] 图8b是本发明实施例中在积木定位的过程中,两个相邻积木中各电气接口的时序图;
[0030] 图9a是本发明实施例中主控电路系统发送的显示命令的结构图;
[0031] 图9b是本发明实施例中显示命令中包括的显示内容的示意图;
[0032] 图9c是本发明实施例中各个三色灯组同时显示不同颜色的过程中,电路系统的颜色控制接口和灯组控制接口的时序图;
[0033] 图10a是本发明实施例中积木内电路系统与触控显示屏连接的示意图;
[0034] 图10b是本发明实施例中触控显示屏与受控电路系统一端连接的示意图;
[0035] 图11是本发明应用实施例中用多个积木搭建成的房子一面的示意图;
[0036] 图12是本发明实施例提供的一种智能积木系统的控制方法的流程图;
[0037] 图13是本发明实施例提供的另一种智能积木系统的控制方法的流程图;
[0038] 图14是本发明实施例提供的另一种智能积木系统的控制方法的流程图;
[0039] 图15是本发明实施例中提供的另一种智能积木系统中托板积木一面上的结构示意图。

具体实施方式

[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0042] 本发明实施例提供一种智能积木系统,包括有多个积木,参考图1a所示的积木两个面的示意图,及图1b所示的多个积木中电路系统的逻辑关系示意图,其中:
[0043] 每一积木都包括第一面A和第二面B,其中,在第一面A的一个方向包括有多个第一电气接口10;在第二面B的多个方向分别包括多个第二电气接口11;一个积木的第一电气接口与另一积木的第二电气接口之间的对应接口进行电气连接。其中,第一电气接口10和第二电气接口11分别连接到积木内设置的电路系统,且第一电气接口10和第二电气接口11中都包括数据通信接口。
[0044] 可以理解,在每个积木都需要设置与其它积木物理连接的接口,这样两个积木之间通过相匹配的物理接口连接后,会使得其中一个积木的第一电气接口10与另一积木的第二电气接口11之间的对应接口完全接触。在具体实施例中,可以在积木的第一面A与第二面B上设置相匹配的结构,比如图1a中所示,在第一面A上设置有凸出的圆柱13,而在第二面B上设置有与圆柱13直径相同,且深度相同的凹槽12,这样一个积木第一面A上的圆柱13就与另一个积木第二面B上的凹槽12稳固地连接在一起。
[0045] 且第一面A包括的第一电气接口10的数量与第二面B在某一个方向的第二电气接口11的数量相同,比如图1a中所示的6个,在其它实施例中,随着积木内设置的电路系统的改变,电气接口的数量也会改变。由于在第二面B中多个方向都设置有多个第二电气接口11,每个方向设置的各个第二电气接口11都相同,为了节省第二电气接口11在第二面B上占用的空间,可以设置各个方向共用一个第二电气接口11,比如图1a中所示的各个方向共用第二面B中心设置的第二电气接口11-1。
[0046] 其中,第一电气接口10中可以包括用于为积木中电路系统供电的电源接口,方向接口,地线接口和数据通信接口等,这些接口可以按照一定顺序在一个方向进行排列;某一方向的第二电气接口11则相应地也包括电源接口、方向接口,地线接口和数据通信接口等,这些接口在该方向的排列顺序与第一电气接口10的排列顺序一致。比如地线接口都设置在靠近积木某一面的边缘处。
[0047] 在智能积木系统的多个积木中包括:设置有主控电路系统101的主积木100,及多个设置有受控电路系统201的从积木200,其中在主积木的外表还可以设置连接到主控电路系统101的电源开关按钮,这样用户在搭建好积木系统后,就可以通过操作该电源开关按钮来为系统中各个积木中的电路系统供电。
[0048] 从积木200中第一积木内设置的受控电路系统201,用于当接收到与第一积木相邻的第二积木传输的已定位信号,确定第一积木与第二积木电气连接的方向信息,并通过数据通信接口向主控电路系统101上传第一积木的定位信息,定位信息中包括第一积木与第二积木电气连接的方向信息。
[0049] 进一步地,该受控电路系统201向主控电路系统101上传第一积木的定位信息后,由主控电路系统101来计算第一积木的位置,则该受控电路系统201认为,在发送了定位信息后,该第一积木就已经定位,则该受控电路系统201还用于向第一积木相邻的第三积木输出已定位信号,告诉第三积木该第一积木的位置已经确定。
[0050] 主控电路系统101,用于通过数据通信接口接收受控电路系统201上传的定位信息,根据第二积木的位置、定位信息及第一积木的属性信息,确定第一积木的位置。由于第二积木已经定位(已确定位置),则主控电路系统101会根据上述定位信息知道第一积木在第二积木的哪个方向,并结合第一积木的属性信息(即积木的尺寸),及第二积木的位置(比如第二积木的尺寸和坐标),从而得到第一积木的坐标,即得到了第一积木的位置。
[0051] 需要说明的是,各个积木之间传输的信号都是由相应积木内设置的电路系统控制,且通过积木之间的电气接口进行传输。其中,上述受控电路系统201确定的第一积木与第二积木电气连接的方向信息是指其中一个积木在第二面B设置的哪个方向的第二电气接口11与另一积木在第一面A设置的第二电气接口10进行电气连接的信息。
[0052] 上述与第一积木相邻的第二积木可以是主积木本身,这样第一积木就直接将定位信息上传给第二积木即可,而作为主积木来说,其本身已经是定位好的;也可以是另一个从积木,则受控电路系统201在上传定位信息时,可以先通过与相邻积木进行电气连接的数据通信接口传输该定位信息,然后再由相邻积木传输给另一相邻积木,这样通过相邻积木之间的数据通信接口,可以将上述第一积木的定位信息最终上传给主积木。
[0053] 另外,需要说明的是,上述实施例中说明了在积木的两个面上都设置有电气接口,在其它实施例中,设置有电气接口的面可以多于两个面,具体在几个面上设置电气接口是按照积木的形状等因素来决定,在此不进行限制。
[0054] 可见,在本实施例中,通过在各个积木的两面分别设置第一电气接口和第二电气接口,使得积木之间物理连接后,通过第一电气接口和第二电气接口的电气连接传输信号;并在多个积木中设置一个包含主控电路系统的主积木来确定连接的其它从积木的位置,从而可以进行控制各个从积木的受控电路系统执行一定的命令来实现一定的外观效果。这样用户在搭建该智能积木系统时,只需要在系统中包括一个主积木,然后配合其它从积木的连接,就能组合出各种形状的模型,方便用户操作,相对于现有技术中对带有编码孔的卡片的操作,本发明实施例的系统可以降低用户对积木操作的难度。
[0055] 在一个具体的实施例中,主控电路系统和受控电路系统之间具体通过如下的具体操作来确定第一积木的位置。在本实施例中,第一积木的第一电气接口10中除了上述数据通信接口之前,还包括第一时钟接口和第一方向接口;第一积木的第二电气接口11中除了数据通信接口还包括第二时钟接口,且每个方向的第二电气接口11中分别包括一个方向接口。
[0056] 这样,受控电路系统201,具体用于当第二时钟接口接收第二积木传送的低电平时,确定接收到第二积木传送的已定位信号;则通过各个方向的方向接口分别向第二积木发出握手脉冲信号比如一个低电平脉冲信号,当检测到其中的第三方向接口接收到第二积木传送的低电平,然后变为高电平时,则认为该第一积木的第三方向接口与第二积木电气连接,则通过数据通信接口向主控电路系统101上传的定位信息中包括第三方向接口的信息,比如第三方向接口在第一积木第二面B的哪个方向的信息,且还包括第一积木的身份标识,其中每个从积木的身份标识都不同。这种情况下,主控电路系统101需要将第一积木的身份标识与位置信息对应地储存。
[0057] 这样主控电路系统101发送给受控电路系统201的指令中需要携带第一积木的身份标识,这样受控电路系统201在接收到指令后,才能根据该第一积木的身份标识确定是否由该受控电路系统201来执行指令;且受控电路系统201向主控电路系统101发送的指令中也需要包括第一积木的身份标识,使得受控电路系统201发出的指令能正确地被响应。
[0058] 其中,上述第三方向接口接收到的低电平然后变为高电平,是在主控电路系统101同意第一积木的受控电路系统201上报定位信息后传送的,这样只有在主控电路系统101同意某一受控电路系统201上报定位信息后,该受控电路系统201才上报,可以防止当多个定位信息到达主控电路系统101时,主控电路系统101无法区分是哪个积木的受控电路系统上报的,从而可以防止竞争。
[0059] 进一步地,该受控电路系统201,还用于当向主控电路系统101上传第一积木的定位信息后,通过第一时钟接口输出低电平的已定位信号给与该第一积木相邻的第三积木;当接收到第三积木通过第二电气接口中与第一积木的第一方向接口电气连接的第二方向接口发出的握手脉冲信号;等待检测到所述第一积木的第一方向接口为高电平,说明该受控电路系统201已将握手脉冲信号发送完成,则立即从所述第一方向接口输出低电平,用于通知所述第三积木所述第一积木与第三积木的第二方向接口连接;并向主控电路系统101发送注册询问信号,该注册询问信号用于向主控电路系统101询问第三积木的受控电路系统是否能上报定位信息;当接收到主控电路系统101发送的同意注册信号,该同意注册信号用于通知第三积木的受控电路系统能上报第三积木的定位信息,则第一积木的受控电路系统201会停止从上述第一方向接口输出低电平。
[0060] 可以理解,上述实施例中说明了主控电路系统101可以确定连接到智能积木系统中从积木的位置,这样主控电路系统101就可以通过数据通信接口发送控制命令给第一积木中的受控电路系统201,来控制第一积木的受控电路系统201执行一定的操作。因此,在另一个具体的实施例中,在从积木中可以设置如下至少一种结构:
[0061] (1)如图2所示,在每一从积木中还包括:至少一组三色灯202(如图2中所示有四组三色灯,即LED1到LED4),三色灯202中包括三个发出不同颜色光的灯,比如发出红、蓝和绿颜色的灯,其中:
[0062] 三色灯202的公共连接端与从积木的受控电路系统201的灯组控制接口(如图2所示的LED1到LED4)连接,三色灯202中每一个灯的另一端分别与从积木的受控电路系统201中的一个颜色控制接口(如图2中的红、蓝和绿控制接口)连接。
[0063] 其中,三色灯202的公共连接端是指该三色灯202中包括的三个灯的一端连接到一起所形成的端,且每一个灯的亮与灭都需要由该灯两端连接的灯组控制接口和颜色控制接口配合起来进行控制。
[0064] (2)在从积木内,与从积木的第三面C相对的位置设置有至少一个凹透镜203,每个凹透镜203上设置有一个图案204;在每个凹透镜203后设置有一个投影灯205,投影灯205与从积木的受控电路系统201的投影控制接口连接。
[0065] 其中,如图3所示,在第三面C相对的位置设置的多个凹透镜203可以设置为一体,即在工艺成形时,可以简化工艺流程,例如可以直接在一块透明镜上挖多个凹槽,分别形成多个凹透镜,例如图3中在一个透明镜的四个角上分别形成四个凹透镜203,并在凹透镜204上分别设置图案“A”、“1”、“中”和“汽车”。在这种情况下,还可以在每个透明镜后且在凹透镜204之外,相对的位置设置上述三色灯202,且设置的三色灯202与受控电路系统201之间的连接如上述第(1)种方式中所述,在此不进行赘述。
[0066] 其中投影灯205可以是发光二极管(Light-Emitting Diode,LED)灯,其亮灭可以由受控电路系统201的投影控制接口来控制,如果某一个图案204后设置的投影灯点亮,则该凹透镜203会将该图案204投影到从积木的第三面C上。
[0067] 需要说明的是,由于积木有多个面,可以在积木内多个面相对的位置设置投影装置,包括至少一个凹透镜、图案和投影灯,这样在多个面上都可以显示图案。
[0068] 具有了上述两种结构,则主积木中的主控电路系统101,还用于根据第一积木的位置,通过数据通信接口向第一积木的受控电路系统201发送显示命令,该显示命令中包括显示内容,而显示内容中包括第一积木中至少一组三色灯202的显示颜色,和/或第一积木的显示图案。且在显示命令中还可以包括从积木的身份标识等信息,这样当受控电路系统201接收到显示命令后,就可以根据第一积木的身份标识来确定是否由该受控电路系统201来执行显示命令。
[0069] 则受控电路系统201,还用于接收上述显示命令,如果显示命令中的第一积木的身份标识与该受控电路系统201中预置的第一积木的身份标识,则根据显示内容中每组三色灯的显示颜色,通过对应的灯组控制接口和颜色控制接口控制每组三色灯202的显示颜色;和/或控制与显示内容中第一积木的显示图案一致的图案204后设置的投影灯205发光。
[0070] 进一步地,为了提高数据通信的工作效率,可以在各个受控电路系统201中设置显示缓存区,在这种情况下,主控电路系统101还可以在发送上述显示命令后,还发送开始显示的指令;则受控电路系统201,具体用于当接收到显示命令后,将显示命令中包括的显示内容缓存到显示缓存区,当接收到主控电路系统101发送的开始显示的指令,然后才根据显示缓存区中的显示内容,执行控制三色灯的显示颜色和/或控制投影灯发光的步骤。由于可以将显示内容先放置在显示缓存区中,这样主控电路系统101可以同时向多个受控电路系统201发送需要显示的显示内容,然后再通过开始显示的指令,使得各个受控电路系统201控制的显示同步。其中,如果需要多个从积木结合起来显示同一图案,其中每个从积木显示一个图案中的一部分,这就需要这些从积木同步地显示某一部分,具体地,主控电路系统101还会从该主控电路系统所在的主积木的一个时钟接口上向各个从积木(包括上述第一积木)的受控电路系统发送同步显示信号,使得各个从积木根据该同步显示信号同步地显示一个图案中的某一部分,从而完整正确地显示同一图案。
[0071] 在其它具体的实施例中,在系统中从积木的某一个比如第三面C的内部还可以设置有触控导电膜,该触控导电膜是透明的,上面设置有电极,且可以贴在第三面C背后,且触控导电膜上的电极与从积木的受控电路系统201连接;这样受控电路系统201,还用于感应触控导电膜上电极的电容变化,并根据电容变化大于预置值的电极的信息得到用户触控指令,并发送给主控电路系统101执行。
[0072] 以下以一个具体的应用实例来说明本发明的智能积木系统,在本实施例的系统中包括多个积木,其中:
[0073] (一)每个积木的特征
[0074] 1、每个积木包括多面,且都包括如图1a所示的第一面A和第二面B,每个积木可以为不同的形状,但需要保证积木有标准的规范尺寸,标准物理连接和电气连接,比如积木可以是由A、B、C、D、E、F共六个面组成的立方体,特殊积木可以减少立体面等。
[0075] 参考图4所示为从某一面(非第一面和第二面,比如F面)看过去的截面图,积木的第一面A和第二面B上设置有物理接口,主要用来与其它积木之间进行物理连接,在第一面A上设置的物理接口为凸出的圆柱体,在第二面B上设置的物理接口为与该圆柱体相同高度和直径的凹槽。
[0076] 在积木内设置有电路系统,各个电气接口分别会连接到电路系统上,这样电路系统就可以通过这些电气接口与相连接的积木进行通信。
[0077] 其中,参考图5所示,第一面A上在一个方向按照顺序,从第一面A上边缘处到中心处,分别设置有地线接口(GND)、电源接口(VDD)、方向接口(COOR0)、数据通信接口(SDA)、数据通信时钟接口(SCL)和第一时钟接口(CLO)。
[0078] 在第二面B的四个方向分别设置的第二电气接口按照顺序,从第二面B的边缘处到中心处,分别为:地线接口、电源接口、各个方向的方向接口、数据通信接口、数据通信时钟接口和第二时钟接口CLI,其中为了节省第二电气接口在第二面B的四个方向的第二电气接口共用中心处的第一时钟接口CLI。各个方向上除了方向接口之外,相同的接口都连接到一起,且连接到电路系统的同一个接口;而各个方向的方向接口分别连接到电路系统的不同接口。
[0079] 上述第一电气接口的触点突出并有弹性,第二电气接口的触点平滑固定,成对称十字型,各个触点都有镀金增加电气连接的可靠性,另外各个电气接口具备防水、防潮、防静电等功能。这样,当一个积木的第一面A与另一积木的第二面B进行物理连接后,会使得一个节目的第一电气接口和另一积木某一方向上的第二电气接口对应地连接,即相同的接口连接到一起。
[0080] 2、每个积木还包括外观面,在该外观面上印刷有图案,可以是数字、字母、文字、图片等,这样可以增加积木的趣味性和益智性,且该外观面上的图案具有耐磨、防水的特点。
[0081] 3、参考图4所示,进一步地,在积木的外观面的背面还设置有触控导电膜,该触控导电膜上的电极连接到电路系统,当用户触摸外观面时,电路系统就能感应到触控导电膜上电极的电容变化,从而识别用户触摸的位置信息;
[0082] 且还可以在积木内部,且外观面相对位置设置至少一组三色灯,三色灯与电路系统的连接如上述实施例中所述,在此不进行赘述,电路系统可以控制三色灯的颜色显示;一组三色灯是由三个发出不同颜色,比如红、绿和蓝颜色的灯组成,这样通过一个三色灯的颜色组合可以呈现给用户8种不同颜色效果,这样可以显示丰富的文字、图案、动画等有趣内容;
[0083] 且在积木内部还可以设置投影装置,包括一个透明塑料制成的凹透镜,在凹透镜上印有各种图案,在凹透镜后设置有投影灯,该投影灯可以是一种白光聚光LED灯,投影灯与电路系统如上述实施例中所述,在此不进行赘述,电路系统可以控制投影灯的点亮或熄灭;当投影灯点亮,将能够把凹透镜上的图案投射到积木的外观面内壁,并在外观面上显示各种彩色的图案。
[0084] 4、在积木内部还可以设置有马达,电路系统可以控制马达前进、后退会转弯等,例如机械人胳膊关节或汽车车轮等;且电路系统中还可以设置红外接收装置,并接受红外遥控器信号的控制;且电路系统中还可以设置蓝牙接收装置,接受蓝牙控制信号的控制等。且积木内的电路系统还可以存储各种音频、图片、视频等各种数据。
[0085] (二)智能控制系统中的主积木
[0086] 1、智能控制系统主要包括主积木和多个从积木,在主积木内设置的电路系统为主控电路系统,在从积木内设置的电路系统为受控电路系统。
[0087] 2、主积木的功能较多,一般体积比从积木较大,且主积木的形状可以多种多样,但与从积木的接口位置和尺寸符合基本尺寸要求,便于和其它从积木块组合,例如搭建小汽车、小机器人、小船、飞机、房子等各种形状的组合。
[0088] 3、参考图6所示,主积木除了具有上述第(一)项第1点中所述的各个积木的特征外,还可以在主积木的内部包括闪存装置、电源管理装置和音频放大装置等,并在主积木的外部设置有喇叭,及供用户操作的电源开关、USB接口和电池等。有些主积木还可以设置有按键和LCD显示屏等。其中:
[0089] 主积木内设置的电路系统可以是由一颗32位单片机构成的主控电路系统,具备大数据高速处理能力,能处理文字、图片、声音、动画等多媒体信息,且并能和每个从积木高速通信,及时获取用户的按键输入,刷新显示数据;
[0090] 闪存装置的容量一般在2G到8G之间,可存储大量程序和多媒体数据;电源管理装置,负责电池和外接电源的管理,提供每个器件稳定的电源供应,以及电池充电的管理;音频放大装置,负责把主控电路系统输出的语音信号处理并放大到喇叭;按键和显示屏,是出厂家根据具体主积木的作用和功能而配置的,主要是给用户一个人机交互界面,有些情况下,可以将按键和显示屏设置到一起,形成如上述是实施例中所述的触控显示屏。
[0091] 4、如图6所示,主积木中的主控电路系统可以通过第一电气接口和第二电气接口进行从积木的定位、与从积木的数据通信和为从积木进行电源供电等。
[0092] (三)智能积木系统中的从积木
[0093] 1、从积木的结构可以如上述第(一)项中所述各个积木的结构,在此不进行赘述,每个从积木有各自的身份标识,可以储存在受控电路系统中。
[0094] 2、参考图7所示,从积木中设置的受控电路系统可以通过第一电气接口和第二电气接口辅助其它从积木的定位,及完全本从积木的定位;与其它从积木和主积木进行数据通信;接受主积木的电源供电。
[0095] 且受控电路系统还可以根据感应到的触控导电膜上电极的电容变化,得到用户触控指令,并上传给主控电路系统;接收到主控电路的显示命令,控制至少一组三色灯的显示。
[0096] (四)智能积木系统的运作
[0097] 1、各个积木中电路系统与第一电气接口和第二电气接口的连接如图8a所示,其中,所有电气接口中相同的地线接口相连,并连接到电路系统的GDN;相同的数据通信接口相连,并连接到电路系统的SDA;相同的电源接口相连,并连接到电路系统的VDD;相同的数据通信时钟接口相连,并连接到电路系统的SCL;第一电气接口中的方向接口连接电路系统的COOR0,第一时钟接口连接电路系统的CLO;第二电气接口中的四个方向接口分别连接到电路系统的COOR1到4,第二时钟接口连接到电路系统的CLI。
[0098] 2、主积木连接有多个从积木,当用户打开主积木的电源开关,主积木内的电源从第一电气接口通过每个积木的电气接口层层接触,分别给每个从积木供电;当从积木的受控电路系统上电后,进行初始化操作,分别对触控显示屏、三色灯、投影灯、和各个电气接口进行初始化;然后进行自检,确定从积木中与受控电路系统连接的各个装置正常工作,如发现异常,受控电路系统可以控制从积木内设置的灯闪烁。
[0099] 3、各个从积木自检完成后,开始从积木的定位,定位的顺序为:与主积木第一面A连接的积木1-与积木1第一面A连接的积木2-……,直到所有从积木都完成定位。其中,对于与已定位的积木b(可以为主积木)相邻的积木a的定位操作可以通过如下步骤来完成,且各个积木中电气接口在定位过程中的时序图如图8b所示,其中:
[0100] (1)积木a中的受控电路系统判断第二时钟接口是否为低电平,如果是,则确定该积木a的第二面连接有已定位的积木b。并判断第一时钟接口CLO是否为低电平,如为高电平,表示在积木a第一面无相邻的积木或积木未定位。
[0101] (2)积木a从各个方向接口COOR1、COOR2、COOR3和COOR4输出握手信号,即输出低脉冲信号即握手脉冲信号,等待积木b的响应。
[0102] (3)已经定位成功的积木b检测到积木a发送的握手脉冲信号后,由于该握手脉冲信号会传输一段时间,则积木b的受控电路系统会等待积木b中第一电气接口包括的方向接口COOR0停止输入低电平,而变高电平后,认为积木a已经发送完握手脉冲信号,并立即把该方向接口COOR0处的电平拉低,以告诉积木a与积木b的方向接口COOR0连接的是积木a的哪个方向接口,积木a中与该积木b的方向接口COOR0连接的某一方向接口的信息。假设积木a是通过方向接口COOR1和积木b的方向接口COOR0相连,当积木a检测到方向接口COOR1变低电平,直到等待方向接口COOR1变高电平后,说明积木a可以上报该方向接口COOR1的信息,并转到步骤(7)。
[0103] (4)积木b通过数据通信接口向主积木的主控电路系统发送注册询问信号。
[0104] (5)主控电路系统接收到积木b的注册询问信号后,向积木b的受控电路系统发送同意注册的信号。
[0105] (6)积木b收到同意注册的信号,则从方向接口COOR0停止输出低电平,并输出高电平给积木a,以告诉积木a可以上报与积木b的方向接口COOR0连接的方向接口COOR1的信息,同时,积木b从第一时钟接口CLO输出同步时钟信号给积木a的第二时钟接口CLI,以供三色灯组的同步显示使用。
[0106] (7)积木a的方向接口COOR1变为高电平,说明积木a从COOR1这个方向与积木b连接,且可以上报该方向接口COOR1的信息,则该积木a的受控电路系统会把方向接口COOR1的电平拉低;并通过数据通信接口主控电路系统传输方向接口COOR1的信息以及积木a的身份标识。同时,积木a还要从第二时钟接口CLO输出低电平,通知相邻的另一积木该积木a已定位。
[0107] (8)主控电路系统根据积b的坐标和尺寸、积木a发送的方向接口的信息、积木a的尺寸,计算出积木a的坐标(每个积木的尺寸已经预先存储在主控电路系统中)。
[0108] (9)当积木a从积木b拔离,积木b检测到方向接口COOR0变为高电平,积木b通过数据通信接口向主控电路系统告知积木a的注销信号。
[0109] 4、各个从积木定位完成后,主积木与各个从积木进行身份认证,具体地主积木的主控电路系统通过数据通信接口向从积木的受控电路系统发送一组4字节随机数加密信息;受控电路系统对随机数解密后作为密钥和从积木的身份标识(ID)加密后发给主控电路系统;主控电路系统解码后得到正确的从积木的身份标识,则身份认证通过;受控电路系统的认证通过后,才能接收主控电路系统的其它指令,且受控电路系统发出的指令才能被主控电路系统响应。
[0110] 5、受控电路系统接收到主控电路系统的显示主控积木的显示命令,会根据显示命令中的显示内容,控制至少一组三色灯进行显示。
[0111] (1)显示命令的结构如图9a所示,可以包括:命令字节(1字节)、长度字节(1B)、多个显示帧和校验字节(1字节),其中,在显示帧中包括有需要从积木显示的显示内容和帧数,“帧数”的作用是定义该显示帧的显示内容维持的节拍数,“显示内容”是在同步时钟每从高到低跳变一次,三色灯显示刷新的内容。在显示命令的显示内容中还需要包括受控电路系统所在的从积木的身份标识,这样受控电路系统就可以根据从积木的身份标识和显示命令中的身份标识,确定是否是该由该受控电路系统来控制三色灯的显示。
[0112] 其中,当帧数为1时,表示此显示帧的显示内容只维持一个时钟节拍,依次类推;当帧数为0,表示此显示帧的显示内容为静止画面,除非接收到清屏指令,显示内容不会变化;当帧数为“FE”时,表示此显示帧的显示内容是某个循环显示的起始帧;当帧数为“FF”时,表示此显示帧的显示内容是某个循环显示的结束帧;当帧数在“F0”至“FD”范围内时,表示此显示帧的显示内容是静止闪烁的,闪烁时间为:(帧数-F0)×100毫秒。这里,“FE”、“FF”是成对出现的,实现某些内容循环显示的特殊要求,接收到主控电路系统发送的清屏指令后,停止循环。
[0113] 例如,一个显示帧的显示内容由3个字节组成,每个字节包括8位,每一位如图9b所示,用1表示点亮,则每一位用来表示一个一组三色灯中某一个等,比如在字节1的最高1位来表示三色灯组LED3中的蓝色灯。当需要三色灯LED1为红色、LED2为青色、LED3为黄色、LED4为白色,则根据3基色合成原理:青色=蓝色+绿色,黄色=红色+绿色,白色=红色+蓝色+绿色。则每个字节的内容为:字节1内容为“01110001”,字节2内容为“××××1111”。
[0114] (2)在受控电路系统中设置有显示缓冲区来缓冲从主控电路系统接收的显示内容,这样主控电路系统一次就可以发送较多的显示内容,可以大大提高数据通信的工作效率。
[0115] 当受控电路系统收到显示命令后,将所有显示帧放到显示缓冲区,等待主控电路系统发送广播指令“开始显示”,则所有从积木的受控电路系统会根据显示缓冲区中的显示内容,控制至少一组三色灯按统一的主控电路系统同步时钟节拍显示。且一旦开启显示,后续收到的显示内容,都可以先放到显示缓冲区,无需再需要主控电路系统来启动显示。由于三色灯的显示统一使用主控电路系统输出的同步时钟,则每个积木中三色灯的显示输出同步,从而保证动画显示的一致性。
[0116] (3)从积木中每组三色灯中每一个灯,需要通过受控电路系统的灯组控制接口和颜色控制接口来控制。
[0117] 由于各组的同一颜色的灯都连接到受控电路系统的同一颜色控制接口,如果要不同三色灯组显示不同的颜色,需要在一个固定的显示周期内,把时间平均分成n(与三色灯的组数一致)个时段,按顺序在各个时段内,分别通过灯组控制接口控制各个三色灯组LED1、LED2、LED3、LED4,由于一个显示周期内控制各个三色灯组的切换速度非常快,人的眼睛有一定的视觉延迟效应,肉眼无法察觉,这样就可以实现多个三色灯组同时显示不同的颜色。
[0118] 例如如图9c所示,需要三色灯组LED1为青色(蓝色和绿色)、LED2为红色、LED3为蓝色、LED4不显示任何颜色,则在一个显示周期内的4个时段内,受控电路系统分别控制4个灯组控制接口输出高电平,在某一三色灯组连接的一个灯组控制接口输出高电平时,控制颜色控制接口输出高电平来使得该三色灯组显示相应的颜色。比如在三色灯组LED1输出高电平时,可以控制蓝色灯和绿色灯点亮,使得三色灯组LED1显示青色。
[0119] 6、有些从积木内安装有至少一个投影装置(凹透镜和投影灯的组合),主控电路系统可以向受控电路系统发送显示命令,要求受控电路系统显示某一个图案,则受控电路系统会控制凹透镜上特定图案后的投影灯发光。
[0120] 7、每个从积木中设置有触控导电膜,当用户触摸从积木上该触控导电膜对应的一面时,受控电路系统就能识别到用户触控指令,并把用户触控指令发送给主控电路系统。具体工作原理如下:
[0121] 在从积木的外观面内测,用光学胶(OCA)贴合了一层透明导电膜(ITO),在ITO上蚀刻了若干电极,电极数量一般和三色灯组的数量一致。如图10a所示,每个电极引出一个引脚,通过一种导电胶水把ITO引脚和一柔性线路板(FPC)压合,FPC通过连接座和受控电路系统的一个接口连接。由于ITO透光性非常好,不影响外观面的三色灯组的透光效果。
[0122] 其中,ITO是导电膜,当用户触摸积木外观面,由于人体的导电特性,ITO与手指间形成一个寄生电容Cp,受控电路系统可以根据电容的特点,通过一个充放电过程,识别连接到受控电路系统的各电极电容的变化。如图10b所示,在受控电路系统连接一个电极的接口(TOU1)处,可以包括上拉电阻R和模数转换(A/D)等,其中,通过一个控制开关将接口TOU1连接到地线,控制开关的控制端为P0,具体地:
[0123] 当控制端P0使得接口TOU1接地,则ITO上的电荷全部释放;当控制端P0断开地线,接口TOU1处于A/D输入状态,由电源VDD通过电阻R给接口TOU1充电,同时,受控电路系统采集A/D转换的接口TOU1的电压数据;手指未触碰外观面时,寄生电容Cp特别小,接口TOU1充电的电压为U1,手指触碰外观面时,寄生电容Cp变大,接口TOU1充电的电压为U2,U1和U1有明显区别,则受控电路系统通过这种电压的变化,确认是否有手指触碰到外观面。
[0124] (五)具体应用例子,搭建一座房子,学数学。
[0125] 获取如图11所示的在外观面印有数字“1、2、3、4、5、6、7、8、9、0、+、-、=”的从积木,并获取一个主积木,具有供电功能的积木,还有一些用于连接上述从积木、主机木和具有供电功能的积木的连接用积木。将这些积木相互连接形成一个房子形状,如图11所示,所有积木的外观面都处在房子的同一面上,在房子的其它面上可以连接主积木和具有供电功能的积木。
[0126] 按主积木上设置的电源开关,使得智能积木系统开始运行,首先主积木中的主控电路系统要和各个从积木中的受控电路系统通信,确定每个从积木的位置;主控电路系统会播放提示音,提示用户按主积木上设置的数学学习功能键,这样主控电路系统在识别到数学学习功能键后,会播放“小朋友,我们一起来学习数字吧”;主控电路系统播放语音“1在哪里,我们来找找吧”,当用户按了“1”的从积木,该从积木的受控电路系统会将触摸信号及该从积木的身份标识发送给主控电路系统,当主控电路系统识别了该触摸信号,则播放语音“对了,你真棒!”;且主控电路系统会发送显示命令给该从积木的受控电路系统,使得该从积木进行彩灯闪烁,即该从积木内三色灯组的显示。
[0127] 可见,在上述应用实施例的智能积木系统中,各个积木从外观上看仅仅增加了电气接口,耐摔、防水、防静电,特别耐用,方便孩子玩耍;
[0128] 各积木内部安装了三色灯组,或者投影灯,这样多个积木组合后,主控电路系统对各积木的定位,可以实现一个立体的彩色显示屏,在上面显示丰富的文字、图案、动画;
[0129] 积木外观面内设置有触控显示屏,孩子可以通过语音引导和文字、图案等显示,用手触摸积木,互动性非常强;
[0130] 主积木内的主控电路系统可以是32位芯片,计算能力非常强大,可以设计大量学习软件,满足例如:认知、语言、识字、算术、知识、故事、学棋、音乐、动画等各种寓教于乐的需求;
[0131] 另外,可以增加很多特别功能的积木,扩充很多,例如:语音识别、红外遥控、蓝牙、汽车车轮、机器人手臂等等有趣的功能。
[0132] 本发明实施例还提供了一种智能积木的控制方法,主要是应用于上述的智能积木系统中,智能积木系统的具体结构在此不进行赘述,本实施例中的方法流程图如图12所示,包括:
[0133] 步骤1001,当第一积木内设置的受控电路系统接收到与第一积木相邻的第二积木传输的已定位信号,确定第一积木与第二积木电气连接的方向信息。
[0134] 可以理解,由于一个积木(比如第一积木)可以包括多个方向的第二电气接口,当该第一积木接收到第二积木的已定位信号后,主控电路系统需要通过该第二积木才能定位到第一积木,而首先,需要知道第一积木哪个方向的第二电气接口与第二积木的第一电气接口连接。在实际实现过程中,可以通过如下方法来实现,但是不限于如下方法:
[0135] 在第一积木的第二电气接口中除了包括数据通信接口外,还包括第二时钟接口,且每个方向的第二电气接口中分别包括一个方向接口;
[0136] 当第一积木的第二时钟接口接收第二积木传送的低电平时,受控电路系统就确定接收到第二积木传送的已定位信号;这样受控电路系统通过各个方向的方向接口分别向第二积木发出握手脉冲信号,当检测到第一积木中的第三方向接口接收到第二积木传送的低电平然后变为高电平时,则确定第一积木与第二积木电气连接的方向信息为第三方向接口的信息。则后续步骤1002中,受控电路系统通过数据通信接口向主控电路系统上传的定位信息中会包括该第三方向接口的信息,还可以包括第一积木的身份标识。其中,第三方向接口接收到低电平然后变为高电平,是在主控电路系统同意第一积木的受控电路系统上报定位信息后由第二积木传送的。
[0137] 步骤1002,受控电路系统通过数据通信接口向主控电路系统上传第一积木的定位信息,定位信息中包括第一积木与第二积木电气连接的方向信息。
[0138] 步骤1003,主控电路系统根据第二积木的位置(比如第二积木与主积木的相对坐标等信息)、第一积木的定位信息及第一积木的属性信息(比如第一积木的尺寸等),确定第一积木的位置。
[0139] 可见,在本实施例中,通过在多个积木中设置一个包含主控电路系统的主积木来确定连接的其它从积木的位置,从而可以进行控制各个从积木的受控电路系统执行一定的命令来实现一定的外观效果。这样用户在搭建该智能积木系统时,只需要在系统中包括一个主积木,然后配合其它从积木的连接,就能组合出各种形状的模型,方便用户操作,相对于现有技术中对带有编码孔的卡片的操作,本发明实施例的系统可以降低用户对积木操作的难度。
[0140] 参考图13所示,在一个具体的实施例中,第一积木的受控电路系统除了上述步骤1001到1002外,还可以执行如下步骤,来协助与第一积木连接的另一积木(第三积木)的定位:
[0141] 步骤1004,当受控电路系统向主控电路系统上传第一积木的定位信息后,通过第一时钟接口输出低电平的已定位信号给第三积木。
[0142] 步骤1005,当受控电路系统接收到第三积木通过第二电气接口中与第一积木的第一方向接口电气连接的第二方向接口发出的握手脉冲信号,等待检测到所述第一积木的第一方向接口为高电平,立即从所述第一方向接口输出低电平,用于通知所述第三积木所述第一积木与第三积木的第二方向接口连接。并向主控电路系统发送注册询问信号,注册询问信号用于向主控电路系统询问第三积木的受控电路系统是否能上报定位信息;当接收到主控电路系统发送的同意注册信号,则停止从第一方向接口输出低电平。
[0143] 本实施例中,步骤1003,与步骤1004和1005之间并没有绝对的顺序关系,可以同时执行,也可以顺序执行,图13所示的只是其中一种具体的实现方式。
[0144] 参考图14所示,在另一个具体的实施例中,重复通过上述步骤1001到1003对智能积木系统中的各个从积木定位后,主控电路系统就可以根据各个从积木的位置,来控制特定位置的从积木显示一定的外观效果,则第一积木的受控电路系统与主控电路系统之间可以如下步骤来实现对主积木对第一积木的控制,具体地:
[0145] 步骤1006,主控电路系统根据第一积木的位置,通过数据通信接口向第一积木的受控电路系统发送显示命令,显示命令中包括第一积木的身份标识和显示内容,显示内容中包括第一积木中至少一组三色灯的显示颜色,和/或第一积木的显示图案;
[0146] 步骤1007,如果显示命令中包括的第一积木的身份标识与受控电路系统预置的身份标识一致,受控电路系统就执行显示命令,具体地根据每组三色灯的显示颜色,通过对应的灯组控制接口和颜色控制接口控制每组三色灯的显示颜色;和/或控制与第一积木的显示图案一致的图案后设置的投影灯发光。
[0147] 为了提高数据通信的工作效率,主控电路系统在发送显示命令,告知各个受控电路系统需要显示的内容后,还需要发送开始显示的指令;在受控电路系统中可以设置显示缓存区,这样当受控电路系统接收到显示命令后,将显示命令中包括的显示内容缓存到受控电路系统中设置的显示缓存区,当接收到主控电路系统发送的开始显示的指令,受控电路系统才会根据显示缓存区中的显示内容,执行显示命令,即控制三色灯的显示颜色和/或控制投影灯发光的步骤。使得各个受控电路系统控制的显示同步。
[0148] 如果需要多个从积木结合起来显示同一图案,其中每个从积木显示一个图案中的一部分,这就需要这些从积木同步地显示某一部分,具体地,主控电路系统还会从该主控电路系统所在的主积木的一个时钟接口上向各个从积木(包括上述第一积木)的受控电路系统发送同步显示信号,使得各个从积木根据该同步显示信号同步地显示一个图案中的某一部分,从而完整正确地显示同一图案。
[0149] 本发明实施例还提供另一种智能积木系统,主要包括托板积木30和多个受控积木,其中托板积木30的一面的结构示意图如图15所示,具体地:
[0150] (1)在外部结构上
[0151] 对于其中任一个受控积木的结构可以与上述实施例中所述的从积木类似,不同的是,本实施例中的受控积木中可以只在一面或多个面上设置都有多个方向的第二电气接口,且每个面上设置的第二电气接口都类似。
[0152] 在托板积木30的一面上设置有多个连接受控积木的连接组301,每个连接组301中包括与受控积木物理连接的物理接口303,及与受控积木电气连接的第一电气接口302,该第一电气接口302和物理接口303的结构可以如上述实施例中积木上设置的第一电气接口和物理接口的结构,在此不进行赘述。
[0153] (2)在内部结构中
[0154] 在托板积木30内设置主控电路系统,每个连接组301中的第一电气接口302与主控电路系统的连接可以参见上述实施例,在此不进行赘述。本实施例中主控电路系统的功能与上述实施例中主积木内的主控电路系统的功能类似,都具有对系统中其它积木的定位,及向系统中其它积木控制命令并控制其它积木,不同的是,本实施例中主控电路系统是对受控积木的定位和对受控积木的控制,且对受控积木的定位方法不同于上述实施例中主控电路系统对对从积木的定位方法。具体地,在本实施例中:
[0155] 主控电路系统由于知道各个连接组30的位置,则主控电路系统可以确定受控积木连接的连接组301,从而可以知道该受控积木的位置。其中,主控电路系统在确定受控积木与哪个连接组301电气连接时,主要是当受控积木与托板积木30上某一个连接组301物理连接后,使得受控积木的第二电气接口与该连接组301的第一电气接口电气连接,当主控电路系统接收到哪个一个连接组301连接的受控积木内的受控电路系统法发送的信号,则认为确定该受控积木的位置为与其连接的连接组301的位置。
[0156] 在每个受控积木内设置有受控电路系统,该受控电路系统的功能与上述实施例中从积木内设置的受控电路系统的功能类似,不同的是,在各个受控积木定位的过程中,受控积木内的受控电路系统可以通过与其连接的连接组中的第一电气接口向主控电路系统发送信号,来表明受控积木与托板积木连接。这种情况下,在受控积木定位后,可以只上报受控积木的身份标识即可。
[0157] 需要说明的是,上述实施例中连接组301中的物理接口303的结构只要与受控积木上物理接口的结构相匹配即可,图15中只是一个具体示例,并不限于图中突出的圆柱体。
[0158] 另外,本实施例中各个受控积木之间可以不需要进行电气连接和物理连接,而只是将各个受控积木连接到托板积木中的连接组301即可。
[0159] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。
[0160] 以上对本发明实施例所提供的智能积木系统及智能积木的控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。