ARDUIN人体检测模块

 

 

 

 

http://henrysbench.capnfatz.com/henrys-bench/arduino-sensors-and-input/arduino-hc-sr501-motion-sensor-tutorial/ui

购买地址spa

https://detail.tmall.com/item.htm?id=39464431342&spm=a1z09.2.0.0.719c2e8diF9fsH&_u=f1qf7bf5d198htm

 

 

 

 

 

设备初始化

该设备初始化须要将近一分钟。在此期间,它能够而且常常会输出错误的检测信号。电路或控制器逻辑须要考虑该初始化时段。blog

设备检测区域

该设备将检测110度锥体内的运动,范围为3至7米。图片

 

PIR范围(灵敏度)调整

如上所述,可调范围约为3至7米。下图显示了此调整。您能够单击放大图示。get

延时调整

时间延迟调整肯定PIR传感器模块的输出在检测运动后保持高电平的时间。范围从大约3秒到5分钟。下图显示了此调整。input

 

 

延时完成后3秒钟关闭 - 重要

延迟完成后,此设备的输出将变为低电平(或关闭)约3秒钟。换句话说,在这三秒时间内阻止全部运动检测。it

例如:io

  • 想象一下,您处于单触发模式(见下文),您的时间延迟设置为5秒。
    • PIR将检测运动并将其设置为高5秒。
    • 五秒钟后,PIR将其输出设置为低电平约3秒。
    • 在三秒钟内,PIR将没法检测到运动。
    • 三秒钟后,PIR将再次检测到运动,检测到的运动将再次将输出设置为高电平,输出将保持打开,具体取决于时间延迟调整和触发模式选择。

 

触发模式选择跳线

触发模式选择跳线容许您在单个触发器和可重复触发器之间进行选择。此跳线设置的影响是肯定延迟开始的时间。class

  • SINGLE TRIGGER - 首次检测到运动时,时间延迟当即开始。
  • 可重复触发 - 每一个检测到的动做都会重置时间延迟。所以,时间延迟从检测到的最后一个运动开始。
  •  

    例一

    在第一个示例中,时间延迟设置为3秒,触发模式设置为单个。以下图所示,并不总能检测到运动。实际上,存在大约六秒的时间段,其中没法检测到运动。随意点击图片放大。

    HC SR501舞池3秒单

    例二

    在下一个示例中,时间延迟仍为3秒,触发器设置为可重复。在下图中,您能够看到从新启动时间延迟期。然而,在那三秒以后,检测仍将被阻止三秒钟。

    正如我以前提到的,您能够使用一些创意代码覆盖3秒阻止期,但请考虑这一点。你使用的一些电子设备可能不喜欢开启和关闭。三秒钟容许在开始备份以前稍微休息一下。

    HC SR501舞池3秒重复

相关文章
相关标签/搜索