🎮 互动演示:蛇的眼睛有多灵?
拖动滑块模拟你的手靠近蛇头,看看超声波传感器怎么"看见"你——距离远时蛇慢悠悠爬,距离近了蛇突然攻击!
🎬 课前引入:丛林里的危险
小朋友们,想象我们走进了一片热带雨林——树叶沙沙响,地上的落叶堆里可能藏着什么?
对!可能藏着蛇!蛇安安静静趴在那里,等你走得很近很近的时候,它会突然发动攻击!
🤔 蛇没有手没有眼(其实有眼但看不清),它怎么知道"有人靠近了"?
真实的蛇靠吐信子(舌头)感知空气中的气味分子,还能感知地面的震动。
但我们机器人的蛇,用什么来"知道你靠近了"呢?今天认识一个新传感器——超声波传感器!它就像蛇的眼睛+鼻子,能测出前面有东西离它多远。
📖 小故事:1992年Marc Raibert创立波士顿动力公司,做出了第一个能自己保持平衡的跳跃机器人;2005年他们做出了"大狗"四足机器人,能跟着士兵走20英里!最早的仿动物机器人,就是从模仿动物运动开始的。今天我们就来做一条机械蛇!
📺 拓展视频:超声波的秘密
机器人蛇用超声波"看路",那超声波到底是什么?它和普通声音有什么不一样?动物界还有谁在用超声波?点开下面三个视频看看吧👇
🎬 视频1:什么是超声波?(B站·系统科普)
声波分类、频率范围、超声波特性,以及蝙蝠海豚等动物的应用
▶ 去B站看视频
🎬 视频2:B超看宝宝,用的是蝙蝠技能?(抖音)
人耳20~20000Hz听觉范围 → 超声波/次声波 → 蝙蝠回声定位 → B超/倒车雷达应用
▶ 去抖音看视频
🎬 视频3:蝙蝠是怎么用耳朵"看"路的?(抖音·儿童动画)
蝙蝠喉部发超声波 → 碰到障碍反弹 → 耳朵接收回声判断距离 → 人类模仿做雷达
▶ 去抖音看视频
💡 看完视频想一想:我们机器人蛇的超声波传感器,和蝙蝠的回声定位是不是很像?它发出去的超声波碰到障碍物反弹回来,就能知道前面离东西有多远!
👂 什么是声音?什么是超声波?
声音是由物体振动产生的——你摸一摸喉咙,说话的时候手能感觉到麻麻的振动,那就是声带在振动!
📊 频率:每秒钟振动多少次
每秒钟振动的次数叫做频率,单位是赫兹(Hz)。
次声波
<20Hz
人类能听到 20~20000Hz
超声波
>20000Hz
🐘 大象用次声波交流(我们听不到);🐦 蝙蝠、海豚用超声波定位(我们也听不到)!
🤔 为什么我们听不到超声波?
人耳的结构决定了只能听到20~20000Hz这个范围。蝙蝠发出的超声波超过20000Hz,频率太高了,我们的耳朵接收不到,但蝙蝠自己能听到并用来"回声定位"——就像黑暗中开了一盏声呐灯!
✅ 记住三个数字:低于20Hz = 次声波;20~20000Hz = 人耳听觉;高于20000Hz = 超声波。
📏 超声波传感器怎么测距离?
超声波传感器有两个"小圆圈":一个负责发出超声波,一个负责接收反射回来的声波。
💡 测距公式:传感器发出声波开始计时,声波碰到障碍物弹回来被接收,停止计时。
距离 = 速度 × 时间 ÷ 2(因为声波走了一个来回!)
超声波在空气中速度大约 340米/秒 = 34cm/毫秒。
🤔 为什么要除以2?
声波从传感器出发→碰到障碍物→反射回传感器,走了两倍的距离(去一次+回来一次)。所以测出来的时间算出来的是"来回路程",要除以2才是真正的单程距离!
📐 搭建:剪叉结构 = 蛇的伸缩身体
蛇的身体是怎么动的?它不是腿在走,是身体一伸一缩往前爬!我们用什么结构模拟呢?
🤔 想一想:平行四边形为什么一推就变形?
三角形是稳定的(三根梁定死不变形),但四边形是不稳定的——一推就扁,一拉就长!
剪叉结构就是利用四边形的不稳定性:多个X形交叉连起来,一推就变长、一拉就缩短,像剪刀张开合拢一样!这就是我们做升降平台、伸缩门的原理。
🏗️ 搭建步骤(共5步,约35分钟)
点击展开第1步:固定电机和主控(10分钟)
把大电机固定在主控的同一侧,电机输出轴朝前。
💡 关键点:电机固定在主控一侧,不要两边都装,因为蛇是单侧驱动伸缩的。
点击展开第2步:做出伸缩部分=蛇的身体(10分钟)
用光滑长销把多根梁交叉连接成X形剪叉结构,连2~3节就够了。
⚠️ 注意:中间活动的连接处要用光滑长销(不能用销钉死固定),这样才能自由伸缩!
点击展开第3步:把下面部分固定(10分钟)
剪叉的底部固定在主控底座上。选合适的梁来固定——不一定非要9孔梁,7孔、11孔都可以试试看!
🤔 为什么梁的长度可以灵活选?
因为剪叉结构的伸缩距离取决于交叉点的数量和梁长,梁长一点伸缩幅度大一点,梁短一点紧凑一点,没有唯一标准答案。
点击展开第4步:前方做出曲柄摇杆(5分钟)
电机转动的部分装一个小齿轮当曲柄,连接到剪叉结构上。电机转一圈→曲柄转一圈→摇杆带动剪叉一伸一缩!
💡 曲柄摇杆机构:圆周运动(电机转圈圈)→变成往复运动(蛇身一伸一缩)。这是把"转圈"变成"前后动"的经典机构!
点击展开第5步:装超声波传感器=蛇头(5分钟)
在剪叉最前端固定超声波传感器,两个圆形发射/接收面朝前,这样就能测前方障碍物的距离了。
✅ 完成!你的机械蛇现在有了:身体(剪叉伸缩)+ 蛇头(超声波眼睛)+ 肌肉(电机+曲柄)。
💻 编程:超声波传感器三个模块
在乐高软件里找到橙色/青色的超声波传感器模块,一共有三个常用的:
等待直到
超声波 < __ 厘米
等待直到
超声波 > __ 厘米
超声波测得的
距离值(厘米)
① 等近了 ② 等远了 ③ 直接读距离数值
🤔 "等待直到超声波小于20厘米"是什么意思?
程序会卡在这里不动,一直不停检查距离。只有当前面的东西离蛇头不到20厘米了,才会继续往下执行——就像蛇在埋伏,等猎物走到攻击距离才出手!
🐍 程序思路:两种状态来回切
当程序启动
重复执行
等待直到:超声波 大于 20 厘米 ← 前面远
以 20% 速度启动电机(慢速爬)
等待直到:超声波 小于 20 厘米 ← 前面近了!
以 80% 速度启动电机(猛烈攻击!)
✅ 解释:一开始没人靠近时,蛇慢悠悠伸缩;当你走到离蛇不到20cm,蛇立刻加速猛扑过去!你退远了,蛇又恢复慢速。
💡 20厘米这个数字可以自己改!离得太远就调大,太灵敏就调小,试试看多少最像真蛇。
📝 随堂小测
1. 超声波是频率高于多少Hz的声波?
✅ 答案:C。人耳能听到20~20000Hz,高于20000Hz就是超声波,我们听不到。
2. 超声波传感器测距离用的公式是?
✅ 答案:B。声波走了一个来回(去+回),所以时间算出来要除以2才是单程距离。
3. 剪叉结构利用了四边形的什么特点?
✅ 答案:B。三角形稳定,四边形不稳定——正因为四边形容易变形,才能一推就伸缩!
4. "等待直到超声波小于20厘米"程序卡在哪里?
✅ 答案:B。等待模块像哨兵,条件不满足就一直等,满足了才放行。
5. 曲柄摇杆机构的作用是?
✅ 答案:B。电机在"转圈圈",蛇需要"前后动",曲柄摇杆就是把转圈变成往复运动的桥梁。
🚀 拓展:声音的三要素
课后想一想,声音有三个"脾气":
🎵 音调
声音高低。男生低沉=音调低,女生尖细=音调高。超声波就是音调超高的声音!
🎹 音色
声音特征。妈妈和你同学说话,你闭眼也能分出谁是谁——靠音色!
🤔 为什么蝙蝠在黑夜里不会撞墙?
蝙蝠飞行时发出超声波,超声波碰到墙壁、昆虫弹回来,蝙蝠根据回声时间算出距离,就能在完全黑暗中躲开障碍、抓到虫子!这就是超声波传感器的大自然原版!
爱萝卜机器人 · S6智能机器人 · 第4课 机械蛇