[微课]小米趣玩BBC micro:bit 17 精灵鼠小弟
虽然我们没有匹诺曹他爸爸那样,具有赋予一段木头生命的巧夺天工,但制作一个小家伙,让他能“闻声而动”还是可以的。
这节课,我们就来“造”一个调皮的精灵鼠小弟。这只小老鼠住在牛奶盒里,它对声音比较警觉,听到人声后会赶紧躲起来,过阵子听着没动静了,又怯生生探出脑袋来。一吓唬,又缩回去了。
原料:
micro:bit ×1扩展板 ×1DFRobot声音传感器 ×1牛奶盒子 ×1Makecode离线版(点击查看关联教程)
STEP 1
绘制或打印鼠小弟图片大大小小一堆,可以分给带不同大小盒子的同学
STEP 2
将纸板折成L型,与舵机粘合作为支架
STEP 3依照图示给牛奶盒子“开窗”,并用热熔胶固定舵机和“鼠小弟”。使用扩展板原配线缆分别将传感器、舵机连接到P0、P1接口。舵机的转接可参见[微课]小米趣玩BBC micro:bit 15霍格沃兹魔法学校的新学徒。
STEP 4寻找合适的阈值
首先介绍下这次新用到的DFRobot声音传感器。
这款声音传感器能够感知声音的大小,并转化为模拟信号。即通过反馈的电压值来体现声音的大小。不过这个简单的传感器获取的数值并不能转换成分贝值。
我们可以参考KittenBot-Makecode离线版串口监视器使用教程,编写以下程序,获取合适的阈值让老鼠听到击掌声后“躲藏”起来。
编写以下程序,获取合适的阈值让老鼠听到击掌声后“躲藏”起来。如果你用的声音传感器是如小米微课中DF Boson kit的那款,经测试本底值在800多,阈值可能适合设置在900。
程序设计和效果演示,这步就听小米娓娓道来吧!https://v.qq.com/x/page/k0526lf192o.html
抢沙发了。赞一个。:)
页:
[1]