Omet navegació

7.1) PIR sensor de moviments

 El sensor passiu d'infrarojos detecta la emissió d'ones infraroges de calor sense emetre cap ona, d'ací ve el nom de passiu. Quan un objecte amb una temperatura diferent de l'ambiental es mou el cristall piroelèctric que té el sensor PIR s'escalfa i canvia el voltatge que té. El cristall piroelèctric sols estar format per una pel.licula fina de Nitrur de Gali (GaN), Nitrat de Cessi (CsNO3), fluorur de polivinil i derivats de la fenil-pirazina i Tantalat de Liti (LiTaO3). Mireu la wikipedia si voleu més informació.

Fes el muntatge següent:

PIR + Arduino UNO

Fixa't que l'eixida digital del sensor pel pin 1 del sensor està connectada a la entrada digital d'Arduino pel pin 5 d'Arduino. La informació va del sensor a l'Arduino.

En aquest programa definirem la variable «Deteccio_Moviment» i farem que siga del tipus Bolean que sols pot tindre dos valors 1 = Cert i 0=Fals

Ara fes el programa següent amb BlocklyDuino.

PIR-pin5

El programa equivalent per Arduino IDE és aquest:

boolean Deteccio_Moviment = 0;

void setup() {
  Serial.begin(9600);
  pinMode(5, INPUT);

}

void loop() {
    Deteccio_Moviment = digitalRead(5);
    Serial.println(Deteccio_Moviment);
    Serial.println("Si és 1 vol dir que detecta moviment");
    Serial.println("Si és 0 vol dir que no detecta moviment");
    delay(1000);
   
}

 
Fes la pràctica PIR 1.