Arduino: ehitage alarmiga liikumisandurid - kuidas see töötab
Arduino abil saate ehitada mitte ainult lõbusaid LED-kuubikuid, vaid ka praktilisemaid asju, näiteks häirefunktsiooniga liikumisandurit. Selle praktilise näpunäite abil saate teada, kuidas seda teha.
Arduino: kuidas PIR-moodul töötab?
Et mõista, kuidas Arduino abil helinaid väljastada, peaksite kõigepealt läbi lugema meie sellekohase artikli. Seejärel saate selle üles ehitada.
- Oma katses kasutame liikumisandurina moodulit HC-SR501, mida saab Internetist väikese raha eest osta.
- Moodulit on suhteliselt lihtne kasutada. Niipea, kui PIR-sensor tuvastab liikumise, rakendatakse andmesilindile 5 volti pinget, mida Arduino saab mõõta.
- Omakorda on mooduli külge kinnitatud kaks väikest potentsiomeetrit. Kasutage vasakpoolset potentsiomeetrit väljundsignaali kestuse kontrollimiseks ja parempoolset tundlikkuse reguleerimiseks.
Arduino liikumisandur: ehitage vooluring
Ühendage PIR-moodul maapinna ja 5 V-pistikuga. Andmepink on ühendatud teie valitud pistikuga.
- Ühendage helisignaal ka teie valitud maa ja tihvtiga.
- Kui soovite kasutada passiivset sumisti, siis kasutage kindlasti PWM-i tihvti.
Programmeerige Arduino liikumisandur
Oleme teile programmeerinud väikese koodi, mida saate kasutada oma liikumisandurina. Pange aga tähele, et kood on mõeldud passiivsele helisignaalile. Vajadusel saate seda oma vajadustele kohandada.
- int PIR_Pin = 12;
- int summeri = 9;
- loogiline b;
- kehtetu seadistus () {
- pinMode (PIR_Pin, INPUT);
- pinMode (summeri, VÄLJUND);
- }
- tühine silmus () {
- b = digitalRead (PIR_Pin);
- if (b == KÕRGE) {
- toon (9, 2000);
- } veel {
- noTone (9);
- }
- }
Järgmises praktilises näpunäites saate teada, kuidas for-loop töötab Arduinoga.