- Materials necessaris
- Mòdul de sensor PIR
- Mòdul de sensor PIR d’interfície amb TI-MSP430
- Programació del mòdul del sensor PIR per a TI-MSP430
La detecció de moviment és una part essencial dels sistemes de seguretat i el sensor PIR és un dels sensors més utilitzats per activar les alarmes quan es detecta moviment. Aquest sensor pot detectar fàcilment els moviments humans / animals detectant els rajos IR emesos per ells. Anteriorment hem utilitzat el sensor PIR per crear diversos tipus d' alarmes i sistemes de seguretat:
Avui crearem el mateix tipus d' alarma de detecció de moviment mitjançant la interfície d'un sensor PIR amb TI-MSP430.
Materials necessaris
- Mòdul de sensor PIR
- TI-MSP430 Launchpad
- LED
- Zumbador
- Taula de pa
- Filferros de pont
Mòdul de sensor PIR
El sensor PIR significa sensor infrarojos passius que pot detectar molts nivells de radiacions. Com és ben sabut que cada objecte emet una certa radiació i els materials més calents emeten més radiacions que altres materials. Per això, aquest sensor pot detectar la presència humana / animal perquè és més calent que altres materials dels voltants. El mòdul consta d’un sensor piroelèctric, que detecta la presència del cos humà / animal. I hi ha una lent Fresnel connectada al sensor, que augmenta l’abast del sensor. A continuació es mostra el pin-out del mòdul del sensor PIR:


Aquest mòdul és ajustable, és a dir, la sensibilitat i el disparador de temps es poden ajustar girant els comandaments de dos potenciòmetres a la placa.
Hi ha dos modes de treball: el mode Retriggering (H) i el mode no Retriggering (I).
En mode de desencadenament o H, la sortida es manté elevada mentre es produeixi el moviment. I en el mode de no recuperació o I, la sortida es manté elevada i es torna baixa després del temps d’activació i aquest procés continua mentre es continua el moviment. La majoria d’aplicacions utilitzen el mode H i també farem servir només aquest mode. El sensor PIR funciona amb una font d'alimentació de 5V a 12V. Però també es pot alimentar amb pins de 3,3 V del MSP430.
Per obtenir més informació sobre el sensor PIR, seguiu l'enllaç i també podeu saber com es pot utilitzar el sensor PIR amb Arduino, Raspberry Pi i altres microcontroladors per a diverses aplicacions:
- Detector de moviment Arduino mitjançant sensor PIR
- Alarma del sensor de moviment Raspberry Pi mitjançant el sensor PIR
- Interfície del sensor PIR amb microcontrolador PIC
- Sistema de seguretat basat en IOT amb missatge de veu que utilitza ESP8266
Mòdul de sensor PIR d’interfície amb TI-MSP430
Connectar el sensor PIR amb MSP430 és molt fàcil. Els pins VCC i GND del mòdul estan connectats als pins VCC i GND de MSP430. El pin de sortida de mòdul està connectat a 8 º pin (P2.0) de MSP430. Tot i que es pot utilitzar qualsevol pin, però heu d’indicar el mode del pin com a entrada. El 6 º pin (P1.4) està connectat a el LED i el brunzidor.


Programació del mòdul del sensor PIR per a TI-MSP430
El codi és molt senzill i es dóna al final d’aquest projecte amb un vídeo de demostració. Aquí farem parpellejar el LED i emetre un so de manera contínua quan el sensor PIR detecti qualsevol moviment.
A la funció de configuració , declarem que el pin 8 s'utilitzarà com a pin d'entrada perquè està obtenint la sortida del mòdul PIR i el pin 6 s'utilitzarà com a pin de sortida ja que està connectat al LED i al timbre.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
A continuació, a la funció de bucle , primer comprovem si la sortida del mòdul PIR és alta o no. Ara bé, si la sortida del mòdul PIR és elevada, significa que es detecta algun moviment. Per indicar-ho, girem el pin 6 a màxima i alta amb un retard de 100 mil segons, de manera que es puguin experimentar parpelleigs i brunzits continus.
bucle buit () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); retard (100); digitalWrite (6, BAIX); retard (100); } }

Finalment, pengeu el codi a MSP430 mitjançant Energia IDE i enceneu la placa i espereu aproximadament un minut. Cal calibrar el mòdul del sensor PIR. Al cap d’un minut, moveu la mà davant del sensor i funcionarà. Després de treure la mà, el parpelleig i el brunzit s'aturaran. També podeu provar de canviar la sensibilitat i el disparador de temps amb els dos potenciòmetres presents al sensor PIR.
