Case 12 大虾
简介
虾是一种生活在水中的无脊椎动物,它们有着硬壳和长长的触角。虾以横扫的方式行动,通过强大的钳子和手臂清理周围的食物。在本节课中,我们将了解虾的特点和行为,并尝试制作一个形状类似虾的机械大虾。
教学目标
- 了解超声波传感器的工作原理和应用。
- 学习如何使用哪吒发明家套装V2搭建机械大虾的机械结构。
- 掌握编程技巧,利用超声波传感器的信号,实现机械大虾的自动清理功能。
- 培养创造力、解决问题的能力和团队合作精神。
教学准备
教学过程
引入
向学生介绍机械大虾制作的背景和目标,激发学生的兴趣和好奇心。
大家是否对虾感兴趣呢?虾是一种神奇的生物,它们生活在水中,并以其独特的行为方式吸引了我们的注意力。今天,我带来了一个特别的项目,我们将使用哪吒发明家套装V2制作一个形状类似虾的机械大虾。这个机械大虾具有智能功能,会自动挥舞手臂清理前方的物品,当它检测到前方有障碍物时,则自动转向。通过这个项目,我们将学习如何应用超声波传感器的工作原理,制作一个有趣的机械大虾。
探究
分组讨论,让学生思考如何用积木材料来制作一只机械大虾。
- 虾是如何利用手臂和钳子清理周围的物品的?
- 超声波传感器是如何工作的?它可以用来检测什么?
- 如何通过哪吒发明家套装V2编程,使机械大虾能够根据超声波传感器的信号挥舞手臂清理前方的障碍物?
实践
分组动手,按照自己的设计方案,用积木材料来制作一只机械大虾。
按照自己的设计方案,用积木材料来制作一只机械大虾。
示例
搭建步骤
搭建完成
硬件连接
将超声波传感器连接到哪吒扩展板的J1接口,舵机连接到哪吒扩展板的S1接口,电机连接到哪吒扩展板的M1、M4接口。
软件编程
打开编程平台makecode
新建项目
点击扩展
在搜索栏搜索PlanetX
添加行星系列传感器的扩展库
在搜索栏搜索nezha
添加哪吒扩展板的扩展库
编写程序
程序链接:https://makecode.microbit.org/_KsDC5Jg5HA33
你也可以通过以下网页直接下载程序。
展示
分组展示,比较各组的成果和效果。
示例案例效果
小车向前行驶清扫障碍,当检测到前方障碍物则自动转向。
反思
分组分享,让每组的学生分享自己的制作过程和心得,总结自己遇到的问题和解决办法,评价自己的优点和不足。