小小天工创年宠一一 机器神龙进家门教学设计 课时安排:2课时 教学目标: 1.运用需求分析,了解人们对机器神龙进家门的需求,并根据需求进行外 观、材料、形态结构与功能上的设计。 2.运用图形化编程,设计与制作一条会转圆,及左右摇摆的机器龙。 3.将图形化编程与创意设计及传统文化融合与创新组合在一起,创制独特 的机器龙,弘扬中国传统文化,培养社会责任感 4.在活动中发现问题并解决问题。培养工程思维及动手操作实践能力。 教学过程 一、情境导入 我们是龙的传人,“中华龙”代表着吉祥如意、传承中华文化,在行进状状 中我们模拟蛇的各种运动形,自己设计和动手制作一个可以在陆地上进行“S形 行进”的“中华龙”机器人。应用MovaJoin主控盒自带双路大电流电机驱动, 加上2个电机,即可方便地实现中华龙仿生。本课重点学习项目设计思维和图形 化编程方法,学习电机驱动的编程,通过控制左右轮的运动方向和速度,实现各 种行进姿态。 二、手工制作和硬件搭建 1、在雪弗板上绘制头部形状并剪裁下来
小小天工创年宠—— 机器神龙进家门教学设计 课时安排:2 课时 教学目标: 1. 运用需求分析,了解人们对机器神龙进家门的需求,并根据需求进行外 观、材料、形态结构与功能上的设计。 2. 运用图形化编程,设计与制作一条会转圆,及左右摇摆的机器龙。 3. 将图形化编程与创意设计及传统文化融合与创新组合在一起,创制独特 的机器龙,弘扬中国传统文化,培养社会责任感 4. 在活动中发现问题并解决问题。培养工程思维及动手操作实践能力。 教学过程 一、情境导入 我们是龙的传人,“中华龙”代表着吉祥如意、传承中华文化,在行进状状 中我们模拟蛇的各种运动形,自己设计和动手制作一个可以在陆地上进行“S 形 行进”的“中华龙”机器人。应用 MovaJoin 主控盒自带双路大电流电机驱动, 加上 2 个电机,即可方便地实现中华龙仿生。本课重点学习项目设计思维和图形 化编程方法,学习电机驱动的编程,通过控制左右轮的运动方向和速度,实现各 种行进姿态。 二、手工制作和硬件搭建 1、在雪弗板上绘制头部形状并剪裁下来
2、在黄色PVC塑料片上绘制龙的身体部分、尾巴、爪子。使用剪刀将其裁 剪下来,同时我们需要在身体,以及尾巴一端使用打孔器将身体两头及尾巴一 头打出孔洞,方便后续链接。 3、拿出剪裁好的头部,于靠后区域并行安置电机,(标有橙色标记的为左), 并在头部底板背面安置牛眼轮。 4、连接主控板,电机连接至M0端口。 MovaJoin主控板(无OLED型)各端口功能如下: 可端ED 旋转编码器 T鞋D S0通用接口 /硬件UART 热 S1通用接口 忠楼口 /ADC/INT 充电指示 光 /满电(绿色) /充电(红色) 电源开(定制) US8充电口 电源开(常规) /局授口 电源关 无源蜂鸣器
2、在黄色 PVC 塑料片上 绘制龙的身体部分、尾巴、爪子。使用剪刀将其裁 剪下来,同时我们需要在身体,以及尾巴一端使用打孔器将身体两头及尾巴一 头打出孔洞,方便后续链接。 3、拿出剪裁好的头部,于靠后区域并行安置电机,(标有橙色标记的为左), 并在头部底板背面安置牛眼轮。 4、连接主控板,电机连接至 M0 端口。 MovaJoin 主控板(无 OLED 型)各端口功能如下:
插线时,插头有橙色线条的一面向上。 5、随后使用子母扣将身体尾巴按序链接在一 起 6、用绒绒球、扭扭棒、卡通眼晴等制作出龙头,用热溶胶枪固定。 模块组 官AB回 基本模块区 点代码显示区 二、图形化编程 益 tt 可县示 了e四u以 t 时 (一)了解软件 兰 票过库顺残 内万 车模块组 品 AI 3.程序构建区 2、库块 5,系统信息区 选挥择配的串口 (二)画出程序框图 开始 程序框图(流程图)有助于我们建立结构化 程序框架,梳理各个分支流转节点,避免想到哪 右轮正转200 儿边到哪儿的错误编程方法,编好程序后,框图 左轮正转100 也有助于我们测试和发现问题。 延时500ms 为了实现左右摇摆的效果,我们只需让仿生 龙先向左行进0.5秒,再向右行进0.5秒,然后 右轮正转100 一直循环。 左轮正转200 延时500ms
插线时,插头有橙色线条的一面向上。 5、随后使用子母扣将身体尾巴按序链接在一 起。 6、用绒绒球、扭扭棒、卡通眼睛等制作出龙头,用热溶胶枪固定。 二、图形化编程 (一)了解软件 (二)画出程序框图 程序框图(流程图)有助于我们建立结构化 程序框架,梳理各个分支流转节点,避免想到哪 儿边到哪儿的错误编程方法,编好程序后,框图 也有助于我们测试和发现问题。 为了实现左右摇摆的效果,我们只需让仿生 龙先向左行进 0.5 秒,再向右行进 0.5 秒,然后 一直循环
(三)添加第一个马达执行模块。我们点击魔蛙内嵌 中内嵌 找到 “内嵌电动机驱动模块”。 内电动机驱利 1M0-A正转转速(0-255) 0 1、将电动机驱动模块。 拖曵到编程区中。 2、再一次点开内嵌指令,将“电动机驱动模块”拖拽到编程区中。将两个 模块嵌合在一起。两个电动机驱动代表左右轮,M0-A为左轮,M0-B为右轮。 内嵌电动机驱动 MI0-A,正转转速(0-255)》 200 内嵌电动机驱动 M0-B正转转速(0255) 200 3、如果左轮速度大于右轮, 则向右转弯。因此可将M0-A左轮的转速为0改 为200 ,右轮M0-B转速,可改为100。 内嵌电动肌驱动 管脚= M04,正转转速(0255) 200 内嵌电动机驱动 管脚= M0B7正转转速(0255】 100 (二)利用控制指令,添加延时模块。 找到控制四控制 将其“延时模块” 延时毫秒1000 拖到编程区 域。延时的时间1秒,即1000毫秒。此处我们可设定延时时间如500毫秒。 内嵌电动机驱动 脚 M0A”正转转速(0255) 200 内嵌电动机驱动 3M0B正转转速(0-255】 100 阳时毫秒L500 (三)继续添加内嵌电动机模块
(三)添加第一个马达执行模块。我们点击 魔蛙 内嵌 ,找到 “内嵌电动机驱动模块”。 1、将电动机驱动模块。拖曵到编程区中。 2、再一次点开内嵌指令,将“电动机驱动模块”拖拽到编程区中。将两个 模块嵌合在一起。两个电动机驱动代表左右轮,M0-A 为左轮,M0-B 为右轮。 3、如果左轮速度大于右轮,则向右转弯。因此可将 M0-A 左轮的转速为 O 改 为 200 ,右轮 M0-B 转速,可改为 100。 (二)利用控制指令,添加延时模块。 找到 控制 ,将其“延时模块” 拖到编程区 域。延时的时间 1 秒,即 1000 毫秒。此处我们可设定延时时间如 500 毫秒。 (三)继续添加内嵌电动机模块
我们可以从上面的模块进行复制,粘贴。为了向左转变,右轮速度大于左轮。 可将M0-A左轮的转速为0改为100,右轮M0-B转速,可改为200。 找到控制四控制 将其“延时模块” 延时毫秒C1000 拖到编程区 域。设定延时时间如500毫秒。 主程序区的程序默认将无限循环,“中华龙”最后程序如下图。 内意电动机塑动 M0-A正转转速(0-255) 200 内嵌电动机提到 管脚 CM0-B正转转速(0-255) 100 延时毫秒 500 内亲电动机驱动 管脚= CM0-A7正转转速(0-255) 100 内萨电动机部动 营脚= CM0B正转转速(0-25) 200 诞时室秒C500 三、导入程序 (一)硬件连接 开始连接硬件前需要将上面编写的程序保存至电脑,文件名中英文皆可,然 后通过USB数据线连接电脑与MovaJoin主控器,充电和编程通过同一个Macro USB接口完成,其状态与电源开关位置相关,示意如下: OFF ON-H ON-L 开关位置: 电源状态: 关机 开机(常规) 开机(定制) USB充电: 可充电 可充电 可充电 11SR编程, 不馆细 可组细 不可编程
我们可以从上面的模块进行复制,粘贴。为了向左转变,右轮速度大于左轮。 可将 M0-A 左轮的转速为 O 改为 100 ,右轮 M0-B 转速,可改为 200。 找到 控制 ,将其“延时模块” 拖到编程区 域。设定延时时间如 500 毫秒。 主程序区的程序默认将无限循环,“中华龙”最后程序如下图。 三、导入程序 (一)硬件连接 开始连接硬件前需要将上面编写的程序保存至电脑,文件名中英文皆可,然 后通过 USB 数据线连接电脑与 MovaJoin 主控器,充电和编程通过同一个 Macro USB 接口完成,其状态与电源开关位置相关,示意如下:
编好程序,检查无误后,检查USB接口是否接好,打开主控盒开关,显示屏 灯亮,点击右下角的“串口监视器”旁的“方框”,选择“COMx”(COM1以外, 当控制盒插入时新增的串口号),点击“上传”,即在界面上的程序上传到主控板 里,上传完毕。 程序上传成功后将自动运行。 仿生中华龙的制作就全部完成了,是不是很简单。现在,我们一起试一试运 行效果吧! 【思考】 1.如果要让机器神龙向右转圈圈,需要怎样编程?请画出流程框图,并编程导入 主控盒进行测试。 2如何让机器龙的圆圈转得大一些? 3.怎样让机器龙跑得快一些,需要更换轮子吗? 4.需要更换身躯的材料使其更轻、更炫吗? 5.怎样让龙转得更好看?请同学们用更多的特色材料来进行创作,不一样 的机器龙2.0等你来创
编好程序,检查无误后,检查 USB 接口是否接好,打开主控盒开关,显示屏 灯亮,点击右下角的“串口监视器”旁的“方框”,选择“COMx”(COM1 以外, 当控制盒插入时新增的串口号),点击“上传”,即在界面上的程序上传到主控板 里,上传完毕。 程序上传成功后将自动运行。 仿生中华龙的制作就全部完成了,是不是很简单。现在,我们一起试一试运 行效果吧! 【思考】 1.如果要让机器神龙向右转圈圈,需要怎样编程?请画出流程框图,并编程导入 主控盒进行测试。 2 如何让机器龙的圆圈转得大一些? 3. 怎样让机器龙跑得快一些,需要更换轮子吗? 4. 需要更换身躯的材料使其更轻、更炫吗? 5. 怎样让龙转得更好看?请同学们用更多的特色材料来进行创作,不一样 的机器龙 2.0 等你来创