跳到主要内容

03 - 非接触式门铃

case_7.png
接触式传播是病毒的传扩散途径之一,在特殊时期,非接触式成了一个人们关注的重点。

案例搭建

非接触式门铃.pdf

硬件接线

用来模拟敲门的舵机的接在S1,KOI接在Port2,注意供电
image.png

案例实现

通过人脸检测,判断有人在门口停留1.5s以上则视为需要拜访的来客,门铃响起

  1. 开机进行人脸模型初始化

    危险

    如果接下来的操作KOI均没有反应,则可能是初始化没通过,检查接线并复位一次Microbit即可

    image.png

  2. 当同时按下Microbit的AB按键,进入人脸循环检测

image.png

  1. 如果检测到有人脸,则每隔500ms计数加1,若当计数为3则表示此人站在门口超过1.5秒,就会执行3次模拟敲门铃。同时计数归零

image.png

程序文件

https://makecode.microbit.org/_RkzWVg8hdaza

点击 Edit Code进入编辑下载程序

image.png