Commande D'éclairage Par Détecteur de Mouvement
Commande D'éclairage Par Détecteur de Mouvement
Commande D'éclairage Par Détecteur de Mouvement
16 Novembre 2023
Table des matières
I. Introduction ........................................................................................................................ 3
II. Présentations et caractéristiques des différents composants ........................................... 3
a. Raspberry Pi..................................................................................................................... 3
b. Capteur de détection de mouvement PIR HC-SR501 ...................................................... 4
c. Module RELAY 5V ............................................................................................................ 7
III. Montage et programme .................................................................................................. 9
IV. Conclusion ..................................................................................................................... 10
2
I. Introduction
Au cœur de cet atelier captivant réside un objectif clair : maîtriser la commande d'éclairage
grâce au détecteur de mouvement PIR HC-SR501. Nous suivrons une démarche méthodique
pour explorer les possibilités fascinantes de ce capteur. Dès le départ, nous afficherons sur la
console des messages indiquant la détection de présence, plongeant ainsi dans le monde de
l'interaction électronique. En élargissant nos horizons, nous passerons à la commande de
l'allumage d'une LED, offrant une expérience tangible de la réaction automatisée à un
mouvement détecté. Enfin, nous élèverons le défi en orchestrant l'allumage d'une lampe
220V/60W, démontrant ainsi la puissance et l'applicabilité pratique de notre système
électronique. Préparez-vous à un voyage d'apprentissage pratique et stimulant !
Matériel - Carte mère avec processeur, GPU, mémoire, ports HDMI, USB, GPIO,
audio, et emplacement pour carte microSD.
Programmation - Prend en charge divers langages dont Python, Scratch, Java, C++.
3
Le Raspberry Pi est accessible, polyvalent, et adapté à l'apprentissage de la programmation
et de l'électronique.
4
Le dôme blanc devant l’élément sensible est une lentille de Fresnel. Cette lentille concentre
le rayonnement infrarouge sur le capteur.
Détails techniques
Le capteur de mouvement HC-SR501 PIR est construit autour du circuit intégré de détection
de mouvement Micro Power PIR BISS0001. Ce circuit intégré est spécialement développé
pour traiter le signal des capteurs de mouvement PIR.
Si vous retirez la lentille de Fresnel, vous verrez l’élément de détection pyroélectrique
RE200B. Sur le PCB, vous pouvez également trouver un régulateur de tension intégré. Cela
signifie que vous pouvez alimenter la carte avec une large plage de tension continue,
généralement 5 V est utilisé.
Les spécifications du HC-SR501 sont données dans le tableau ci-dessous, notez qu’il peut y
avoir de petites différences entre les fabricants.
5
Tension de fonctionnement 4,5 à 20 V
Courant de repos 50 μA
Temporisation 3 à 300 s
2 mm
Réglage du HC-SR501
Au dos de la carte, vous trouverez deux potentiomètres et un cavalier, que vous pouvez
utiliser pour régler plusieurs paramètres:
6
Réglage de la sensibilité (plage)
Le HC-SR501 a une distance de détection maximale (portée de détection) de 7 mètres. Vous
pouvez régler la distance de détection en tournant le potentiomètre de sensibilité CW ou
CCW (voir l’image ci-dessus). La rotation du potentiomètre dans le sens des aiguilles d’une
montre augmente la distance de détection jusqu’à un maximum de 7 mètres. Le faire
tourner dans le sens antihoraire réduit la distance de détection à un minimum de 3 mètres.
c. Module RELAY 5V
Le module de relais est utilisé pour contrôler les circuits CA.
Le relais agit comme un interrupteur qui répond à un signal reçu de l’Arduino ou d’autre.
Il a une LED intégrée qui indique si le signal est haut ou bas.
Couramment utilisé dans les projets IoT pour contrôler les lumières et autres appareils
électroniques.
7
Description
Le MODULE RELAIS 5V se compose d’une résistance de 1 MΩ, d’une LED, d’une diode de
redressement 1N4007 et d’un relais de 5 V CC capable de gérer jusqu’à 250 V CA et 10 A.
Sur le côté DC de la carte, il y a 3 broches pour le signal, l’alimentation et la masse. Côté AC,
il y a 3 contacts, NC (normalement fermé), commun et NO (normalement ouvert).
8
Non SORTIR
Montage
Programme
Python
import time
import RPi.GPIO as GPIO
from time import sleep
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
pin_led=13
pin_detect=16
pin_relay=19
GPIO.setup(pin_led,GPIO.OUT,initial=GPIO.LOW)
GPIO.setup(pin_relay,GPIO.OUT,initial=GPIO.LOW)
GPIO.setup(pin_detect,GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
9
while True:
if GPIO.input(pin_detect):
print("Presence")
GPIO.output(pin_led,GPIO.HIGH)
GPIO.output(pin_relay,GPIO.LOW)
sleep(1)
else:
GPIO.output(pin_led,GPIO.LOW)
GPIO.output(pin_relay,GPIO.HIGH)
print('rien')
Le HC-SR501 fournie directement la valeur numérique 1 ou 0 que nous allons lire avec
l’instruction GPIO.input(pin_detect).
Si le détecteur détecte une présence, allumer la lampe pendant 1s avec les instructions
GPIO.output(pin_relay,GPIO.LOW) et sleep(1). Noter que le Relay est actif à l’état bas.
IV. Conclusion
Félicitations pour avoir suivi avec succès la démarche de cet atelier passionnant ! Vous avez
maintenant la capacité de détecter la présence, d'allumer une LED et même de commander
une lampe 220V/60W, le tout grâce au détecteur de mouvement PIR HC-SR501. En affichant
des messages sur la console, en manipulant des LEDs et en contrôlant des dispositifs plus
puissants, vous avez acquis des compétences fondamentales dans le domaine de la
commande d'éclairage automatisée. Continuez à explorer ces concepts, adaptez-les à vos
projets futurs et laissez cette expérience guider vos prochaines aventures électroniques.
Merci d'avoir participé à cet atelier, et que votre parcours électronique soit rempli de
découvertes et de créations innovantes !
10