本实用新型涉及教育机器人技术领域,尤其涉及一种实物编程变量模块。
背景技术:
国务院发布的《新一代人工智能发展规划》明确提出,在中小学阶段设置人工智能相关课程,逐步推广编程教育。传统的编程通常是通过键盘输入文本语言来完成,但这种编程方式对于文字掌握得还不纯熟的儿童而言,理解和使用起来很困难。
为了解决上述问题,实物编程应运而生,实物编程通过触觉、物理感知等技术与实物交互,再将实物逻辑转化为程序逻辑来进行编程。与直接操控电脑相比,通过操纵实物来进行创作,更容易投入到整个过程当中。通过实物编程变量模块,程序不再是一行行枯燥的代码,而是一组形象甚至一组实物的组合,儿童通过对实物的拼接组合,就可以完成普通程序语言通过键盘输入代码完成的工作。
技术实现要素:
本实用新型旨在为实物编程提供一种实物编程变量模块,实现快速连接或拆卸,使实物编程更加便捷。
为了实现上述目的,本实用新型采用以下技术方案实现:
一种实物编程变量模块,包括pc面板、壳体、变量调节装置、电路板、连接装置以及磁铁;所述壳体包括上壳体、下壳体以及粘贴在所述上壳体外表面的pc面板,所述电路板设置在所述壳体内,所述壳体内设有安装腔,所述安装腔设置在所述壳体侧壁上,所述安装腔包括第一安装腔、第二安装腔、第三安装腔以及第四安装腔,所述磁铁包括第一磁铁、第二磁铁、第三磁铁以及第四磁铁,所述第一磁铁安装在所述第一安装腔内,所述第一磁铁的s极与所述壳体的侧壁相接触,所述第二磁铁安装在所述第二安装腔内,所述第二磁铁的s极与所述壳体的侧壁相接触,所述第三磁铁安装在所述第三安装腔内,所述第三磁铁的n极与所述壳体的侧壁相接触,所述第四磁铁安装在所述第四安装腔内,所述第四磁铁的n极与所述壳体的侧壁相接触。
所述变量调节装置包括旋钮帽以及旋转式拨码开关。
作为上述方案的改进,所述旋钮帽设置有安装圆孔,所述旋转式拨码开关设置有旋转杆,所述安装圆孔与所述旋转杆相适配。
作为上述方案的改进,所述连接装置包括公连接装置和母连接装置,所述公连接装置由pogopin弹簧针和a针座组成,所述母连接装置由pogopin母针和b针座组成。
作为上述方案的改进,所述壳体设有第一插槽和第二插槽,所述公连接装置插接到所述第一插槽,所述母连接装置插接到所述第二插槽。
所述下壳体设置有安装孔,所述上壳体设置有安装柱,所述上壳体的安装柱与所述下壳体的安装孔相适配。
作为上述方案的改进,所述pc面板设有用于标识所述实物编程变量模块所属指令类型的图标。
通过采用上述技术方案,本实用新型所达到的技术效果为:1、所述磁铁安装在所述安装腔内,避免了外界的磁性小颗粒物对所述磁铁造成污染。2、设置在pc面板上的图标,使儿童可以快速识别出变量模块所属类型。3、所述旋钮帽符合人体工程学,儿童可轻易地旋转到所需位置。4、本实用新型所述实物编程变量模块的接口连接方式可靠,可实现快速连接或拆卸,使实物编程更加便捷。
附图说明
图1是本实用新型一实施例中一种实物编程变量模块的结构分解示意图。
图2是本实用新型一实施例中一种实物编程变量模块的下壳体的结构示意图。
图3是本实用新型一实施例中一种实物编程变量模块的公连接装置的结构示意图。
图4是本实用新型一实施例中一种实物编程变量模块的母连接装置的结构示意图。
图5是本实用新型一实施例中多个实物编程变量模块的拼接示意图。
图6是本实用新型一实施例中一种实物编程变量模块的上壳体的结构示意图。
图7是本实用新型一实施例中一种实物编程变量模块的旋钮帽的结构示意图。
其中,图中所示标记的含义为:pc面板1.1、上壳体1.2、电路板1.3、第一磁铁1.4、第二磁铁1.5、第三磁铁1.6、第四磁铁1.7、公连接装置1.8、母连接装置1.9、下壳体1.10、旋钮帽1.11、旋转式拨码开关1.12、旋转杆1.13、第一安装腔2.1、第二安装腔2.2、第三安装腔2.3、第四安装腔2.4、第一插槽2.5、第二插槽2.6、安装孔2.7、pogopin弹簧针3.1、a针座3.2、pogopin母针4.1、b针座4.2、第一实物编程变量模块5.1、第二实物编程变量模块5.2、第三实物编程变量模块5.3、安装柱6.1、安装圆孔7.1。
具体实施方式
为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本实用新型,并不用于限定本实用新型。
在本实用新型中,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”、“第四”的特征可以明示或者隐含地包含一个或者多个特征。
本实用新型提供的一种实物编程变量模块,包括pc面板1.1、壳体、变量调节装置、电路板1.3、连接装置以及磁铁;壳体包括上壳体1.2、下壳体1.10以及粘贴在上壳体1.2外表面的pc面板1.1,电路板1.3设置在壳体内,壳体内设有安装腔,安装腔设置在壳体侧壁上,安装腔包括第一安装腔2.1、第二安装腔2.2、第三安装腔2.3以及第四安装腔2.4,磁铁包括第一磁铁1.4、第二磁铁1.5、第三磁铁1.6以及第四磁铁1.7,第一磁铁1.4安装在第一安装腔2.1内,第一磁铁1.4的s极与壳体的侧壁相接触,第二磁铁1.5安装在第二安装腔2.2内,第二磁铁1.5的s极与壳体的侧壁相接触,第三磁铁1.6安装在第三安装腔2.3内,第三磁铁1.6的n极与壳体的侧壁相接触,第四磁铁1.7安装在第四安装腔2.4内,第四磁铁1.7的n极与壳体的侧壁相接触。如图5所示,多个实物编程变量模块拼接时,第一实物编程变量模块5.1的第一磁铁1.4与第二实物编程变量模块5.2的第四磁铁1.7相吸合,第一实物编程变量模块5.1的第二磁铁1.5与第二实物编程变量模块5.2的第三磁铁1.6相吸合;第一实物编程变量模块5.1的第三磁铁1.6与第三实物编程变量模块5.3的第二磁铁1.5相吸合,第一实物编程变量模块5.1的第四磁铁1.7与第三实物编程变量模块5.3的第一磁铁1.4相吸合。
变量调节装置包括旋钮帽1.11以及旋转式拨码开关1.12,旋钮帽1.11设置有安装圆孔7.1,旋转式拨码开关1.12设置有旋转杆1.13,将旋钮帽1.11插入旋转式拨码开关1.12的安装圆孔7.1,转动旋钮帽1.11即可调节实物编程变量模块的参数。
连接装置包括公连接装置1.8和母连接装置1.9,公连接装置1.8由pogopin弹簧针3.1和a针座3.2组成,母连接装置1.9由pogopin母针4.1和b针座4.2组成。
壳体设有第一插槽2.5和第二插槽2.6,公连接装置1.8的a针座3.2插接到第一插槽2.5,母连接装置1.9的b针座4.2插接到第二插槽2.6,公连接装置1.8的pogopin弹簧针3.1与电路板1.3电连接,母连接装置1.9的pogopin母针4.1与电路板1.3电连接。
当两个实物编程变量模块接近时,在磁铁的吸合力下,公连接装置1.8的pogopin弹簧针3.1可靠地压在母连接装置1.9的pogopin母针4.1上,实现两个实物编程变量模块的电路导通。
下壳体1.10设置有安装孔2.7,上壳体1.2设置有安装柱6.1,安装孔2.7与安装柱6.1采用过盈配合方式,安装柱6.1对准安装孔2.7,施加压力使上壳体1.2与下壳体1.10装配起来。
在上壳体1.2的外表面粘贴有pc面板1.1,pc面板1.1容易加工,使加工成本变低。
pc面板1.1设置有用于标识实物编程变量模块所属类型的标示图标,通过图标儿童可以轻松地识别出实物编程变量模块所属的类型。
本实用新型有以下优点:结构简单,加工成本低,旋钮帽符合人体工程学,儿童可轻易地旋转到所需位置,实物编程变量模块接口连接方式可靠,儿童在编程时,可以随意、快速连接或拆卸实物编程变量模块,使编程变得便捷。
以上仅为本使用新型的较佳实施例而已,并不用于限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本实用新型的保护范围之内。
1.一种实物编程变量模块,其特征在于:包括pc面板、壳体、变量调节装置、电路板、连接装置以及磁铁;所述壳体包括上壳体、下壳体以及粘贴在所述上壳体外表面的pc面板,所述电路板设置在所述壳体内,所述壳体内设有安装腔,所述安装腔设置在所述壳体侧壁上,所述安装腔包括第一安装腔、第二安装腔、第三安装腔以及第四安装腔,所述磁铁包括第一磁铁、第二磁铁、第三磁铁以及第四磁铁,所述第一磁铁安装在所述第一安装腔内,所述第一磁铁的s极与所述壳体的侧壁相接触,所述第二磁铁安装在所述第二安装腔内,所述第二磁铁的s极与所述壳体的侧壁相接触,所述第三磁铁安装在所述第三安装腔内,所述第三磁铁的n极与所述壳体的侧壁相接触,所述第四磁铁安装在所述第四安装腔内,所述第四磁铁的n极与所述壳体的侧壁相接触。
2.如权利要求1所述的实物编程变量模块,其特征在于:所述变量调节装置包括旋钮帽以及旋转式拨码开关。
3.如权利要求2所述的实物编程变量模块,其特征在于:所述旋钮帽设置有安装圆孔,所述旋转式拨码开关设置有旋转杆,所述安装圆孔与所述旋转杆相适配。
4.如权利要求1所述的实物编程变量模块,其特征在于:所述连接装置包括公连接装置和母连接装置,所述公连接装置由pogopin弹簧针和a针座组成,所述母连接装置由pogopin母针和b针座组成。
5.如权利要求4所述的实物编程变量模块,其特征在于:所述壳体设有第一插槽和第二插槽,所述公连接装置插接到所述第一插槽,所述母连接装置插接到所述第二插槽。
6.如权利要求1所述的实物编程变量模块,其特征在于:所述下壳体设置有安装孔,所述上壳体设置有安装柱,所述上壳体的安装柱与所述下壳体的安装孔相适配。
7.如权利要求1所述的实物编程变量模块,其特征在于:所述pc面板设有用于标识所述实物编程变量模块所属指令类型的图标。
技术总结