Module capteur de détection de mouvement à infrarouges

 

 

PIR HC SR501

Un Pyroelectric (ou Passive) InfraRed sensor ou capteur PIR permet la détection de mouvements.

Il existe différents modèles. L'un des plus courant pour le Raspberry Pi ou l'Arduino est le HC-SR501. D'une portée réglable entre 3m et 7m et une durée de signalement dont le délai ira de 2.8s à 200s.

Shéma

 

Un cavalier pourra exister pour permettre de choisir entre deux modes d'indication d'un mouvement sur OUT:

  • Le cavalier positionné sur L (comme sur l'image ci-dessus) donnera un signalement du mouvement sur la période définie à partir de la résistance réglable et cessera ensuite.
  • Le cavalier positionné sur H donnera un signalement du mouvement sur la période définie à partir de cette résistance réglable. Mais cette période sera prolongée si un mouvement est de nouveau détecté pendant le signalement.

 

Exemple de code pour Arduino

Montage

La LED et sa résistance permettent d'externaliser le signal lumineux, car elle est identique à celle présente d'origine sur la carte. Ils ne sont donc pas essentielles pour le reste du circuit.

Si vous les installez, la résistance pour la LED devra faire 220 ohm.

Suivant le modèle Arduino, le pin utilisé sera (généralement le 13):

D13 - 101
D13 - Due
D1 - Gemma
D13 - Intel Edison
D13 - Intel Galileo Gen2
D13 - Leonardo and Micro
D13 - LilyPad
D13 - LilyPad USB
D13 - MEGA2560
D13 - Mini
D6 - MKR1000
D13 - Nano
D13 - Pro
D13 - Pro Mini
D13 - UNO
D13 - Yún
D13 - Zero

cf. https://www.arduino.cc/en/tutorial/blink