Le capteur de mouvement HC-SR501 est un module PIR (Passive Infrared Sensor) qui détecte la présence humaine en captant les variations de rayonnement infrarouge dans son champ de vision. Il est largement utilisé dans les projets d’automatisation, de sécurité, de domotique et de robotique, notamment grâce à sa compatibilité avec Arduino, ESP32, Raspberry Pi, et autres microcontrôleurs.
Que vous souhaitiez créer un système d’alarme, un éclairage automatique ou un dispositif interactif, le HC-SR501 est une solution fiable, économique et facile à intégrer.
⚙️ Caractéristiques techniques
Spécification | Valeur |
---|---|
Modèle | HC-SR501 |
Type de détection | PIR (infrarouge passif) |
Tension de fonctionnement | 4,5V à 20V DC |
Courant de repos | < 50 µA |
Distance de détection | 3 à 7 mètres |
Angle de détection | 110° environ |
Niveau de sortie | Haut (3,3V) ou bas (0V) |
Délai de réarmement | Ajustable de 0,3 à 200 secondes |
Dimensions | 32 mm x 24 mm |
Temps de déclenchement | Mode répétitif ou non répétitif |
🧠 Principe de fonctionnement
Le capteur HC-SR501 détecte les mouvements en mesurant les variations du rayonnement infrarouge émis naturellement par les corps humains. Lorsqu’une personne entre dans le champ de détection, le capteur envoie un signal numérique haut (HIGH) qui peut être utilisé pour déclencher une action (allumer une lumière, activer un buzzer, enregistrer une image, etc.).
🔧 Réglages manuels
Deux potentiomètres sont présents sur le module :
-
Délai de maintien (Delay Time) : ajuste le temps pendant lequel la sortie reste à l’état haut après détection (de 0,3s à 200s).
-
Sensibilité (Range) : ajuste la distance de détection.
Un cavalier permet de choisir entre :
-
Mode de déclenchement répétitif : la sortie reste active tant que le mouvement est détecté.
-
Mode non répétitif : la sortie ne se déclenche qu’une seule fois tant que le mouvement est maintenu.
📌 Applications du capteur HC-SR501
-
🏡 Éclairage automatique dans les couloirs ou garages
-
🔔 Systèmes d’alarme anti-intrusion
-
🧠 Projets Arduino et ESP32
-
📸 Photographie automatisée ou vidéosurveillance
-
🤖 Robotique et interaction homme-machine
-
🧪 Installations interactives ou artistiques
🧪 Exemple de branchement avec Arduino
Branchement simple :
HC-SR501 | Arduino |
---|---|
VCC | 5V |
GND | GND |
OUT | D2 |
Code Arduino basique :
int capteur = 2;
int etat = 0;
void setup() {
pinMode(capteur, INPUT);
Serial.begin(9600);
}
void loop() {
etat = digitalRead(capteur);
if (etat == HIGH) {
Serial.println(« Mouvement détecté ! »);
} else {
Serial.println(« Aucun mouvement. »);
}
delay(1000);
}
✅ Avantages du HC-SR501
-
✅ Faible consommation
-
✅ Réglages fins (distance et temps)
-
✅ Compatible avec divers microcontrôleurs
-
✅ Excellente portée et angle de détection
-
✅ Facile à intégrer dans un boîtier
⚠️ Limites et recommandations
-
📡 Peut être influencé par des sources de chaleur proches
-
⏱️ Un délai minimum est toujours présent avant le déclenchement
-
🌡️ Fonctionne mieux à température ambiante
-
💡 Non adapté aux environnements très lumineux en infrarouge (comme en plein soleil direct)
💡 Astuce pratique
Pour une détection plus stable, placez le capteur à environ 2 mètres de hauteur et orientez-le dans un endroit ouvert, loin de toute source de chaleur directe comme des radiateurs ou fenêtres ensoleillées.
🔋 Alimentations recommandées
Le capteur peut être alimenté directement depuis la sortie 5V d’un Arduino, ou à travers un module d’alimentation pour plaques d’essai. Grâce à sa plage de tension large (jusqu’à 20V), il s’adapte facilement à divers environnements.
🧾 Conclusion
Le capteur de mouvement HC-SR501 est un outil incontournable pour quiconque souhaite créer un système réactif à la présence humaine. Il offre une solution simple, abordable et efficace pour de nombreuses applications pratiques, éducatives ou professionnelles.
Grâce à sa compatibilité Arduino, ses réglages précis et sa fiabilité, il s’impose comme le capteur PIR de référence dans le monde des makers, des automatismes et des objets connectés.
Avis
Il n’y a pas encore d’avis.