[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟
2018-01-101.4万
精华项目
AI 快速预览详细
本项目是通过micro:bit和声音传感器制作一个对声音敏感的精灵鼠小弟。项目所需的硬件包括micro:bit、扩展板、DFRobot声音传感器和牛奶盒子。通过调整声音传感器的阈值,可以让精灵鼠小弟在听到声音时躲起来,安静后再探出头来。这个项目适合STEM教育场景,能够激发孩子的好奇心和动手能力。
![]() ![]() 虽然我们没有匹诺曹他爸爸那样,具有赋予一段木头生命的巧夺天工,但制作一个小家伙,让他能“闻声而动”还是可以的。 ![]() 这节课,我们就来“造”一个调皮的精灵鼠小弟。这只小老鼠住在牛奶盒里,它对声音比较警觉,听到人声后会赶紧躲起来,过阵子听着没动静了,又怯生生探出脑袋来。一吓唬,又缩回去了。 ![]() 原料: micro:bit ×1 扩展板 ×1 DFRobot声音传感器 ×1 牛奶盒子 ×1 Makecode离线版(点击查看关联教程) STEP 1 绘制或打印鼠小弟图片 ![]() 大大小小一堆,可以分给带不同大小盒子的同学 STEP 2 将纸板折成L型,与舵机粘合作为支架 ![]() STEP 3 依照图示给牛奶盒子“开窗”,并用热熔胶固定舵机和“鼠小弟”。 ![]() 使用扩展板原配线缆分别将传感器、舵机连接到P0、P1接口。舵机的转接可参见[微课]小米趣玩BBC micro:bit 15霍格沃兹魔法学校的新学徒。 STEP 4 寻找合适的阈值 首先介绍下这次新用到的DFRobot声音传感器。 这款声音传感器能够感知声音的大小,并转化为模拟信号。即通过反馈的电压值来体现声音的大小。不过这个简单的传感器获取的数值并不能转换成分贝值。 ![]() 我们可以参考KittenBot-Makecode离线版串口监视器使用教程,编写以下程序,获取合适的阈值让老鼠听到击掌声后“躲藏”起来。 ![]() 编写以下程序,获取合适的阈值让老鼠听到击掌声后“躲藏”起来。 ![]() 如果你用的声音传感器是如小米微课中DF Boson kit的那款,经测试本底值在800多,阈值可能适合设置在900。 程序设计和效果演示,这步就听小米娓娓道来吧! |
相关帖子
- . [微课]小米趣玩BBC micro:bit 07 花花草草监护仪
- . [微课]小米趣玩BBC micro:bit 08 万圣节的小捣蛋
- . [微课]小米趣玩BBC micro:bit 09 史蒂夫的磁矿探测仪
- . [微课]小米趣玩BBC micro:bit 10 贝爷的新罗盘
- . [微课]小米趣玩BBC micro:bit 11 秋裤召唤神器
- . [微课]小米趣玩BBC micro:bit 12 一杯温度(上)
- . [微课]小米趣玩BBC micro:bit 13 一杯温度(下)
- . [微课]小米趣玩BBC micro:bit 15霍格沃兹魔法学校的新学徒
- . [微课]小米趣玩BBC micro:bit 16 火鸡狩猎者
- . micro:bit手表型外壳3D打印文件

![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图10](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101342vqys1q750e5qf50y.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图4](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341b7rle9xfculm9ulm.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图3](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341fr1ax7aa1imcmxgc.gif)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图1](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101340v1w8c39p3i39qkpi.gif)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图5](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341ef8i8w58585bzl5b.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图6](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341hy6xqveuehv3rl8z.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图7](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341ryyw3ctnx003qh3o.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图8](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341motdaidhpppnccej.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图9](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101341xmpz6uz9prra698x.jpg?imageView2/2/format/webp/q/80)
![[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟图2](https://imagemc.dfrobot.com.cn/data/attachment/forum/201801/10/101340vouzqtwi7dj1ww46.gif)


