如何更快地制作PIR运动传感器?

时间:2015-06-16 06:07:14

标签: python raspberry-pi motion-detection

我正在使用树莓派和两个PIR运动传感器,特别是HC-SR501。

我试图减少每个传感器的时间延迟 - 再次检测到运动之前的时间量,但我似乎做不到~5秒,这太长了为了我的目的。

我也发现了有关这些传感器的相互矛盾的信息 - 有些地方说它们有可调节的时间延迟,范围约为4秒 - (http://www.mpja.com/download/31227sc.pdf) 和其他人说.5 - 200秒:(http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Delectronics&field-keywords=pir+motion+sensor

这是什么?如果我真的有限的硬件约5秒,是否有其他方法可以绕过那个时间延迟?那里有更快的PIR运动传感器吗?

编辑:根据下面的要求,我使用Python对我的Raspberry PI上的设备进行编程。我目前将一个event_detect附加到PIR引脚并进行回调。也许有更好的方法,也许通过轮询减少延迟时间?

1 个答案:

答案 0 :(得分:0)

这不是问题,而是常规功能。您使用的是HC-SR501传感器,用于将信号打开5s-300s。它具有PIR传感器,但也是处理来自PIR的输入信号并将其视为打开灯的典型目的的逻辑。为此目的,在检测到光线照射5-300s后是正常的。

由于您的情况完全不同,因此您无法在未经修改的情况下使用此传感器。这不是你的程序的问题,而是传感器逻辑的工作方式。

目前我遇到了同样的问题 - 如何修改传感器以将时间降低到大约1秒左右。

在这5秒之后还有另外一个问题,即接下来的3秒是故意进入"没有运动效果"模式,意味着忽略此期间的任何动作!