Table des matières:
Vidéo: Détection de mouvement à l'aide de Raspberry Pi : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans cette instructable, nous allons apprendre comment nous pouvons utiliser le capteur PIR (Infrarouge passif) avec Raspberry Pi, afin de construire un simple détecteur de mouvement. Il est utilisé pour détecter le mouvement des personnes, des animaux ou d'autres objets. Ils sont couramment utilisés dans les alarmes antivol et les systèmes d'éclairage à activation automatique.
Principes de fonctionnement:
Tous les objets dont la température est supérieure au zéro absolu émettent de l'énergie thermique sous forme de rayonnement. Habituellement, ce rayonnement n'est pas visible à l'œil humain car il rayonne à des longueurs d'onde infrarouges, mais il peut être détecté par des appareils électroniques conçus à cette fin. (Source: Wikipedia)
But de instructable:
L'idée principale de ce tutoriel est d'allumer la LED si un mouvement est détecté, et d'éteindre la LED sinon.
Étape 1: Fournitures
Fournitures matérielles:
1. Raspberry Pi 3 modèle B
2. Capteur PIR
3. Planche à pain
4. Résistance de 220 Ohms
5. DEL
6. Fils
Fournitures logicielles:
1. Raspbian Jessie (Système d'exploitation de Raspberry Pi: pour plus de détails, vous pouvez consulter mon tutoriel précédent ici).
2. Python IDLE
Je suppose donc que vous avez mené à bien certains projets de base. Sinon, ne vous inquiétez pas, je vous conseille de suivre mon précédent tutoriel (Start Your First Project With Raspberry: Clignotant LED)
Étape 2: Assemblage du circuit
Le câblage est assez simple, le capteur PIR a trois broches:
1. Vcc au 5v du GPIO de Raspberry.
2. GND au GNS du GPIO de Raspberry.
3. OUT à 17 broches GPIO.
Pour câbler la LED et la résistance, vous pouvez suivre les étapes ci-dessous:
1. Connectez une résistance de 220Ω à l'anode de la LED, puis la résistance à 5 V.2. Connectez la cathode de la LED à 4 broches GPIO (Voir l'image ci-dessus).
Étape 3: Code Python
1. Allumez votre Pi et créez un nouveau fichier texte "pir.py" (vous pouvez nommer le fichier comme vous le souhaitez).
2. Saisissez le code suivant:
importer RPi. GPIO en tant que GPIO
import timeGPIO.setmode(GPIO. BCM) GPIO.setup(17, GPIO. IN) #PIR GPIO.setup(4, GPIO. OUT) #Led try: time.sleep(2) # pour stabiliser le capteur tandis que True: i= GPIO.input(17) if i==0: #Lorsque la sortie du capteur de mouvement est FAIBLE GPIO.output(4, 0) #Désactiver l'impression LED ("Aucun mouvement détecté", i) elif i==1: #Quand la sortie du capteur de mouvement est HAUT GPIO.output(4, 1) #Allumer l'impression LED ("Mouvement détecté", i) sauf: GPIO.cleanup()
3. Une fois que vous avez tapé tout le code coché, enregistrez-le.
4. Exécutez le code python en tapant le code suivant dans le terminal:
- cd Desktop et appuyez sur Entrée (je tape Desktop car j'ai enregistré le fichier dans le bureau du pi).
- python pir.py et appuyez sur Entrée.
Étape 4: Pour l'assistance
Vous pouvez vous abonner à ma chaîne YouTube pour plus de tutoriels et de projets. Abonnez-vous pour obtenir de l'aide. Merci.
Allez sur ma chaîne YouTube - lien
Conseillé:
Caméra de détection de mouvement Raspberry Pi dans un boîtier de projecteur : 3 étapes
Caméra de détection de mouvement Raspberry Pi dans un boîtier Floodlight : j'ai bricolé avec Raspberry Pi pendant un certain temps et je les utilise maintenant pour une petite variété de choses, mais principalement comme caméra de vidéosurveillance pour surveiller ma maison pendant mon absence avec la possibilité de visionner à distance un flux en direct, mais recevoir également des e-mails de captures d'images
Surveillance d'un terrarium de lézard à l'aide du contrôleur WiFi Adosia IoT + détection de mouvement : 17 étapes (avec photos)
Surveillance d'un terrarium de lézard à l'aide du contrôleur WiFi Adosia IoT + détection de mouvement : dans ce tutoriel, nous allons vous montrer comment construire un terrarium de lézard simple pour une poignée d'œufs de scinque que nous avons accidentellement trouvés et dérangés en jardinant à l'extérieur. Nous voulons que les œufs éclosent en toute sécurité, donc tout ce que nous ferons est de créer un espace sûr à l'aide d'un plast
Détection d'obstacles RoboCar à l'aide d'un smartphone à l'aide d'Arduino : 5 étapes
Détection d'obstacles RoboCar exploité par smartphone à l'aide d'Arduino : Dans ce projet, nous avons réalisé un Robocar dans lequel deux capteurs à ultrasons, un module Bluetooth a été interfacé avec Arduino
Caméra de détection de mouvement Raspberry Pi 3 avec flux en direct : 6 étapes
Caméra de détection de mouvement Raspberry Pi 3 avec flux en direct : Introduction Ce projet est organisé en plusieurs étapes : Introduction Settin
Sortie à contrôle de mouvement - À partir d'une lumière à détection de mouvement : 6 étapes
Sortie à contrôle de mouvement - À partir d'une lampe à détection de mouvement : Imaginez que vous êtes un trick-or-treater allant à la maison la plus effrayante du bloc. Après avoir dépassé toutes les goules, fantômes et cimetières, vous arrivez enfin au dernier chemin. Vous pouvez voir les bonbons dans un bol devant vous ! Mais soudain, un gho