Arduino: sestavte detektory pohybu s alarmem - jak to funguje
S Arduino můžete nejen vytvářet zábavné LED kostky, ale také praktičtější věci, jako je detektor pohybu s funkcí alarmu. V tomto praktickém tipu se dozvíte, jak to provést.
Arduino: Jak funguje modul PIR?
Abychom pochopili, jak vydávat tóny pomocí Arduina, měli byste si nejprve přečíst náš článek. Pak na tom můžete stavět.
- V našem testu používáme modul HC-SR501 jako detektor pohybu, který lze zakoupit na internetu za málo peněz.
- Použití modulu je relativně snadné. Jakmile snímač PIR detekuje pohyb, na datový pin se přivede napětí 5 voltů, které lze měřit Arduino.
- K modulu jsou zase připojeny dva malé potenciometry. Pomocí levého potenciometru určete dobu trvání výstupního signálu a pravého nastavte citlivost.
Detektor pohybu Arduino: vybudujte obvod
Připojte modul PIR k zemi a k 5V kolíku. Datový kolík je připojen ke kolíku podle vašeho výběru.
- Připojte také bzučák k zemi a kolíku podle vašeho výběru.
- Nezapomeňte však použít pin PWM, pokud chcete použít pasivní bzučák.
Naprogramujte detektor pohybu Arduino
Naprogramovali jsme pro vás malý kód, který můžete použít pro svůj detektor pohybu. Všimněte si však, že kód je určen pro pasivní bzučák. V případě potřeby ji můžete přizpůsobit vašim potřebám.
- int PIR_Pin = 12;
- int bzučák = 9;
- boolean b;
- neplatné nastavení () {
- pinMode (PIR_Pin, INPUT);
- pinMode (bzučák, VÝSTUP);
- }
- void loop () {
- b = digitalRead (PIR_Pin);
- if (b == HIGH) {
- tón (9, 2000);
- } jinde {
- noTone (9);
- }
- }
V dalším praktickém tipu se naučíte, jak smyčka for funguje s Arduino.