Projet électronique : Détecteur PIR Avec Arduino

Projet électronique détecteur PIR Avec Arduino 2

Description rapide du projet :

Cette petite application vous illustre le principe de fonctionnement et surtout la mise en ouvre du détecteur PIR infrarouge à base de l’Arduino.

Le projet consiste à détecter la présence d’une personne dans une portée maximale de 7 m. Le détecteur permet aussi de capter une transition ou un changement brutal de l’environnement (Objet en mouvement).

Une LED bleue est directement branchée avec la sortie 13 de la carte Arduino, la LED clignote pour N foies lorsque on détecte une personne (N ajustable par l’utilisateur).

La sortie PIR est liée avec la broche 4 de l’Arduino.

 

Caractéristiques du capteur :

  • Référence SODIAL module détecteur de mouvement infrarouge hydroélectrique PIR
  • Capteur infrarouge avec la platine de commande
  • La sensibilité et le temps d’attente peuvent être ajustes grâce à deux potentiomètres intégrés dans la PCB du capteur
  • Plage de détection: Env. 7m / 23 pieds
  • Angle de détections : Moins de 100 degrés
  • Chaine de tension: DC 4,5 V-20V
  • Sortie TOR (présence ou absence de la personne)
  • Simple à manipuler
  • Prix : <2€

 

 Projet électronique détecteur PIR Avec Arduino

 

 Projet électronique détecteur PIR Avec Arduino 3

 

Code Arduino :

// Déclarations des variables globales

const int PIR_Out = 4;        // Sortie LED
const int LED_out = 13;       // Entrée valeur reçue du capter PIR
const int Num_ClinLED=5;

int ledState = LOW;          // Initialisation
int PIR_value=0;             // Valeur Captée
int i=0;


void setup()
{
    pinMode(PIR_Out, INPUT);
    pinMode(LED_out, OUTPUT);

    digitalWrite(LED_out, ledState);
}

void loop()
{
  PIR_value= digitalRead(PIR_Out);

  if(PIR_value)
  {
    for(i=0;i<Num_ClinLED;i++)
   {
       digitalWrite(LED_out, !ledState);
       delay(100);

       digitalWrite(LED_out, ledState);
       delay(100);
   }

   PIR_value=0;
  }

}

Revenir au sommaire des projets électronique

Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Anti-Robot *