HC-SR501 и Ардуино
Бесконтактный модуль, о котором сегодня идет речь, способен отслеживать движение на расстоянии до 7 м. (в закрытых помещениях), а потому пригодится для многих проектов. Например, с его помощью можно разработать и внедрить на производство систему контроля за окружающей средой, улучшить охранную сигнализацию, настроить автоматический «ответ» на перемещение объектов.
Разберем технические параметры:
- напряжение питания: 4.5 - 12 V;
- время задержки: до 300 секунд (можно регулировать);
- выходное напряжение: 0 - 3.3В
- рабочий ток: 65 мА (максимальный);
- дальность: до 7м.;
- диапазон температур: -20 … +80 С;
- габариты: 32х24х18 mm.
Для реализации сборки используем следующие компоненты:
- Микроконтроллер Arduino Uno (Nano, можно другие совместимые)
- ИК модуль HC-SR501
- Макетная плата
- Комплект соединительных проводов
- Диоды + резисторы
Для проведения тестирования нужно поработать с программными кодами, потому пропишем скетч:
#define pirPin 8
#define LedPin 13
void setup() {
Serial.begin(9600); // Объявляем работу com порта со скоростью 9600
pinMode(pirPin, INPUT); //Объявляем пин, к которому подключен датчик движения, входом
pinMode(LedPin, OUTPUT); //Объявляем пин, к которому подключен светодиод, выходом
}
void loop() {
int pirVal = digitalRead(pirPin); //Считываем значения с датчика движения. Если обнаружили движение,
//то транслируем сигнал тревоги в монитор порта и включаем светодиод
if(pirVal == HIGH)
{
digitalWrite(LedPin, HIGH);
Serial.print("Тревога ");
delay(2000);
}
else
{
Serial.print("Сканирую ");
digitalWrite(LedPin,LOW);
delay(1000);
}
}
Схему, конечно же, можно модернизировать, добавив лампу на 220 В, одноканальное реле и другие компоненты (все зависит от ваших предпочтений и цели проектирования).Открываем последовательный порт (меню Инструменты) - в нем должны быть указаны сигналы о каких-либо перемещениях (вроде Attention). Это означает, что все «железо» функционирует правильно.
На повестке дня – подключение L293D к Arduino, знакомство с техническими характеристиками модуля, его практическим применением и простейшими схемами сборки....
В новом информационном обзоре рассматриваем GSM модуль SIM800L к Arduino. Почему выбрано именно это устройство? Во-первых, оно достаточно известно и популярно...
Сегодня поговорим о том, как воплотить в жизнь подключение FPM10A к Arduino, что это за модуль, где используется, каковы параметры его работы и т.д. Речь идет...
Наша задача на сегодня - разобрать подключение MH-Z19 к Ардуино, а также базовые характеристики и практичность применения PIR датчика углекислого газа. В...
В данном материале мы познакомимся с популярным цифрово-аналоговым преобразователем MCP4725, его техническими характеристиками и схемой подключения к Ардуино....