[PYTHON] Innenüberwachung mit Raspberry Pi

Einführung

Dies ist Qiitas erster Beitrag. Danke.

Vorschlag

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).

Verwendete Ausrüstung

・ RaspberryPi Null ・ Himbeer-Pi-Kamera ・ HC-SR501 Infrarotempfindliches Modul für den menschlichen Körper ・ 3 Überbrückungsdrähte (Buchse / Buchse)

35B3DEB4-8FBA-453F-943E-1122772F86F7.jpg

Implementierung

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()

Ausführungsergebnis

Ich habe einen lokalen Webserver erstellt und bestätigt, dass die Bilder erfasst wurden.

キャプチャ picture.PNG

abschließend

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

Innenüberwachung mit Raspberry Pi
USB über Ethernet mit Raspberry pi
Versuchen Sie es mit ArUco mit Raspberry Pi
Verwenden einer Webkamera mit Raspberry Pi
Haustierüberwachung mit Rekognition und Raspberry pi
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
Verwenden Sie OpenJtalk, damit Raspberry Pi Japanisch spricht
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3!
Erkennen Sie Schiebeschalter mit Python auf Raspberry Pi 3!
Versuchen Sie, QR-Code mit Raspberry Pi zu verwenden
Erkennen Sie Magnetschalter mit Python auf Raspberry Pi 3!
Automatischer Start von Raspberry Pi-Programmen mit Systemd
Senden Sie Daten von Raspberry Pi mit AWS IOT
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Erstellen Sie ein Besuchermeldungssystem mit Raspberry Pi
Verbinden Sie Ihren Raspberry Pi mit Blynk mit Ihrem Smartphone
Was ist Raspberry Pi?
GPGPU mit Raspberry Pi
Pigpio auf Himbeer-Pi
Raspberry Pi Videokamera
Raspberry Pi Schlechtes Wissen
Lass uns Raspberry Pi machen?
DigitalSignage mit Raspberry Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
Erstellen Sie mithilfe von Poetry eine OpenCV4-Umgebung auf Raspberry Pi
Erstellen Sie einen Farbsensor mit einem Raspeltorte und einer Kamera
Verwendung des digitalen Beleuchtungsstärkesensors TSL2561 mit Raspberry Pi
Mit Akizuki Denshis 4WD Auto FT-MC-004 mit Raspberry Pi
Überwachen Sie die Temperatur mithilfe der Cloud-IoT-Plattform Raspberry Pi + Alibaba
Versuchen Sie es mit dem Temperatursensor (LM75B) mit Raspeye.
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Mutter pflanzt mit Raspberry Pi
Installation von Raspberry Pi OS (Raspbian)
Cross-Compilierung für Raspberry Pi Zero unter Debian-Try unter Verwendung einer gemeinsam genutzten Bibliothek
Verwenden Sie Python auf Raspberry Pi 3, um "Temperatur (mit A / D-Wandler)" zu erkennen!
Ich habe mit Raspberry Pi gesprochen
Überwachung von Website-Änderungen mit Python
Zugriff auf Google Spreadsheets Verwenden von Python mit Himbeer-Pi (für sich selbst)
Einführung von PyMySQL in Himbeer-Pi3
Raspeye + Python + OpenGL-Memo
Ich habe versucht, [eine bestimmte Aufgabe] mit einem Raspeltorte zu automatisieren
Überprüfen Sie! Lassen Sie uns Raspberry Pi Zero aus der Ferne entwickeln - versuchen Sie es mit Arafruit WebIDE
Raspbian Grundeinstellungen (Raspberry Pi 4)
Himbeere pi 1 Modell b, Python
Pyenv auf Raspberry Pi eingeführt
So erhalten Sie die Temperatur vom SwitchBot-Thermo-Hygrometer mit Himbeer-Pi
Aufbau einer Cortex-M-Entwicklungsumgebung für TOPPERS mit Raspeye
Verwenden Sie NeoPixel mit Himbeerkuchen
Holen Sie sich das Wetter mit API und lassen Sie Raspberry Pi sprechen!
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3!
Machen Sie einen einfachen CO2-Inkubator mit Raspberry PI und CO2-Sensor (MH-Z14A)
Wiegeinstrument mit Himbeer-Pi und hx711 (GUI-Anzeige in Tkinter)