Arduino: изградете детектори за движение с аларма - как работи
Свързани Видеоклипове: (Може 2024).
С Arduino можете не само да изградите забавни светодиодни кубчета, но и по-практични неща като детектор за движение с функция за аларма. Можете да разберете как да направите това в този практичен съвет.
Arduino: как работи PIR модулът?
За да разберете как да извеждате тонове с Arduino, първо трябва да прочетете нашата статия за него. След това можете да надграждате върху него.
- В нашия тест използваме модул HC-SR501 като детектор за движение, който може да бъде закупен в Интернет за малко пари.
- Модулът е сравнително лесен за използване. Веднага след като PIR сензорът засече движение, към пина за данни се прилага напрежение от 5 волта, което може да бъде измерено от Arduino.
- От своя страна към модула са прикрепени два малки потенциометра. Използвайте левия потенциометър, за да контролирате продължителността на изходния сигнал, а десния за регулиране на чувствителността.
Arduino детектор за движение: изградете веригата
Свържете PIR модула към земята и към 5V щифт. Пинът за данни е свързан с щифт по ваш избор.
- Също така свържете зумера към земята и щифт по ваш избор.
- Въпреки това, не забравяйте да използвате PWM щифт, ако искате да използвате пасивен зумер.
Програмирайте детектора на движение Arduino
Програмирали сме малък код за вас, който можете да използвате за вашия детектор за движение. Имайте предвид обаче, че кодът е предназначен за пасивен зумер. Ако е необходимо, можете да го адаптирате към вашите нужди.
- int PIR_Pin = 12;
- int зумер = 9;
- булева b;
- настройка за невалидност () {
- pinMode (PIR_Pin, INPUT);
- pinMode (зумер, изход);
- }
- void loop () {
- b = digitalRead (PIR_Pin);
- ако (b == ВИСОКО) {
- тон (9, 2000);
- } else {
- noTone (9);
- }
- }
В следващия практичен съвет ще научите как работи за цикъла с Arduino.