PIR senzor pokreta: Kako koristiti PIR -ove s Arduinom i Raspberry Pi: 5 koraka
PIR senzor pokreta: Kako koristiti PIR -ove s Arduinom i Raspberry Pi: 5 koraka
Anonim
PIR senzor pokreta: Kako koristiti PIR -ove s Arduinom i Raspberry Pi
PIR senzor pokreta: Kako koristiti PIR -ove s Arduinom i Raspberry Pi

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:

  1. Kako rade PIR senzori pokreta
  2. Kako koristiti PIR senzore s Arduinom
  3. Kako koristiti PIR senzore s Raspberry Pi

Korak 1: Kako PIR senzori pokreta rade

Kako PIR senzori pokreta rade
Kako PIR senzori pokreta rade
Kako PIR senzori pokreta rade
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

Korištenje PIR senzora s Arduinom
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.

  1. Pokrenite Arduino IDE i izbrišite uređivač teksta i kopirajte sljedeći kod u uređivač teksta.
  2. Odaberite ploču u alatima i pločama, a zatim odaberite svoju Arduino ploču.
  3. Povežite Arduino s računalom i postavite COM port u alate i priključke.
  4. Pritisnite dugme Upload (znak strelice).
  5. 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

Korištenje PIR senzora s Raspberry Pi
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