Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a
U ovom ćete vodiču naučiti kako koristiti PIR senzor pokreta za otkrivanje pokreta. Na kraju ovog vodiča naučit ćete:
- Način rada PIR senzora pokreta
- Kako koristiti PIR senzore s Arduinom
- Kako koristiti PIR senzore s Raspberry Pi
Korak 1: Kako PIR senzori pokreta rade
Pasivni infracrveni senzori mogu detektirati kretanje objekata koji zrače IC svjetlom (poput ljudskih tijela). Stoga je uporaba ovih senzora za otkrivanje kretanja ljudi ili zauzetosti u sigurnosnim sustavima vrlo česta. Početno postavljanje i kalibracija ovih senzora traje oko 10 do 60 sekundi.
Infracrveni senzor slike HC-SR501 učinkovit je, jeftin i podesiv modul za detekciju kretanja u okolišu. Male veličine i fizički dizajn ovog modula omogućuju vam jednostavno korištenje u vašem projektu. Izlaz PIR osjetnika detekcije pokreta može se spojiti izravno na jedan od Arduino (ili bilo kojeg mikrokontrolera) digitalnih pinova. Ako senzor otkrije bilo kakvo kretanje, ova vrijednost pina bit će postavljena na "1". Dva potenciometra na ploči omogućuju vam podešavanje osjetljivosti i vremena odgode nakon otkrivanja pokreta.
PIR moduli imaju pasivni infracrveni senzor koji detektira zauzetost i kretanje s infracrvenog zračenja koje zrači iz ljudskog tijela. Ovaj modul možete koristiti u sigurnosnim sustavima, sustavima pametne rasvjete, automatizaciji itd. Na tržištu su dostupni različiti PIR moduli, ali svi su u osnovi isti. Svi oni imaju najmanje Vcc pin, GND pin i digitalni izlaz. U nekim od ovih modula na senzoru se nalazi kugla poput leće koja poboljšava kut gledanja.
Korak 2: Korištenje PIR senzora s Arduinom
Krug
PIR izlaz možete spojiti na bilo koji digitalni pin. Iza ovog modula nalazi se kratkospojnik. Ako pomaknete kratkospojnik u položaj L, senzor će se "prebaciti" (promijeniti stanje) kad god se otkrije kretanje. To vjerojatno neće biti od velike koristi u praktičnoj primjeni. Ovaj način rada naziva se način bez aktiviranja ili način rada s jednim aktiviranjem. Pomicanje kratkospojnika u položaj H rezultirat će uobičajenom logikom senzora. Senzor će se uključiti kada se detektira pokret i isključit će se neko vrijeme nakon što je otkriveno posljednje kretanje. Ovaj će senzor poništiti mjerač vremena (koji bi inače isključio izlaz) svaki put kad se otkrije gibanje; to bi se moglo primijeniti, na primjer, za kontrolu rasvjete u prostoriji u kojoj ne želite da svjetla trepere dok se uređaj resetira. To se naziva način ponovnog pokretanja. (ili ponavljajući način okidanja). Iza ovog modula nalaze se i dva potenciometra. Promjenom potenciometra SENSITIVITY možete smanjiti ili povećati osjetljivost senzora (povećanje u smjeru kazaljke na satu), a također i promjenom TIME potenciometra promijenit će se kašnjenje izlaza nakon detekcije pokreta.
Kodirati
Morate dodati knjižnicu, a zatim učitati kôd. Ako prvi put pokrećete Arduino ploču, slijedite ove korake: Idite na www.arduino.cc/en/Main/Software i preuzmite softver svog OS -a. Instalirajte IDE softver prema uputama.
- Pokrenite Arduino IDE i izbrišite uređivač teksta i kopirajte sljedeći kod u uređivač teksta.
- Odaberite ploču u alatima i pločama, a zatim odaberite svoju Arduino ploču.
- Spojite Arduino na računalo i postavite COM port u alate i priključke.
- Pritisnite gumb Upload (znak strelice).
- Sve je spremno!
Za ispravnu kalibraciju, ne smije se kretati ispred PIR senzora do 15 sekundi (dok se pin 13 ne isključi). Nakon tog razdoblja senzor ima snimku područja gledanja i može detektirati pokrete. Kad PIR osjetnik detektira kretanje, izlaz će biti VISOK, u suprotnom će biti NISKI.
Korak 3: Korištenje PIR senzora s Raspberry Pi
Zabilježite krug i upotrijebite sljedeći kôd:
Korak 4: Primjeri projekata
Zanimaju li vas daljnja čitanja? Ne propustite ovaj projekt:
Otkrivanje pokreta i gesta pomoću Arduina i PIR senzora
Korak 5: Kupite PIR senzor pokreta
Kupite PIR senzor od ElectroPeaka