- Reikalingos medžiagos
- PIR jutiklio modulis
- Sąveikaujantis PIR jutiklio modulis su TI-MSP430
- TI-MSP430 PIR jutiklio modulio programavimas
Judesio aptikimas yra esminė apsaugos sistemų dalis, o PIR jutiklis yra vienas iš dažniausiai naudojamų jutiklių, kurie suaktyvina pavojaus signalus aptikus judesį. Šis jutiklis gali lengvai aptikti žmogaus / gyvūno judesius, pajutęs jų skleidžiamus IR spindulius. Anksčiau mes naudojome PIR jutiklį, kad sukurtume įvairius pavojaus signalus ir apsaugos sistemas:
Šiandien sukursime tos pačios rūšies judesio aptikimo signalizaciją, susiedami PIR jutiklį su TI-MSP430.
Reikalingos medžiagos
- PIR jutiklio modulis
- TI-MSP430 „Launchpad“
- LED
- Buzeris
- Bandomoji Lenta
- Džemperių laidai
PIR jutiklio modulis
PIR jutiklis reiškia pasyvų infraraudonųjų spindulių jutiklį, kuris gali aptikti daugybę radiacijos lygių. Kadangi yra gerai žinoma, kad kiekvienas objektas skleidžia tam tikrą radiaciją, o karštesnės medžiagos - daugiau nei kitos medžiagos. Štai kodėl šis jutiklis gali aptikti žmonių / gyvūnų buvimą, nes jie yra karštesni nei kitos aplinkoje esančios medžiagos. Modulis susideda iš piroelektrinio jutiklio, kuris nustato žmogaus / gyvūno kūno buvimą. Prie jutiklio pritvirtintas vienas „Fresnel“ objektyvas, kuris padidina jutiklio veikimo diapazoną. PIR jutiklio modulio kaištis yra pateiktas žemiau:
Šis modulis yra reguliuojamas, ty jautrumą ir laiko trigerį galima reguliuoti sukant lentoje esančių dviejų potenciometrų rankenėles.
Yra du darbo režimai: persijungimo (H) režimas ir neužsijungimo (I) režimas.
„ Reigigering“ arba „H“ režimu išvestis išlieka aukšta tol, kol vyksta judesys. Ir ne naujo įjungia arba aš režimu, išėjimo lieka didelis, tuomet įsijungia žemumą po trigerio laiko ir šis procesas tęsiasi tol, kol Pasiūlymas tęsiamas. Daugelis programų naudoja H režimą, o mes taip pat ketiname naudoti tik šį režimą. PIR jutiklis veikia nuo 5 V iki 12 V maitinimo šaltinio. Bet jį taip pat gali maitinti 3,3 V MSP430 kaiščiai.
Norėdami sužinoti daugiau apie PIR jutiklį, vadovaukitės nuoroda ir sužinokite, kaip PIR jutiklį galima naudoti su „Arduino“, „Raspberry Pi“ ir kitais mikrovaldikliais įvairioms programoms:
- „Arduino“ judesio detektorius naudojant PIR jutiklį
- „Raspberry Pi“ judesio jutiklio aliarmas naudojant PIR jutiklį
- Sąveikaujantis PIR jutiklis su PIC mikrovaldikliu
- IOT pagrįsta apsaugos sistema su balso pranešimais, naudojant ESP8266
Sąveikaujantis PIR jutiklio modulis su TI-MSP430
Labai lengva prijungti PIR jutiklį su MSP430. Modulio VCC ir GND kaiščiai yra prijungti prie MSP430 VCC ir GND kaiščių. Modulio išvesties kaištis yra prijungtas prie 8 -ojo MSP430 kontakto (P2.0). Nors bet kurį kaištį galima naudoti, bet kaip įvestį turite nurodyti kaiščio režimą. 6 -oji kaištis (P1.4) yra prijungtas prie LED ir švilpukas.
TI-MSP430 PIR jutiklio modulio programavimas
Kodas yra labai paprastas ir pateikiamas šio projekto pabaigoje su demonstraciniu vaizdo įrašu. Čia mes mirksėsime šviesos diodu ir nuolat pypsėsime, kai PIR jutiklis aptiks bet kokį judesį.
Į sąrankos funkcija, mes pripažinti, kad kaištis 8 bus naudojamas kaip įvesties Kaisčiai, nes jis yra Gaunant išėjimo iš judesio modulio ir kaiščio 6 bus naudojamas kaip išėjimo kaiščio kaip jis yra prijungtas prie LED ir švilpukas.
negaliojanti sąranka () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Toliau ciklo funkcijoje pirmiausia patikriname, ar išvestis iš PIR modulio yra didelė, ar ne. Dabar, jei iš PIR modulio išėjimas yra didelis, tai reiškia, kad aptinkamas tam tikras judėjimas. Kad tai nurodytume, pasukame kaištį 6 žemai ir aukštai, vėluodami 100 mili sekundžių, kad būtų galima nuolat mirgėti ir dūkti.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); vėlavimas (100); „digitalWrite“ (6, LOW); vėlavimas (100); } }
Galiausiai įkelkite kodą į MSP430 naudodami „Energia IDE“ ir įjunkite plokštę ir palaukite apie minutę. PIR jutiklio modulio kalibravimas užtrunka šiek tiek laiko. Po minutės pajudinkite ranką priešais jutiklį, ir jis veikia. Nuėmus ranką, mirksėjimas ir dūzgimas nebebus. Taip pat galite pabandyti pakeisti jautrumą ir laiko trigerį naudodami du potenciometrus, esančius PIR jutiklyje.