Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj i druge nevjerovatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a
U ovom vodiču naučit ćete kako koristiti PIR senzor pokreta za otkrivanje pokreta. Na kraju ovog vodiča naučit ćete:
- Kako rade PIR senzori 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 otkriti kretanje objekata koji zrače IC svjetlom (poput ljudskih tijela). Stoga je upotreba ovih senzora za otkrivanje kretanja ljudi ili zauzetosti u sigurnosnim sistemima vrlo česta. Početno postavljanje i kalibracija ovih senzora traje oko 10 do 60 sekundi.
Infracrveni senzor slike HC-SR501 je efikasan, jeftin i podesiv modul za detekciju kretanja u okolini. Male veličine i fizički dizajn ovog modula omogućuju vam da ga jednostavno koristite u svom projektu. Izlaz PIR senzora detekcije pokreta može se spojiti izravno na jedan od Arduino (ili bilo kojeg mikrokontrolera) digitalnog pina. 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 sistemima, sistemima pametnog osvjetljenja, 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 sočiva koja poboljšava ugao 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 detektira pokret. Malo je vjerojatno da će to 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 otkrivanja posljednjeg pokreta. Ovaj senzor će resetirati mjerač vremena (koji bi inače isključio izlaz) svaki put kada se otkrije pokret; ovo 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 aktiviranja). Iza ovog modula postoje i dva potenciometra. Promjenom SENSITIVITY potenciometra 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 izlazno kašnjenje nakon detekcije pokreta.
Kod
Morate dodati biblioteku, a zatim učitati kôd. Ako prvi put pokrećete Arduino ploču, samo 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.
- Povežite Arduino s računalom i postavite COM port u alate i priključke.
- Pritisnite dugme Upload (znak strelice).
- Sve je spremno!
Za ispravnu kalibraciju, ne bi trebalo biti pokreta do PIR senzora do 15 sekundi (dok se pin 13 ne isključi). Nakon tog perioda, senzor ima snimku područja gledanja i može otkriti pokrete. Kada PIR senzor detektira kretanje, izlaz će biti VISOK, u suprotnom će biti NISKI.
Korak 3: Korištenje PIR senzora s Raspberry Pi
Zabilježite krug i koristite sljedeći kôd:
Korak 4: Primjeri projekata
Zanimaju li vas daljnja čitanja? Ne propustite ovaj projekat:
Arduino i PIR senzor otkrivaju pokrete i pokrete
Korak 5: Kupite PIR senzor pokreta
Kupite PIR senzor od ElectroPeaka