- Potrebni materijali
- PIR modul osjetnika
- Povezivanje PIR senzorskog modula s TI-MSP430
- Programiranje modula PIR senzora za TI-MSP430
Detekcija pokreta važan je dio sigurnosnih sustava, a PIR senzor jedan je od najčešće korištenih senzora za aktiviranje alarma kada se detektira pokret. Ovaj senzor može lako otkriti pokrete ljudi / životinja osjećajući IR zrake koje oni emitiraju. Prije smo koristili PIR senzor za izgradnju različitih vrsta alarma i sigurnosnih sustava:
Danas ćemo izraditi istu vrstu alarma za otkrivanje pokreta povezivanjem PIR senzora s TI-MSP430.
Potrebni materijali
- PIR modul osjetnika
- TI-MSP430 Launchpad
- LED
- Zujalica
- Breadboard
- Žice kratkospojnika
PIR modul osjetnika
PIR senzor označava pasivni infracrveni senzor koji može otkriti mnoge razine zračenja. Kao što je dobro poznato da svaki objekt emitira neko zračenje, a topliji materijali emitiraju više zračenja od ostalih materijala. Zbog toga ovaj senzor može otkriti prisutnost ljudi / životinja jer su vrući od ostalih materijala u okruženju. Modul se sastoji od piroelektričnog senzora koji otkriva prisutnost ljudskog / životinjskog tijela. A na senzor je pričvršćena jedna Fresnelova leća koja povećava domet senzora. Izvod za modul PIR osjetnika dat je u nastavku:


Ovaj je modul prilagodljiv, tj. Okidač osjetljivosti i vremena može se podesiti okretanjem gumba dva potenciometra na ploči.
Postoje dva načina rada: način ponovnog pokretanja (H) i način rada bez ponovnog pokretanja (I).
U načinu ponovnog pokretanja ili H, izlaz ostaje visok sve dok se događa gibanje. I u načinu ne-ponovnog pokretanja ili u načinu I, izlaz ostaje visok, a zatim se smanjuje nakon vremena okidača i taj se postupak nastavlja sve dok se nastavlja kretanje. Većina aplikacija koristi način rada H, a mi ćemo također koristiti samo ovaj način rada. PIR senzor radi na napajanju od 5V do 12V. Ali također ga mogu napajati i 3.3V pinovi MSP430.
Da biste saznali više o PIR senzoru, slijedite vezu i također saznajte kako se PIR senzor može koristiti s Arduinom, Raspberry Pi i drugim mikrokontrolerima za razne primjene:
- Arduino detektor pokreta pomoću PIR senzora
- Alarm senzora pokreta Raspberry Pi pomoću PIR senzora
- Povezivanje PIR senzora s PIC mikrokontrolerom
- Sigurnosni sustav zasnovan na IOT-u s glasovnom porukom pomoću ESP8266
Povezivanje PIR senzorskog modula s TI-MSP430
Povezivanje PIR senzora s MSP430 vrlo je jednostavno. VCC i GND pinovi modula povezani su s VCC i GND pinovima MSP430. Izlazni pin modula je spojen na 8 -og klin (P2.0) u MSP430. Iako se može koristiti bilo koji pin, ali kao ulaz morate navesti način rada pin-a. 6 -og klin (P1.4) spojen na LED i zujalicu.


Programiranje modula PIR senzora za TI-MSP430
Kôd je vrlo jednostavan i dat je na kraju ovog projekta s demonstracijskim videom. Ovdje ćemo trepnuti LED lampicom i neprekidno oglašavati zvučni signal kad PIR senzor detektira bilo kakvo kretanje.
U funkciji postavljanja izjavljujemo da će se pin 8 koristiti kao ulazni pin jer preuzima izlaz iz PIR modula, a pin 6 će se koristiti kao izlazni pin kada je povezan na LED i zujalicu.
void setup () { pinMode (8, INPUT); pinMode (6, IZLAZ); }
Sljedeće u funkciji petlje , prvo provjeravamo je li izlaz iz PIR modula visok ili nije. Ako je tada izlaz PIR modula visok, to znači da je otkriveno neko kretanje. Dakle, da bismo to naznačili, okrećemo iglu 6 prema dolje i dolje s vremenskim kašnjenjem od 100 mili sekundi, tako da se može doživjeti neprekidno treptanje i zujanje.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); kašnjenje (100); digitalWrite (6, LOW); kašnjenje (100); } }

Napokon prenesite kôd na MSP430 koristeći Energia IDE i uključite ploču i pričekajte oko minutu. Kalibraciji modula PIR osjetnika treba neko vrijeme. Nakon minute, pomaknite ruku ispred senzora i to će raditi. Nakon uklanjanja ruke treptanje i zujanje će prestati. Također možete pokušati promijeniti okidač osjetljivosti i vremena pomoću dva potenciometra prisutna na PIR senzoru.
