一种STEM教育卡片编程系统及其编程方法技术方案

技术编号:18237397 阅读:44 留言:0更新日期:2018-06-17 00:34
本发明专利技术适用于数据处理领域,提供了一种STEM教育卡片编程系统及其编程方法,STEM教育卡片编程系统包括:至少一个机器人、多个不同的指引性卡片、生成运行指令的终端、接收所述运行指令并将所述运行指令发送到对机器人的多个NFC卡片,所述多个不同的指引性卡片通过排列组合形成多种不同的供所述机器人行动的地图,所述多个NFC卡片接收所述终端生成的与所述地图相对应的运行指令,并将所述运行指令发送到所述机器人,以使所述机器人根据所述运行指令在所述地图上行动。实施本发明专利技术实施例,机器人根据写入运行指令的顺序,依次完成流程,锻炼了地图组装者的逻辑编程能力。 1

A STEM educational card programming system and its programming method

The invention is applicable to the field of data processing, providing an STEM education card programming system and its programming method. The STEM education card programming system includes at least one robot, a plurality of different guiding cards, a terminal that generates a running instruction, receives the running instructions, and sends the operating instructions to the robot. A plurality of NFC cards, described by a plurality of different guiding cards, form a variety of different maps for the action of the robot, the plurality of NFC cards receive the running instructions corresponding to the map generated by the terminal, and send the running instructions to the robot to make the robot based on it. The running instructions are acted on the map. According to the embodiment of the invention, the robot completes the process sequentially according to the order of writing instructions, and exercises the logic programming ability of the map assemblers. One

