Python代码振动传感器延迟污水泵监控器

时间:2019-01-19 20:11:38

标签: python raspberry-pi

当前正在使用Rasp Pi 3处理振动传感器和Python脚本 想要将传感器放置在我的污水泵排水泵上,以监控其在设定的时间限制(即40秒)内何时感觉到管道中的振动。 浮力值没有再次出现问题,导致泵在仅应打开几秒钟直到水位再次升高之前保持超长时间运转。 到目前为止,我已经从网络上获得了基本的代码。 将RPi.GPIO导入为GPIO 导入时间

#GPIO SETUP
channel = 14
GPIO.setmode(GPIO.BCM)
GPIO.setup(channel, GPIO.IN)

def callback(channel):
        if GPIO.input(channel):
                print "Movement Detected!1"

        else:
                print "Movement Detected!2"

    GPIO.add_event_detect(channel, GPIO.BOTH, bouncetime=300)  # let us 

know when t$
        GPIO.add_event_callback(channel, callback)  # assign function to GPIO PIN, Run

我只想打印出“连续30或N秒检测到运动后检测到的运动。 一旦我通过在屏幕上打印出来看看是否可行,我将通过pi电子邮件功能添加电子邮件警报。我已经知道该怎么做。 而是进入如何设置计算以确定确定的周期内的振动。 任何人可以通过phython代码提供的帮助或想法,将不胜感激 谢谢

0 个答案:

没有答案