Tutoriel Raspberry Pi
Utilisation d'un capteur de mouvement HC-SR501


28 juillet 2017 • 2 • 5.0

Une des utilisations courante du Raspberry Pi est la domotique. Qui dit domotique dit, allumage automatique des lumières, gestion d'une alarme, des volets ... Aujourd'hui, le capteur que nous allons utiliser avec le Raspberry est un capteur de mouvement / de présence : le HC-SR501. Ce capteur est un PIR (Passive Infrared Sensor), il utilise les variations infrarouges pour détecter une présence ou un mouvement.

Détecteur de mouvement sur Raspberry Pi - Raspberry Lab

Prérequis

Pour utiliser ce capteur HC-SR501 avec un Raspberry, il faut :


Caractéristiques du capteur

   Alimentation : 4.5V à 20V DC
   Sortie : high 3.3V, low 0V
   Délai de sortie et sensibilité ajustable par potentiomètre
   Déclenchement avec ou sans répétition
   Portée de 7 m et angle de 120°

Une fois tous les éléments réunis, on peut passer au branchement.

Connexion du capteur au Raspberry

Le capteur HC-SR501 possède 3 pins :

   Le VCC (+5V);
   Le GND, (0V);
   L'output (qui renvoie une valeure TOR)
Information

A propos du TOR

La sortie tout ou rien du capteur PIR (1 ou 0) fait que le capteur peut être directement relié à la commande d'un relai

On branche le capteur au Raspberry comme ci-dessous :

Shéma de branchement d'un HC-SR501 sur Raspberry Pi 3
Attention

Ordre des sortie du capteur

Selon la version du capteur, l'ordre des pins peut varier. Ils peuvent être dans des ordres différents quand on les regarde face "globe vers nous". L'ordre peut être :

    > VCC - Out - GND
     ou
    > GND - Out - VCC

Pour savoir où est le VCC & le GND, il y a deux solutions :

    1. Soulever le "globe" en plastique qui est normalement juste clipsé puis regarder ce qui est marqué aux endroits de soudure des Pins (VCC, Out, GND)
    2. Sur toutes les versions se trouve, à l'arrière du capteur, un microcontrôleur. Le côté où se trouve le microcontrôleur est le côté ou se trouve le Pin GND.

Programmation

Détecter un mouvement à l'aide de ce capteur et du Raspberry est très simple sachant que la sortie du capteur ne peut avoir que les valeurs 1 & 0. Voici le programme qui permet d'écrire "Mouvement détecté" dès qu'il y a du mouvement.


Voilà, ce tutoriel est maintenant terminé, vous pouvez adapter le code à votre projet de domotique quel qu'il soit.

A lire

Choisir et utiliser une caméra sur un Raspberry Pi


Obtenir la température avec une sonde DS18B20


Utilisation du module RFID RC522 en Python



Bon plans du moment

Starter Kit Raspberry Pi 4 version 4Go, carte SD 64Go
129.99€ 114.99€


Caméra Raspberry Pi 5Mp 1080p
18.99€ 12.99€



Information

J'ai besoin de vous ! (c'est rapide et gratuit)

Bonjour, actuellement étudiant ingénieur en informatique 💻, j'ai besoin de votre aide 🤗. Je viens de finaliser un premier jet d'un projet d'application Android permettant d'apprendre ou revoir les verbes irréguliers en anglais. A travers un design épuré, on peut se tester sur sa conjugaison en anglais, ou simplement relire rapidement les verbes et les classer grace aux Swipe cards par exemple (comme sur Tinder, on swipe à droite si le verbe est bien su, sinon à gauche pour le revoir plus tard).

J'ai besoin d'un maximum d'installations et de retours sur l'application en général, sa compatibilité sur les différents appareils, etc. Votre aide me serait vraiment très précieuse, et vous pourrez au passage réviser vos basiques !
Merci à tous ceux qui se porteront volontaires ❤ et bonne continuation sur Raspberry Lab !

L'application est amenée à évoluer et beaucoup de fonctions vont arriver avec le temps !

Pour la retrouver sur le Play Store, cherchez mazzdev, ou cliquez ci-dessous 👇👇👇👇👇👇👇👇👇👇👇 !

Appli apprentissage verbes irréguliers Anglais Appli apprentissage verbes irréguliers Anglais



Ce tutoriel vous a plu ?

starstarstarstarstar

5.0/5 | 7 votes




Commentaires



Commenter
Votre adresse mail ne sera pas visible sur le site.

Les commentaires sous soumis à vérification avant publication.