本发明涉及电子领域,尤其涉及一种积木式指令模块、主机装置和积木系统。
背景技术:
积木式玩具对于使用者来说比较有趣,还可以培养动手能力,因此很有吸引力。虽然目前积木式玩具越来越电子化、智能化,但是还没有可以培养使用者逻辑能力或编程能力的积木用具。
技术实现要素:
为了克服现有技术的不足,本发明的目的在于提供一种积木式指令模块、主机装置和积木系统,可以培养使用者的逻辑能力或编程能力。
本发明的目的采用如下技术方案实现:
一种积木式指令模块,包括模块主体,所述模块主体的外周包括至少两个标记侧面,各标记侧面上均设有指令标记,所述模块主体内包括分控制单元,所述模块主体的一端设有第一模块接口,所述第一模块接口与所述分控制单元电性连接,所述第一模块接口包括标识端子;
所述第一模块接口用于连接于主机装置的主机接口,所述主机接口包括与所述至少两个标记侧面对应的至少两个主机触点;
当所述第一模块接口与主机装置的主机接口连接时,所述标识端子与所述至少两个主机触点中的其中一个主机触点连接,以及所述分控制单元通过所述标识端子将所述积木式指令模块的模块标识信息发送至所述主机触点。
进一步地,所述模块主体的另一端设有第二模块接口,所述第二模块接口与所述分控制单元电性连接,所述第二模块接口包括多个标识触点;
当所述第一模块接口与另一积木式指令模块的第二模块接口连接时,所述标识端子与所述另一积木式指令模块中的一个标识触点连接,以及所述分控制单元通过所述标识端子将所述积木式指令模块的模块标识信息发送至所述另一积木式指令模块的所述标识触点;
所述分控制单元通过所述标识触点接收到模块标识信息后,根据所述模块标识信息以及接收所述模块标识信息的标识触点发送前传信息至所述第一模块接口。
进一步地,所述标识触点的数目与所述标记侧面的数目相等,且所述标识触点在所述第二模块接口上的位置与所述标记侧面在所述模块主体上的位置相匹配。
进一步地,当所述分控制单元通电后,所述第一模块接口的标识端子被置为高电平,并在维持高电平预设时长之后输出模块标识信息。
进一步地,所述分控制单元通过所述标识触点检测与所述第二模块接口连接的标识端子的高电平后,通过所述标识触点接收模块标识信息。
进一步地,各标识触点分别连接于所述分控制单元的一个io口,所述io口连接有下拉电阻。
进一步地,所述第一模块接口还包括高电平端子和低电平端子,所述第二模块接口还包括高电平触点和低电平触点,所述高电平端子、低电平端子、高电平触点和低电平触点均连接于所述分控制单元。
进一步地,所述指令标记包括动作标记,所述动作标记为直行标记、左转标记、右转标记、后转标记、后退标记、跳起标记、蹲下标记、抓取标记、攻击标记、表情标记、声音标记或者循环标记。
进一步地,所述指令标记还包括重复次数标记。
进一步地,所述积木式指令模块各标记侧面上的动作标记相同,重复次数标记不同。
一种主机装置,包括壳体、主控制单元和主机接口,所述主控制单元位于所述壳体内,所述主机接口用于与上述的积木式指令模块的第一模块接口连接,所述主机接口包括多个主机触点;
当所述主机接口连接于一所述积木式指令模块的第一模块接口时,所述多个主机触点中的一个与所述第一模块接口的标识端子连接;所述主控制单元通过所述主机触点接收到所述第一模块接口发送的模块标识信息后,根据所述模块标识信息以及接收所述模块标识信息的主机触点判定所述积木式指令模块对应于所述主机装置特定方向的指令标记;
所述主机装置还包括指令发送单元,所述指令发送单元连接于所述主控制单元;所述主控制单元用于通过所述指令发送单元向被控对象发送控制指令信息,所述控制指令信息是根据所述积木式指令模块对应于所述主机装置特定方向的指令标记生成的。
进一步地,所述主控制单元通过所述主机触点接收到所述第一模块接口发送的前传信息后,根据所述前传信息以及接收所述前传信息的主机触点判定所述主机接口连接的所述积木式指令模块之后积木式指令模块对应于所述主机装置特定方向的指令标记。
进一步地,所述主控制单元通过所述主机触点检测与所述主机接口连接的标识端子的高电平后,通过所述主机触点接收模块标识信息。
进一步地,各主机触点分别连接于所述主控制单元的一个io口,所述io口连接有下拉电阻。
进一步地,所述主机接口还包括供电接口,所述供电接口用于向与所述主机接口连接的积木式指令模块供电。
一种积木系统,包括上述的积木式指令模块,以及上述的主机装置。
相比现有技术,本发明的有益效果在于:通过在积木式指令模块的第一模块接口设置一个标识端子,在主机装置的主机接口设置多个标识触点,模块主体的外周包括至少两个标记侧面,各标记侧面上均设有指令标记;当主机接口连接于第一模块接口时,其中一个主机触点与标识端子连接,主控制单元通过这个主机触点接收到第一模块接口发送的模块标识信息后,可以根据模块标识信息以及接收模块标识信息的主机触点判定积木式指令模块对应于所述主机装置特定方向的指令标记。可以培养使用者的逻辑能力或编程能力,且单个指令模块具有多个指令标记,可以用更少的模块执行更多的任务,接口结构简单,所需端子、触点少,因此成本更低,可靠性更高。
附图说明
图1为本发明实施例一提供的积木系统的结构示意图;
图2为图1中积木式指令模块的结构示意图;
图3为图1中积木式指令模块的指令标记的示意图;
图4为图1中主机装置的结构示意图;
图5为图1中积木系统的电路示意图;
图6为一被控对象的示意图;
图7为本发明实施例二提供的积木系统的结构示意图;
图8为图7中积木系统的电路示意图;
图9为图7中积木式指令模块的结构示意图;
图10为图7中积木式指令模块电气部分的结构示意图。
图中:100、积木式指令模块;110、模块主体;111、标记侧面;112、指令标记;1121、动作标记;1122、重复次数标记;113、第一模块连接部;114、第二模块连接部;115、延伸部;120、分控制单元;130、第一模块接口;131、标识端子;132、高电平端子;133、低电平端子;140、第二模块接口;141、标识触点;142、高电平触点;143、低电平触点;200、主机装置;210、壳体;220、主控制单元;230、主机接口;231、主机触点;232、供电接口。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
实施例一
如图1所示,本发明实施例的积木系统包括积木式指令模块100,以及主机装置200。
如图2所示,积木式指令模块100包括模块主体110,模块主体110的外周包括至少两个标记侧面111,各标记侧面111上均设有指令标记112。
在本实施例中,模块主体110具有四个标记侧面111,在其他实施例中,模块主体110具有两个、三个、五个、六个、七个或八个标记侧面111。
作为优选的实施方式,如图3所示,指令标记112包括动作标记1121。动作标记1121例如可以为直行标记、左转标记、右转标记、后转标记、后退标记、跳起标记、蹲下标记、抓取标记、攻击标记、表情标记、声音标记或者循环标记。
图3中的a)-c)分别示出了直行标记、左转标记、右转标记,d)示出了跳起标记、蹲下标记,e)示出了循环标记,f)示出了声音标记。
作为优选的实施方式,指令标记112还包括重复次数标记1122,以表示将指令标记112中动作标记1121表示的动作重复执行的次数,如动作标记1121为直行标记,重复次数标记1122为2则表示直行两步;动作标记1121为左转标记,重复次数标记1122为2则表示左转后走两步;动作标记1121为攻击标记,重复次数标记1122为2则表示攻击两次;如动作标记1121为声音标记,重复次数标记1122为2则表示发出两次该声音标记所表示的声音;动作标记1121为循环标记,重复次数标记1122为2则表示循环执行两次当前积木式指令模块100之后连接的积木式指令模块100之指令。
作为优选的实施方式,积木式指令模块100各标记侧面111上的动作标记1121相同,重复次数标记1122不同,便于使用者寻找积木式指令模块100以及调整重复次数。
如图4为主机装置200的结构示意图,图5为主机装置200和一积木式指令模块100连接的电路示意图。
如图2和图5所示,积木式指令模块100的模块主体110内包括分控制单元120,模块主体110的一端设有第一模块接口130,第一模块接口130与分控制单元120电性连接,第一模块接口130包括标识端子131。
如图4和图5所示,主机装置200包括壳体210、主控制单元220和主机接口230,主控制单元220位于壳体210内,主机接口230用于与积木式指令模块100的第一模块接口130连接,主机接口230包括多个主机触点231,即与至少两个标记侧面111对应的至少两个主机触点231。
如图1和图5所示,当第一模块接口130与主机装置200的主机接口230连接时,标识端子131与主机接口230的至少两个主机触点231中的其中一个主机触点231连接,以及分控制单元120通过标识端子131将积木式指令模块100的模块标识信息发送至该主机触点231。
模块标识信息可以为积木式指令模块100的编号,对应的在主机装置200中存储有与积木式指令模块100的编号对应的,表示该积木式指令模块100各标记侧面111上的指令标记112。
相应的,当主机接口230连接于一积木式指令模块100的第一模块接口130时,多个主机触点231中的一个与第一模块接口130的标识端子131连接。主控制单元220通过这个主机触点231接收到第一模块接口130发送的模块标识信息后,可以根据模块标识信息以及接收模块标识信息的主机触点231判定积木式指令模块100对应于主机装置200特定方向的指令标记112。
作为优选的实施方式,主机装置200规定了使用时的正方向,即主机装置200的特定方向,优选的为面向使用者的方向。各主机触点231分别位于主机接口230的不同位置,积木式指令模块100的某一标记侧面111与规定的正方向平行时,该积木式指令模块100的标识端子131与相应的一个主机触点231连接。
如图1和图5所示,主机接口230连接的积木式指令模块100的标识端子131连接于第二个主机触点231;主控制单元220检测出是哪一个主机触点231连接到了标识端子131,就可以知道该积木式指令模块100与主机装置200之间的位置关系。
由于主机装置200定义有正方向,因此,主控制单元220就可以得出该积木式指令模块100相对于主机装置200正方向的标记侧面111,即对应于主机装置200特定方向的指令标记112。从而主控制单元220就可以通过积木式指令模块100的模块标识信息判断积木式指令模块100对应于主机装置200特定方向的指令标记112。如图1所示,积木式指令模块100对应于主机装置200特定方向的指令标记112中,动作标记1121为直行标记,重复次数标记1122为2。
主机装置200还包括指令发送单元(图未示),指令发送单元连接于主控制单元220。主控制单元220用于通过指令发送单元向被控对象发送控制指令信息,控制指令信息是根据积木式指令模块100对应于主机装置200特定方向的指令标记112生成的。
作为优选的实施方式,指令发送单元可以是有线通讯单元或无线通讯单元,受控对象可以是加载有相应程序如游戏等的智能终端,也可以是可以与该指令发送单元通讯的设备,如机器人、机器狗等。
如图6所示,为一智能终端的显示界面,显示界面中的人物可以根据指令发送单元发送的控制指令信息,先直行两步,然后右转后走两步,再跳起即可到达旗子所在的终点。在其他实施例中,指令发送单元还可以是显示屏、喇叭等可以向外发出显示或语音控制信号的器件,被控对象可以是机器人或者受训的动物。
本发明实施例提供的积木式指令模块100、主机装置200和积木系统,通过在积木式指令模块100的第一模块接口130设置一个标识端子131,在主机装置200的主机接口230设置多个标识触点141,模块主体110的外周包括至少两个标记侧面111,各标记侧面111上均设有指令标记112;当主机接口230连接于第一模块接口130时,其中一个主机触点231与标识端子131连接,主控制单元220通过这个主机触点231接收到第一模块接口130发送的模块标识信息后,可以根据模块标识信息以及接收模块标识信息的主机触点231判定积木式指令模块100对应于主机装置200特定方向的指令标记112。可以培养使用者的逻辑能力或编程能力,且单个指令模块具有多个指令标记112,可以用更少的模块执行更多的任务,接口结构简单,所需端子、触点少,因此成本更低,可靠性更高。
作为优选的实施方式,如图4和图5所示,主机接口230还包括供电接口232,供电接口232用于向与主机接口230连接的积木式指令模块100供电。相应的,第一模块接口130还包括高电平端子132和低电平端子133高电平端子132、低电平端子133均连接于分控制单元120。
因此,积木系统中可以在主机装置200安装电源(图未示),然后通过供电接口232为与主机接口230连接的积木式指令模块100供电。
作为优选的实施方式,当积木式指令模块100连接至主机装置200,供电接口232通过高电平端子132、低电平端子133向分控制单元120供电,分控制单元120通电后,先将第一模块接口130的标识端子131置为高电平,并在维持高电平预设时长之后输出模块标识信息;相应的,主控制单元220通过主机触点231检测与主机接口230连接的标识端子131的高电平后,通过主机触点231接收模块标识信息。由此可以避免连接抖动造成的模块标识信息传输失败。
作为优选的实施方式,如图5所示,各主机触点231分别连接于主控制单元220的一个io口,io口连接有下拉电阻。采用io口的方式进行积木式指令模块100的识别判断,分控制单元120的成本可以更低,识别更快速。
作为优选的实施方式,高电平端子132、低电平端子133以及标识端子131可以采用弹针,可以保证各端子与触点的可靠连接。
实施例二
如图7和图8所示的积木系统,包括多个积木式指令模块100,以及主机装置200。
主机装置200和与其直接连接的积木式指令模块100之间的连接关系和数据传输关系和实施例一中的积木系统相同,在此不再赘述。
如图8和图9所示,积木式指令模块100在模块主体110的另一端设有第二模块接口140,第二模块接口140与分控制单元120电性连接,第二模块接口140也包括多个标识触点141。第二模块接口140可以和主机接口230采用相同的结构,以适于与第一模块接口130的连接和指令标记112的识别。
作为优选的实施方式,标识触点141的数目与标记侧面111的数目相等,且标识触点141在第二模块接口140上的位置与标记侧面111在模块主体110上的位置相匹配。当某一积木式指令模块100的第一模块接口130以不同角度关系连接于另一积木式指令模块100的第二模块接口140时,其标识端子131分别与该另一积木式指令模块100的不同标识触点141连接。
在本实施例中,积木式指令模块100有四个标记侧面111,第二模块接口140具有四个标识触点141,分别靠近于两个标记侧面111的连接处设置。
作为优选的实施方式,图10为积木式指令模块100的电气部分。模块主体110内包括分控制单元120,模块主体110的一端设有第一模块接口130,另一端设有第二模块接口140。第一模块接口130、第二模块接口140均与分控制单元120电性连接。在本实施例中,第二模块接口140设置在一电路板上,该电路板与分控制单元120所在的电路板通过柔性线路连接;因此,第二模块接口140所在电路板可以相对于分控制单元120所在的电路板转动一定角度,从而与模块主体110的端部平行,如图9所示。
如图7和图8所示,当某一积木式指令模块100的第一模块接口130与另一积木式指令模块100的第二模块接口140连接时,其标识端子131与该另一积木式指令模块100中的一个标识触点141连接。如图8所示,后一个积木式指令模块100的标识端子131与前一个积木式指令模块100的第四个标识触点141连接。后一个积木式指令模块100的分控制单元120通过该标识端子131将其模块标识信息发送至前一个积木式指令模块100的标识触点141。
前一个积木式指令模块100的分控制单元120通过标识触点141接收到后一个积木式指令模块100的模块标识信息后,可以根据该模块标识信息以及接收该模块标识信息的标识触点141发送前传信息至第一模块接口130。
如图7和图8所示,前一个积木式指令模块100将前传信息直接传递至主机装置200的主控制单元220。主机装置200的主控制单元220通过主机触点231接收到第一模块接口130发送的前传信息后,根据前传信息以及接收前传信息的主机触点231判定主机接口230连接的积木式指令模块100之后积木式指令模块100对应于主机装置200特定方向的指令标记112。
如图8所示,主机接口230连接的积木式指令模块100的标识端子131连接于第二个主机触点231,由于主机装置200定义有正方向,因此,主控制单元220就可以知道该积木式指令模块100位于正方向的标记侧面111,即该积木式指令模块100与主机装置200之间的位置关系。
图7和图8中,前一积木式指令模块100的分控制单元120从第四个标识触点141获取到后一个积木式指令模块100的模块标识信息,该分控制单元120就可以得知后一积木式指令模块100与该积木式指令模块100之间的位置关系,即前传信息。之后就可以推导出后一积木式指令模块100对应于主机装置200特定方向的指令标记112。
一个实施例中,这个推导过程可以由各分控制单元120完成。各分控制单元120根据所属积木式指令模块100对应于主机装置200特定方向的指令标记112,以及后一积木式指令模块100与该积木式指令模块100之间的位置关系推导该后一积木式指令模块100对应于主机装置200特定方向的指令标记112;然后通过标识端子131将推导出对应于主机装置200特定方向的指令标记112,即后一积木式指令模块100的当前指令标记112向前传,最后到达主机装置200。此时前传信息为根据标识触点141获取的模块标识信息以及获取该模块标识信息的标识触点141推导出的后一积木式指令模块100的对应于主机装置200特定方向的指令标记112。
另一实施例中,这个推导过程可以由主机装置200的主控制单元220完成。各积木式指令模块100获取到与后一积木式指令模块100之间的位置关系和模块标识信息后,通过标识端子131逐个模块向前传,最后传至主机装置200;此时前传信息为获取模块标识信息的标识触点141以及通过该标识触点141获取的模块标识信息。
由此,本发明实施例提供的积木式指令模块100、主机装置200和积木系统,通过在积木式指令模块100的第二模块接口140设置多个标识触点141,当某积木式指令模块100的第一模块接口130与另一积木式指令模块100的第二模块接口140连接时,其标识端子131与该另一积木式指令模块100中的一个标识触点141连接,且其分控制单元120通过该标识端子131将其模块标识信息发送至该另一积木式指令模块100的所述标识触点141;然后该另一积木式指令模块100的分控制单元120通过所述标识触点141接收到模块标识信息后,可以根据所述模块标识信息以及接收该模块标识信息的标识触点141发送前传信息至其第一模块接口130。从而实现了主机装置200可以识别其后连接的多个积木式指令模块100;使用者可以以搭积木的形式创建更丰富的控制指令信息,增强了可玩性,可以进一步锻炼使用者的逻辑能力或编程能力。
作为优选的实施方式,如图8和图9所示,第二模块接口140还包括高电平触点142和低电平触点143,高电平触点142和低电平触点143均连接于分控制单元120。因此各积木式指令模块100均可通过主机接口230获取电能,当没有主机装置200连接时不需耗电。
作为优选的实施方式,后一积木式指令模块100的分控制单元120通电后,先将第一模块接口130的标识端子131置为高电平,并在维持高电平预设时长之后输出模块标识信息;后一积木式指令模块100分控制单元120通过标识触点141检测到与第二模块接口140连接的标识端子131的高电平后,通过标识触点141接收模块标识信息;由此可以避免连接抖动造成的模块标识信息传输失败。
作为优选的实施方式,如图8所示,各标识触点141分别连接于分控制单元120的一个io口,io口连接有下拉电阻。采用io口的方式进行积木式指令模块100的识别判断,分控制单元120的成本可以更低,识别更快速。
作为本发明实施例的进一步改进,如图2和图9所示,模块主体110的一端设有第一模块连接部113,另一端设有第二模块连接部114,第一模块接口130位于第一模块连接部113,第二模块接口140位于第二模块连接部114;相邻两标记侧面111之间、标记侧面111与第一模块连接部113之间、标记侧面111与第二模块连接部114之间均包括曲面状的延伸部115。因此,积木式指令模块100整体近似为球形,可以避免碰伤使用者尤其是儿童。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。