[PYTHON] Surveillance intérieure à l'aide de Raspberry Pi

introduction

Ceci est le premier message de Qiita. Merci.

Suggestion

Je voulais créer un système de surveillance peu coûteux avec Raspberry Pi et des capteurs. Plus précisément, il s'agit d'un système de surveillance qui installe RaspBerryPi Zero, la caméra RaspBerryPi et le capteur humain (HC-SR501) dans le laboratoire, prend une photo avec une caméra lorsqu'une personne est détectée et envoie l'image à Slack (inachevée).

Équipement utilisé

・ RaspberryPi zéro ・ Caméra Raspberry Pi ・ HC-SR501 Module sensible infrarouge du corps humain ・ 3 fils de cavalier (femelle / femelle)

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

la mise en oeuvre

Lorsque le capteur humain détecte une personne, le programme de prise de vue avec la caméra Raspberry Pi est le suivant.

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("CTRL pour annuler le traitement+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("Tout le traitement terminé")
    finally:
        GPIO.cleanup()

Résultat d'exécution

J'ai construit un serveur Web local et confirmé que les images avaient été acquises.

キャプチャ picture.PNG

en conclusion

Actuellement, ce système est incomplet car le processus d'envoi de données à Slack n'a pas été implémenté. Après la mise en œuvre, je voudrais poursuivre l'utilité de ce système en le comparant à d'autres systèmes de surveillance.

Recommended Posts

Surveillance intérieure à l'aide de Raspberry Pi
USB sur Ethernet avec Raspberry pi
Essayez d'utiliser ArUco avec Raspberry Pi
Utiliser une webcam avec Raspberry Pi
Surveillance des animaux avec Rekognition et Raspberry pi
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Faire en sorte que Raspberry Pi parle japonais en utilisant OpenJtalk
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Détectez la température à l'aide de python sur Raspberry Pi 3!
Détectez les interrupteurs à glissière à l'aide de python sur Raspberry Pi 3!
Essayez d'utiliser le code QR avec Raspberry Pi
Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3!
Lancement automatique des programmes Raspberry Pi à l'aide de Systemd
Envoyer des données depuis Raspberry Pi à l'aide d'AWS IOT
Sonnez le buzzer en utilisant python sur Raspberry Pi 3!
Créer un système de notification des visiteurs à l'aide de Raspberry Pi
Connectez votre Raspberry Pi à votre smartphone en utilisant Blynk
Qu'est-ce que Raspberry Pi?
GPGPU avec Raspberry Pi
pigpio sur Raspberry pi
Caméra vidéo Raspberry Pi
Mauvaise connaissance Raspberry Pi
Faisons Raspberry Pi?
DigitalSignage avec Raspberry Pi
Notes de configuration du Raspberry Pi 4
Cython sur Raspberry Pi
Créer un environnement OpenCV4 sur Raspberry Pi à l'aide de Poetry
Créez un capteur de couleur à l'aide d'une tarte à la râpe et d'une caméra
Utilisez le capteur d'éclairement numérique TSL2561 avec Raspberry Pi
Utilisation de la voiture 4RM FT-MC-004 d'Akizuki Denshi avec Raspberry Pi
Surveiller la température à l'aide de la plate-forme IoT cloud Raspberry Pi + Alibaba
Essayez d'utiliser le capteur de température (LM75B) avec Raspeye.
Sortie sur "LED 7 segments" en utilisant python avec Raspberry Pi 3!
Plantes Mutter avec Raspberry Pi
Installation du système d'exploitation Raspberry Pi (Raspbian)
Compilation croisée pour Raspberry Pi Zero sur Debian-Try en utilisant une bibliothèque partagée
Utilisez python sur Raspberry Pi 3 pour détecter la "température (en utilisant un convertisseur A / N)"!
J'ai parlé à Raspberry Pi
Surveillance des changements de site Web à l'aide de python
Accédez aux feuilles de calcul Google en utilisant python avec raspberry pi (pour vous-même)
Présentation de PyMySQL à Raspberry pi3
Raspeye + Python + Mémo OpenGL
J'ai essayé d'automatiser [une certaine tâche] à l'aide d'une tarte à la râpe
Vérifions! Développons Raspberry Pi Zero à distance - Essayez avec Arafruit WebIDE
Paramètres initiaux de Raspbian (Raspberry Pi 4)
raspberry pi 1 modèle b, python
Introduction de pyenv sur Raspberry Pi
Comment obtenir la température du thermo-hygromètre SwitchBot à l'aide de Raspberry Pi
Construction d'un environnement de développement Cortex-M pour TOPPERS utilisant Raspeye
Utilisez NeoPixel avec la tarte aux framboises
Obtenez la météo en utilisant l'API et laissez Raspberry Pi parler!
Installez OpenCV4 sur Raspberry Pi 3
Installez TensorFlow 1.15.0 sur Raspberry Pi
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
Fabriquez un incubateur à CO2 simple à l'aide de Raspberry PI et d'un capteur de CO2 (MH-Z14A)
Instrument de pesage utilisant Raspberry Pi et Hx711 (affichage GUI dans Tkinter)