venerdì 22 luglio 2016

Comandare un sensore PIR

I sensori PIR (Passive InfraRed) sono dei sensori ad infrarossi, utilizzati come rilevatori di movimento, questi sensori sono molto usati nei locali come ristoranti, negozi di abbigliamento. Questo sensore rileva la variazione di temperatura che lui stesso aveva impostato come normale.
Il primo progetto che andremo a vedere è molto semplice, andremo a vedere come far accendere una lampadina quando si rileva un movimento, per questo progetto ci occorre:
  1. Arduino;
  2. Breadbord;
  3. LED;
  4. Sensore PIR;
  5. Cavetteria.
Per prima cosa vediamo come è fatto un sensore PIR:

Partendo dall'alto abbiamo:
  • 3 PIN, positivo (VCC), l'uscita che manda il segnale alla nostra scheda ( OUT 3.3 TTL), ed infine abbiamo il negativo ( GND);
  • 2 Encoder che ci permettono di modificare il tempo in cui legge il segnale e l'altro la distanza dei raggi infrarossi.
Passiamo ora a vedere come collegare il nostro sensore ad Arduino:

Come potete vedere i collegamenti sono molto semplici, colleghiamo il VCC ai 5V di Arduino, il segnale al PIN 2 ed il negativo del sensore al negativo di Arduino. I collegamenti del LED sono quelli che abbiamo già visto.
Ora vediamo come far funzionare il tutto:

int Led = 13;
const int PIR = 2;
int statosensore = 0;

void setup() {
pinMode ( Led,OUTPUT);
pinMode ( PIR, INPUT);

}

void loop() {
statosensore= digitalRead(2);
if (statosensore== LOW) digitalWrite(Led,HIGH);
delay(100);

}


Se invece vogliamo creare un allarme al posto del LED possiamo mettere un piccolo buzzer che quando riceverà il segnale emetterà un suono.

Nessun commento:

Posta un commento