【技术实现步骤摘要】
一种STEM教育卡片编程系统及其编程方法
本专利技术属于数据处理领域,尤其涉及一种STEM教育卡片编程系统及其编程方法。
技术介绍
STEM是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)四门学科英文首字母的缩写,其中科学在于认识世界、解释自然界的客观规律;技术和工程则是在尊重自然规律的基础上改造世界、实现对自然界的控制和利用、解决社会发展过程中遇到的难题;数学则作为技术与工程学科的基础工具。我国近几年不断在普及STEM教育,青少年是STEM教育的主要受众以及核心用户。在国内,STEM教育发展起点较晚,辐射面较窄,仅在北上广深一线城市有所行动。其它二线及以下城市尚未开展或处于萌芽状态。缺乏脑力训练以及竞技性。同类产品过于死板,娱乐性不够,价格昂贵,导致只有少部分青少年被吸引。产品参数化严重,大多为兴趣导向的男孩,女孩参与度不高。同类产品的设计目的以及形式过于简单,趣味性不够,熟悉之后仅在属性的优化上做功课。同台竞技的实例不多,大多为一个接一个的展示型竞技,评判标准单一,结构不够多元化。
技术实现思路
本专利技术实施例的目的在于提供一种STEM教育卡片编程系统和编程方法,以解决现有技术没有良好的STEM编程系统的问题。本专利技术实施例是这样实现的,一种STEM教育卡片编程系统,所述STEM教育卡片编程系统包括:至少一个机器人、多个不同的指引性卡片、生成运行指令的终端、接收所述运行指令并将所述运行指令发送到对机器人的的多个NFC卡片,所述多个不同的指引性卡片通过排列组合形成多种不同的供所述机器人行动的地图,所述多个NFC卡片接收所述终端生成的与所述地图相对应的运行指令,并将所述运行指令发送到所述机器人,以使所述机器人根据所述运行指令在所述地图上行动。本专利技术实施例的另一目的在于提供一种STEM教育卡片编程方法,所述STEM教育卡片编程方法包括:通过多个指引性卡片的排列组合形成供机器人运行的地图,所述指引性卡片包含运动指示;终端通过Scratch程序编写与所述地图相对应的运行指令,并将所述运行指令写入NFC卡片;多张所述NFC卡片依次向所述机器人刷入所述运动指令;至少一个所述机器人根据刷入的指令在所述地图上运动。本专利技术实施例,将机器人放置于由多张指引性卡片组成的地图上,在终端上通过Scratch程序编写与该地图相对应的运行指令,将编写完成的运行指令写入NFC卡片中,NFC卡片将运行指令写入机器人,使得机器人根据写入运行指令的顺序,依次完成流程,锻炼了地图组装者的逻辑编程能力。附图说明图1为本专利技术示出的智能机器人的结构示意图;图2为本专利技术一示例性实施例示出的一种STEM教育卡片编程系统的结构图;图3为本专利技术一示例性实施例示出的一种STEM教育卡片编程方法的流程图;图4为本专利技术实施例示出的硬件系统工作流程示意图;图5为本专利技术实施例示出的交互流程示意图;图6为本专利技术实施例示出的数据传输流程示意图;图7为本专利技术实施例示出的编程系统示意图;图8为本专利技术实施例示出的竞技地图设计示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。如图1所示为本专利技术示出的智能机器人的结构示意图。如图2所示为本专利技术一示例性实施例示出的一种STEM教育卡片编程系统的结构图,所述STEM教育卡片编程系统包括:至少一个机器人201、多个不同的指引性卡片202、生成运行指令的终端203、接收所述运行指令并将所述运行指令发送到对机器人201的的多个NFC卡片204,所述多个不同的指引性卡片202通过排列组合形成多种不同的供所述机器人行动的地图,所述多个NFC卡片接收所述终端生成的与所述地图相对应的运行指令,并将所述运行指令发送到所述机器人,以使所述机器人根据所述运行指令在所述地图上行动。在本专利技术实施例中,STRM教育卡片编程系统包括:至少一个机器人201、多个不同的指引性卡片202、生成运行指令的终端203,接收所述运行指令并将所述运行指令发送到对机器人201的的多个NFC卡片204。在具体的使用过程中,用户通过指引性卡片的排列组合形成供机器人行动的地图,并在终端上通过Scratch程序编写与该地图相对应的运行指令,将编写完成的运行指令写入NFC卡片中,NFC卡片通过RFID的方式将行动指令刷入机器人中,机器人即可根据该运行指令在地图上行动。指引性卡片可以显示多种不同的指示信息,包括但不限于:运动指示、声音指示、灯光指示、传感器指示。其中,运动指示包括但不限于:方向控制指示(前进、后退、向左旋转、向右旋转、旋转一周等)、运行时间指示(1s、2s、3s),灯光指示包括但不限于:红色指示、黄色指示、蓝色指示。NFC卡片可以在卡片中存储PC端生成的运行指令,在NFC卡片与机器人进行接触时,通过RFID近场通讯技术将运行指令写入到机器人中,机器人根据与NFC卡片接触的顺序,依次写入运行指令,机器人则按照运行指令的顺序依次做出对应的动作。本专利技术实施例,将机器人放置于由多张指引性卡片组成的地图上,在终端上通过Scratch程序编写与该地图相对应的运行指令,将编写完成的运行指令写入NFC卡片中,NFC卡片将运行指令写入机器人,使得机器人根据写入运行指令的顺序,依次完成流程,锻炼了地图组装者的逻辑编程能力。本专利技术实施例提供的机器人包括:头顶的RFID天线、左右两侧的RGB灯光、底部红外巡线传感器、头部避障传感器、底部读码传感器、内部锂电池、底盘电机驱动设备、背部喇叭、前面板的控制按键、内部集成PCB主板(主板包含各部分控制芯片以及传感器)。通过这些设备实现数据、命令的传输,机器人运动控制、灯光色彩控制、语音播放控制等。本专利技术实施例中的运行指令由用户通过PC端进行Scratch程序编写实现。完成后进行转码通过NFC卡片读写器写入一张NFC卡片。使用已写入程序的NFC卡片靠近机器人头顶的NFC天线。卡片程序通过NFC天线传输至主板上的RFID模块,通过中央处理设备对程序进行编译解码。编译后的控制命令下发至各个控制单元,包括:音频播放设备、灯光控制设备、电机驱动设备、传感器开关控制以及开启读码传感器。音频播放设备接收到指令后从存储器中调用相应的音频进行播放。灯光控制设备接收指令后调用数据库中RGB灯光数据显示相应颜色的灯光。电机控制设备根据接收指令控制电机的运动。头部避障传感器、底部巡线传感器接收指令后在对应时间打开。头部传感器开启后可用遮挡道具引导机器人运动,当遮挡道具离开传感器范围后停止工作。底部巡线传感线开启后开始沿黑色跑道运动,当走到跑道尽头后自动关闭。当输入程序后自动打开底部读码传感器。读码传感器可读出地图不同指示标的隐藏码进行识别,并将数据传回中央处理设备进行对比判断。本专利技术实施例提供的地图由用户通过多个指引性卡片不同的排列组合实现。将机器人放置在起始点,选手通过观察地图预设计编程路径以及完成任务的指标判定难度。选手通过PC进行SCRATCH编程,完成后进行转码编译,使用NFC烧写器将编译好的命令数据本文档来自技高网...
一种STEM教育卡片编程系统及其编程方法

【技术保护点】
1.一种STEM教育卡片编程系统,其特征在于,所述STEM教育卡片编程系统包括:

【技术特征摘要】
1.一种STEM教育卡片编程系统,其特征在于,所述STEM教育卡片编程系统包括:至少一个机器人、多个不同的指引性卡片、生成运行指令的终端、接收所述运行指令并将所述运行指令发送到对机器人的的多个NFC卡片,所述多个不同的指引性卡片通过排列组合形成多种不同的供所述机器人行动的地图,所述多个NFC卡片接收所述终端生成的与所述地图相对应的运行指令,并将所述运行指令发送到所述机器人,以使所述机器人根据所述运行指令在所述地图上行动。2.如权利要求1项所述的STEM教育卡片编程系统,其特征在于,所述指引性卡片用于显示多种不同的指示信息。3.如权利要求2所述的STEM教育卡片编程系统,其特征在于,所述指示信息包括:运动指示、声音指示、灯光指示、传感器指示。4.如权利要求3所述的STEM教育卡片编程系统,其特征在于,所述运动指示包括:机器人的运动方向、机器人的运动时间,所述灯光指示包括:红色指示、黄色指示、蓝色指示。5.如权利要求1所述的STEM教育卡片编程系统,其特征在于,所述运行包括:到达终点区域、开启对应声音、开启对应灯光、使用跑道任务、头...

【专利技术属性】
技术研发人员:杜骁释王冠诸健文
申请(专利权)人:武汉蛋玩科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1