- Szükséges anyagok
- PIR érzékelő modul
- Összekötő PIR érzékelő modul és TI-MSP430
- PIR érzékelő modul programozása TI-MSP430-hoz
A mozgásérzékelés a biztonsági rendszerek elengedhetetlen része, és a PIR-érzékelő az egyik leggyakrabban használt érzékelő a riasztások kiváltására mozgás észlelésekor. Ez az érzékelő könnyen érzékeli az ember / állat mozgását az általuk kibocsátott IR-sugarak érzékelésével. Korábban PIR érzékelőt használtunk különféle riasztások és biztonsági rendszerek kiépítéséhez:
Ma ugyanolyan típusú mozgásérzékelő riasztást fogunk létrehozni, ha összekapcsoljuk a PIR érzékelőt a TI-MSP430-zal.
Szükséges anyagok
- PIR érzékelő modul
- TI-MSP430 Indítópult
- VEZETTE
- Berregő
- Kenyérlemez
- Jumper huzalok
PIR érzékelő modul
A PIR érzékelő a passzív infravörös érzékelő rövidítése, amely sokféle sugárzást képes érzékelni. Mivel köztudott, hogy minden tárgy sugárzást bocsát ki, a forróbb anyagok pedig több sugárzást bocsátanak ki, mint más anyagok. Ezért érzékeli ez az érzékelő az emberek / állatok jelenlétét, mert melegebbek, mint a környező más anyagok. A modul egy piroelektromos érzékelőből áll, amely érzékeli az emberi / állati test jelenlétét. És van egy Fresnel lencse az érzékelőhöz, amely növeli az érzékelő hatótávolságát. A PIR érzékelő modul kitűzése az alábbiakban található:
Ez a modul állítható, azaz az érzékenység és az időindító a táblán lévő két potenciométer gombjának elforgatásával állítható be.
Kétféle üzemmód létezik: újrakezdési (H) és nem újrakapcsolási (I) mód.
A újból kiváltja vagy H módban, a kimenet magas marad mindaddig, amíg a mozgás előforduló. És nem újrakezdési vagy I módban a kimenet magas marad, majd a kiváltási idő után alacsonyra fordul, és ez a folyamat addig folytatódik, amíg a mozgás folytatódik. A legtöbb alkalmazás H módot használ, és mi is csak ezt a módot fogjuk használni. A PIR érzékelő 5–12 V tápegységen működik. De az MSP430 3,3 V-os tűivel is táplálható.
Ha többet szeretne megtudni a PIR érzékelőről, kövesse a linket, és azt is, hogy a PIR érzékelő hogyan használható az Arduino, a Raspberry Pi és más mikrovezérlőkkel különböző alkalmazásokhoz:
- Arduino mozgásérzékelő PIR érzékelővel
- Raspberry Pi mozgásérzékelő riasztása PIR érzékelővel
- Összekötő PIR érzékelő és PIC mikrokontroller
- IOT alapú biztonsági rendszer hangüzenettel az ESP8266 használatával
Összekötő PIR érzékelő modul és TI-MSP430
A PIR érzékelő és az MSP430 összekapcsolása nagyon egyszerű. A modul VCC és GND csapjai csatlakoznak az MSP430 VCC és GND csapjaihoz. A kimeneti pin modul van csatlakoztatva, 8 th pin (P2.0) a MSP430. Bármelyik tű használható, de bemenetként meg kell adnia a csap módját. A 6 th csap (P1.4) van csatlakoztatva, a LED és hangjelzés.
PIR érzékelő modul programozása TI-MSP430-hoz
A kód nagyon egyszerű, és a projekt végén, bemutató videóval együtt kerül megadásra. Itt villogni fogunk a LED-del, és folyamatosan sípolunk a hangjelzéssel, amikor bármilyen mozgást észlel a PIR érzékelő.
A beállítási funkcióban kijelentjük, hogy a 8 tűt fogják használni bemeneti tűként, mert a kimenetet a PIR modulból szerzi be, a 6 tűt pedig kimeneti tűként használják, mivel a LED-hez és a hangjelzőhöz van csatlakoztatva.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Ezután a ciklus funkcióban először a PIR modul kimenetét ellenőrizzük, hogy magas-e vagy sem. Ha a PIR modul kimenete akkor magas, az azt jelenti, hogy valamilyen mozgás érzékelhető. Tehát ennek jelzésére a 6 csapot alacsonyan és magasan forgatjuk 100 millimásodperces késleltetéssel, így folyamatos villogás és zümmögés tapasztalható.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); késés (100); digitalWrite (6, LOW); késés (100); } }
Végül töltse fel a kódot az MSP430-ra az Energia IDE segítségével, és áramellátja a táblát, és várjon kb. A PIR érzékelő modul kalibrálása némi időt vesz igénybe. Egy perc múlva mozgassa a kezét az érzékelő előtt, és ez működik. Miután eltávolította a kezét, a villogás és a zümmögés leáll. Megpróbálhatja megváltoztatni az érzékenységet és az időindítót is a PIR érzékelőn található két potenciométer segítségével.