Arduino > Capteur PIR de Mouvement

Contents (hide)

  1. 1. Circuit
    1. 1.1 HC-SR501
    2. 1.2 PIR SFE
    3. 1.3 PIR HVW
    4. 1.4 PIR Parallax
  2. 2. Code embarqué
  3. 3. Achat

Un capteur PIR (capteur passif d'infrarouge) permet de détecter le mouvement d'un corps humain (en effet, la chaleur du corps produit suffisamment de lumière infrarouge pour être mesurée). Le capteur peut détecter un mouvement jusqu'à une distance maximale de 6m.

Ce capteur nécessite au moins 20 secondes de calibration automatique au démarrage. Durant ces 20 secondes, il est complètement inactif et ne doit pas être obstrué par des sources de chaleurs (main, corps, chat, etc).

Radio Canada : Pourquoi les capteurs de mouvements des toilettes publiques fonctionnent-ils si mal? 

1.  Circuit

Chaque modèle de capteur nécessite un circuit différent.

1.1  HC-SR501

1.2  PIR SFE


PIR SFE 

1.3  PIR HVW


PIR HVW 

1.4  PIR Parallax


PIR Parallax 

2.  Code embarqué

int PIR;

void setup() {
    // Configuration de la broche 5 en tant qu'entrée numérique
    pinMode(5,INPUT); 
}

void loop() {
   // lire l'état du PIR
    PIR = digitalRead(5);
}

3.  Achat