[20个项目学会BBC micro:bit编程] 17-人体运动检测
[20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里
–硬件连接
注:一定确认人体运动传感器的3根接线顺序,接错有可能损坏模块,如果不确定,可以把图 7-1 人体运动传感器-正面上的透镜取下来,就可以看到3根线的标识了。
–实验编程
程序网址:https://makecode.microbit.org/_C56AjpbKh3DK
–实验结果
如果检测到人,micro:bit显示一个对号,如果检测不到人,micro:bit显示一个错号。
注意事项:
1.接线之前一定要确认各个针脚的含义。同时确认哪个是用来调节灵敏度的,哪个是用来调节延时的,不用的厂家生产的人体运动检测模块可能不一样。正面的透镜一般是可以取下来的。
2.图 7-2 人体运动传感器-背面中的Retrigger setting jumper 设置在H处可以进行重复触发(人静止也可以检测到),设置在L处只能进行边沿触发(只有人动起来才能检测到)。
拓展知识:
市面上的人体运动传感器原理基本一样,大都是用的上面所示的传感器,唯一的不同可能是每个针脚的定义不同。因为人的体温基本恒定,在一个很小的范围内波动,而且人体的温度与其他动物的体温不同。特定的温度下发出的红外线的波长不同,通过检测红外线的波长来达到检测人体的目的。
关于更多人体运动检测模块的介绍,可以访问以下网址来了解(内容为英文)https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor?view=all