我正在使用一个覆盆子pi和两个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引脚上并进行回调。也许有更好的方法,也许可以使用轮询来减少延迟时间?
发布于 2016-10-11 03:33:52
这不是问题,而是常规功能。您使用的是HC-SR501传感器,该传感器用于接通5s-300s的信号。它有PIR传感器,但也有一个逻辑来处理来自PIR的输入信号,并将其用于典型的夜间点灯目的。为此目的,正常情况下,检测后指示灯将亮起5-300秒。
由于您的情况完全不同,因此您不能使用此传感器而不进行修改。这不是你的程序的问题,而是传感器逻辑的工作方式。
此时,我遇到了同样的问题--如何修改传感器以将时间降低到1秒左右。
此外,在这5秒之后,还有一个额外的问题,那就是接下来的3秒是故意处于“无运动效果”模式,这意味着这段时间内的任何运动都被忽略了!
https://stackoverflow.com/questions/30859928
复制相似问题