Arduino: rakenna liiketunnistimet hälytyksellä - miten se toimii
Arduinon avulla voit rakentaa paitsi hauskoja LED-kuutioita myös käytännöllisempiä asioita, kuten hälytystoiminnolla varustettua liiketunnistinta. Voit selvittää, miten tämä tehdään tästä käytännöllisestä vinkkiä.
Arduino: miten PIR-moduuli toimii?
Jotta ymmärrät kuinka äänet annetaan Arduinon kanssa, sinun on ensin luettava sitä käsittelevä artikkeli. Voit sitten rakentaa sen.
- Kokeessa käytämme liiketunnistimena HC-SR501-moduulia, jonka voi ostaa Internetistä pienellä rahalla.
- Moduulia on suhteellisen helppo käyttää. Heti kun PIR-anturi havaitsee liikkeen, datatappiin syötetään 5 voltin jännite, jonka Arduino voi mitata.
- Kaksi pientä potentiometriä on puolestaan kiinnitetty moduuliin. Säädä lähtösignaalin kestoa vasemmalla potentiometrillä ja säädä herkkyyttä oikealla.
Arduino-liiketunnistin: rakenna piiri
Kytke PIR-moduuli maahan ja 5 V: n napaan. Tietotappi on kytketty valitsemallesi nastalle.
- Kytke myös summeri maahan ja valitsemallasi tapilla.
- Muista kuitenkin käyttää PWM-nastaa, jos haluat käyttää passiivista summeriä.
Ohjelmoi Arduino-liiketunnistin
Olemme ohjelmoineet sinulle pienen koodin, jota voit käyttää liiketunnistimeesi. Huomaa kuitenkin, että koodi on suunniteltu passiiviseen summeriin. Tarvittaessa voit mukauttaa sen tarpeisiisi.
- int PIR_Pin = 12;
- int summeri = 9;
- boolean b;
- tyhjä asennus () {
- pinMode (PIR_Pin, INPUT);
- pinMode (summeri, OUTPUT);
- }
- tyhjä silmukka () {
- b = digitalRead (PIR_Pin);
- if (b == KORKEA) {
- sävy (9, 2000);
- } muuta {
- noTone (9);
- }
- }
Seuraavassa käytännön vinkissä opit, kuinka for-silmukka toimii Arduinon kanssa.