Arduino: zostavenie detektorov pohybu s alarmom - ako to funguje
S Arduino môžete nielen vytvárať zábavné kocky LED, ale aj praktickejšie veci, ako je detektor pohybu s alarmom. V tomto praktickom tipe sa dozviete, ako to urobiť.
Arduino: Ako funguje modul PIR?
Aby ste pochopili, ako vydávať tóny pomocou Arduina, mali by ste si najprv prečítať náš článok o tom. Potom na tom môžete stavať.
- V našom teste používame modul HC-SR501 ako detektor pohybu, ktorý je možné zakúpiť na internete za málo peňazí.
- Použitie modulu je relatívne ľahké. Hneď ako snímač PIR zistí pohyb, na dátový pin sa privedie napätie 5 voltov, ktoré môže merať Arduino.
- K modulu sú zasa pripojené dva malé potenciometre. Použite ľavý potenciometer na reguláciu trvania výstupného signálu a pravý na nastavenie citlivosti.
Detektor pohybu Arduino: vybudujte obvod
Pripojte modul PIR k zemi a k 5V kolíku. Dátový kolík je pripojený ku kolíku podľa vášho výberu.
- Pripojte tiež bzučiak k zemi a kolíku podľa vášho výberu.
- Nezabudnite však použiť pin PWM, ak chcete používať pasívny bzučiak.
Naprogramujte detektor pohybu Arduino
Naprogramovali sme pre vás malý kód, ktorý môžete použiť pre svoj detektor pohybu. Upozorňujeme však, že kód je navrhnutý pre pasívny bzučiak. V prípade potreby ho môžete prispôsobiť vašim potrebám.
- int PIR_Pin = 12;
- int bzučiak = 9;
- boolean b;
- neplatné nastavenie () {
- pinMode (PIR_Pin, INPUT);
- pinMode (bzučiak, VÝSTUP);
- }
- void loop () {
- b = digitálne čítanie (PIR_Pin);
- ak (b == VYSOKÉ) {
- tón (9, 2000);
- } else {
- Noton (9);
- }
- }
V ďalšom praktickom tipe sa dozviete, ako slučka for for pracuje s Arduino.