Arduino: épít mozgásérzékelőket riasztással - hogyan működik
Az Arduino-val nem csak szórakoztató LED-kockákat építhet, hanem praktikusabb dolgokat is, például riasztási funkcióval rendelkező mozgásérzékelőt. Ebben a gyakorlati tippben megtudhatja, hogyan lehet ezt megtenni.
Arduino: Hogyan működik a PIR modul?
Ahhoz, hogy megértsük, hogyan kell hangot adni az Arduino-val, először olvassa el a róla szóló cikket. Ezután építhetsz rá.
- Tesztelésünkben mozgásérzékelőként egy HC-SR501 modult használunk, amelyet kevés pénzért lehet megvásárolni az interneten.
- A modul viszonylag könnyen használható. Amint a PIR-érzékelő mozgást észlel, 5 voltos feszültség kerül az adatcsapra, amelyet az Arduino meg lehet mérni.
- A modulhoz viszont két kicsi potenciométer van csatlakoztatva. A bal oldali potenciométerrel ellenőrizze a kimeneti jel időtartamát, a jobb oldali potenciométerrel állítsa be az érzékenységet.
Arduino mozgásérzékelő: építse fel az áramkört
Csatlakoztassa a PIR modult a földhöz és egy 5 V-os érintkezőhöz. Az adatcsatlakozót egy választott tűs csatlakoztatja.
- Ezenkívül csatlakoztassa a hangjelzőt egy talajhoz és egy kiválasztott tűhöz.
- Ha passzív hangjelzőt akar használni, feltétlenül használjon PWM tűt.
Programozza az Arduino mozgásérzékelőt
Egy kis kódot programoztunk neked, amelyet felhasználhat a mozgásérzékelőhöz. Vegye figyelembe azonban, hogy a kód passzív hangjelzőhöz készült. Ha szükséges, adaptálhatja az igényeinek.
- int PIR_Pin = 12;
- int zümmögés = 9;
- boolean b;
- érvénytelen beállítás () {
- pinMode (PIR_Pin, INPUT);
- pinMode (csengő, OUTPUT);
- }
- void loop () {
- b = digitalRead (PIR_Pin);
- if (b == HIGH) {
- hang (9, 2000);
- } egyéb {
- noTone (9);
- }
- }
A következő gyakorlati tippben megtudhatja, hogyan működik a hurok az Arduino-val.