Dies ist Qiitas erster Beitrag. Danke.
Ich wollte ein kostengünstiges Überwachungssystem mit Raspberry Pi und Sensoren herstellen. Insbesondere handelt es sich um ein Überwachungssystem, das RaspBerryPi Zero, RaspBerryPi-Kamera und menschlichen Sensor (HC-SR501) im Labor installiert, ein Bild mit einer Kamera aufnimmt, wenn eine Person erkannt wird, und das Bild an Slack sendet (unvollendet).
・ RaspberryPi Null ・ Himbeer-Pi-Kamera ・ HC-SR501 Infrarotempfindliches Modul für den menschlichen Körper ・ 3 Überbrückungsdrähte (Buchse / Buchse)
Wenn der menschliche Sensor eine Person erkennt, lautet das Programm zum Aufnehmen mit der Raspberry Pi-Kamera wie folgt.
monitoring.py
import time
import picamera
import RPi.GPIO as GPIO
INTERVAL = 5
SLEEPTIME = 1
GPIO_PIN = 18
GPIO.setmode(GPIO.BCM)
GPIO.setup(GPIO_PIN,GPIO.IN)
if __name__ == '__main__':
try:
print("STRG, um die Verarbeitung abzubrechen+C")
while True:
if(GPIO.input(GPIO_PIN) == GPIO.HIGH):
with picamera.PiCamera() as camera
camera.resolution = (1024,768)
camera.brightness = 70
camera.capture('picture.jpg')
else:
time.sleep(INTERVAL)
except KeyboardInterrupt:
print("Die gesamte Verarbeitung ist abgeschlossen")
finally:
GPIO.cleanup()
Ich habe einen lokalen Webserver erstellt und bestätigt, dass die Bilder erfasst wurden.
Derzeit ist dieses System unvollständig, da der Prozess zum Senden von Daten an Slack nicht implementiert wurde. Nach der Implementierung möchte ich die Nützlichkeit dieses Systems durch einen Vergleich mit anderen Überwachungssystemen verfolgen.
Recommended Posts