- Tarvittavat materiaalit
- PIR-anturimoduuli
- PIR-anturimoduulin ja TI-MSP430: n liitäntä
- PIR-anturimoduulin ohjelmointi TI-MSP430: lle
Liikkeentunnistus on olennainen osa turvajärjestelmiä ja PIR-anturi on yksi yleisimmin käytetyistä antureista hälytysten laukaisemiseksi, kun liike havaitaan. Tämä anturi tunnistaa ihmisten / eläinten liikkeet helposti tunnistamalla niiden lähettämät IR-säteet. Aikaisemmin käytimme PIR-anturia erilaisten hälytysten ja turvajärjestelmien rakentamiseen:
Tänään rakennamme samanlaisen liiketunnistushälytyksen liittämällä PIR-anturin TI-MSP430: een.
Tarvittavat materiaalit
- PIR-anturimoduuli
- TI-MSP430 -käynnistyslevy
- LED
- Summeri
- Leipälauta
- Hyppääjän johdot
PIR-anturimoduuli
PIR-anturi tarkoittaa passiivista infrapunatunnistinta, joka pystyy havaitsemaan monia säteilytasoja. Koska on tunnettua, että jokainen esine lähettää jonkin verran säteilyä ja kuumemmat materiaalit säteilevät enemmän kuin muut materiaalit. Siksi tämä anturi tunnistaa ihmisten / eläinten läsnäolon, koska ne ovat kuumempia kuin muut ympäröivän materiaalit. Moduuli koostuu pyroelektrisestä anturista, joka havaitsee ihmisen / eläimen ruumiin. Anturiin on kiinnitetty yksi Fresnel-linssi, mikä lisää anturin kantamaa. PIR-anturimoduulin kiinnitys on annettu alla:
Tämä moduuli on säädettävissä, ts. Herkkyyttä ja aikaliipaisinta voidaan säätää kiertämällä taulun kahden potentiometrin nuppeja.
Toimintatapoja on kaksi: uudelleenkäynnistystila (H) ja muu kuin uudelleenkäynnistys (I).
Uudelleenkäynnistys- tai H-tilassa lähtö pysyy korkealla niin kauan kuin liikettä esiintyy. Ja uudelleenkäynnistys- tai I-tilassa lähtö pysyy korkealla, sitten muuttuu matalaksi liipaisuajan jälkeen ja tämä prosessi jatkuu niin kauan kuin liikettä jatketaan. Useimmat sovellukset käyttävät H-tilaa, ja aiomme käyttää myös vain tätä tilaa. PIR-anturi toimii 5 V - 12 V virtalähteessä. Mutta sitä voidaan käyttää myös MSP430: n 3,3 V: n nastoilla.
Jos haluat oppia lisää PIR-anturista, seuraa linkkiä ja opi myös, kuinka PIR-anturia voidaan käyttää Arduinon, Raspberry Pi: n ja muiden mikrokontrollerien kanssa erilaisiin sovelluksiin:
- Arduino-liiketunnistin, joka käyttää PIR-anturia
- Vadelma Pi -liiketunnistimen hälytys PIR-anturin avulla
- PIR-anturin ja PIC-mikrokontrollerin liitäntä
- IOT-pohjainen turvajärjestelmä ääniviesteillä, ESP8266
PIR-anturimoduulin ja TI-MSP430: n liitäntä
PIR-anturin liittäminen MSP430: een on erittäin helppoa. Moduulin VCC- ja GND-nastat on kytketty MSP430: n VCC- ja GND-nastoihin. Antonastaan moduuli on liitetty 8 th pin (P2.0) ja MSP430. Vaikka mitä tahansa tapia voidaan käyttää, mutta sinun on ilmoitettava tapin tila tulona. 6 th tappi (P1.4) on liitetty LED ja summeri.
PIR-anturimoduulin ohjelmointi TI-MSP430: lle
Koodi on hyvin yksinkertainen, ja se annetaan tämän projektin lopussa esittelyvideolla. Tässä aiomme vilkkua LED-valolla ja äänimerkistä jatkuvasti, kun PIR-anturi havaitsee liikkeen.
In setup toiminto, me toteaa, että tappi 8 käytetään pinni, koska se on hakemalla lähdön PIR-moduuli ja tapin 6 voidaan käyttää tuotannon pin, koska se on liitetty LED ja summeri.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Seuraavaksi silmukkatoiminnossa tarkistetaan ensin PIR-moduulin lähtö, onko se korkea vai ei. Jos PIR-moduulin lähtö on korkea, se tarkoittaa, että havaitaan jonkin verran liikettä. Joten tämän osoittamiseksi käännämme tappi 6 matalalle ja korkealle 100 millisekunnin viiveellä, jotta jatkuvaa vilkkumista ja surinaa voidaan kokea.
void loop () { If (digitalRead (8) == KORKEA) { digitalWrite (6, HIGH); viive (100); digitalWrite (6, LOW); viive (100); } }
Lataa lopuksi koodi MSP430: een käyttämällä Energia IDE: tä ja virtaa kortti ja odota noin minuutti. PIR-anturimoduulin kalibrointi kestää jonkin aikaa. Minuutin kuluttua siirrä kätesi anturin eteen, ja se toimii. Kun olet poistanut kätesi, vilkkuminen ja surina lopetetaan. Voit myös yrittää muuttaa herkkyyttä ja aikaliipaisinta käyttämällä kahta PIR-anturin potentiometriä.