zoukankan      html  css  js  c++  java
  • [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

  • 相关阅读:
    Python神库分享之geoip2 IP定位库
    科普一下推荐引擎
    浏览器插件之王-Tampermonkey(油猴脚本)
    Swagger入门教程
    使用SonarQube+Eclipse来分析python代码
    什么是搜索引擎蜘蛛?
    让所有网站都提供API的Python库:Toapi
    如何提高自己的逻辑思维能力?
    推荐系统和搜索引擎的关系
    html 后台页面布局
  • 原文地址:https://www.cnblogs.com/microcampus/p/10267975.html
Copyright © 2011-2022 走看看