Ad Code

Utiliser un capteur de mouvement PIR HC SR501 avec Raspberry Pi : Guide complet

 Découvrez comment connecter facilement un capteur de mouvement PIR HC SR501 à votre Raspberry Pi pour détecter les mouvements. Un guide pratique pour les projets d'automatisation et de domotique.


Le capteur de mouvement PIR (Passive Infrared Sensor) HC SR501 est un composant peu coûteux et très pratique pour détecter les mouvements dans un environnement. Dans cet article, nous allons explorer comment utiliser ce capteur avec un Raspberry Pi pour créer des systèmes de surveillance, d'automatisation domestique ou d'autres projets intéressants.

Qu'est-ce qu'un capteur de mouvement PIR HC SR501 ?

Le capteur de mouvement PIR HC SR501 est un dispositif électronique qui détecte les changements dans le rayonnement infrarouge émis par les objets en mouvement. Il est équipé d'un détecteur PIR, d'un circuit de traitement du signal et d'un réglage de sensibilité et de retard. Lorsqu'il détecte un mouvement, il génère une sortie numérique (5V) signalant la présence d'un objet.

Matériel nécessaire :

  • Raspberry Pi
  • Capteur de mouvement PIR HC SR501
  • Breadboard
  • Résistances
  • Câbles de connexion
  • Écran LCD (optionnel)

Branchement du capteur de mouvement PIR au Raspberry Pi :

  1. Connectez la broche VCC du capteur à 5V sur le Raspberry Pi.
  2. Connectez la broche GND du capteur à la masse (GND) du Raspberry Pi.
  3. Connectez la broche de signal OUT du capteur à une broche GPIO du Raspberry Pi (par exemple GPIO17).

Configuration du Raspberry Pi :

  1. Assurez-vous d'avoir activé l'interface GPIO sur votre Raspberry Pi.
  2. Installez les bibliothèques nécessaires pour interagir avec les broches GPIO et lire les données du capteur.

Code Python pour lire les données du capteur :

Voici un exemple de code Python pour lire les données du capteur PIR et afficher un message lorsque le mouvement est détecté :

python
import RPi.GPIO as GPIO import time PIR_PIN = 17 GPIO.setmode(GPIO.BCM) GPIO.setup(PIR_PIN, GPIO.IN) try: while True: if GPIO.input(PIR_PIN): print("Mouvement détecté !") time.sleep(0.5) except KeyboardInterrupt: print("Arrêt du programme") finally: GPIO.cleanup()

Explication du code :

  • Nous importons la bibliothèque RPi.GPIO pour accéder aux broches GPIO du Raspberry Pi.
  • Nous définissons le numéro de broche GPIO que nous utilisons pour le capteur PIR.
  • Nous configurons cette broche en tant qu'entrée.
  • Dans la boucle principale, nous vérifions l'état de la broche. Si elle est haute, nous affichons "Mouvement détecté !".
  • Nous utilisons une interruption clavier pour arrêter proprement le programme.

Conclusion :

Avec ce guide, vous êtes maintenant prêt à utiliser le capteur de mouvement PIR HC SR501 avec votre Raspberry Pi. Vous pouvez l'intégrer dans des projets de surveillance, d'automatisation domestique ou d'autres applications créatives. Amusez-vous bien !

#RaspberryPi #CapteurMouvement #Automatisation #DIY #Domotique #Tutoriel #Électronique

Enregistrer un commentaire

0 Commentaires

Close Menu