ИК датчик движения выдаёт цифровой сигнал, если замечает перемещение источника тепла в поле зрения, используется в охранных системах и прочих устройствах, которые должны реагировать на появление или движение человека. Вариантов исполнения модулей с этими датчиками существует много, в наборе GyverKIT идёт миниатюрный модуль на базе AM312. На плате нет ничего лишнего, поэтому модуль потребляет 8.5 мкА и отлично подходит для автономных проектов:
![]() |
В наборе GyverKIT | START | IOT | EXTRA |
---|---|---|---|---|
Датчик движения | ✔ | ✔ |
Характеристики:
- Питание: 2.7.. 12V
- Ток потребления: 8.5 мкА
- Угол обзора: 100 градусов
- Дальность срабатывания: 3-5 метров
- Таймаут: 2 секунды
- Сигнал: 2 секунды
Подключение к Arduino #
Подключается к питанию и любому цифровому пину в режиме входа:
Обратите внимание на распиновку датчика: не на всех она подписана на плате, но можно определить сторону платы по компонентам:
Программирование #
Для работы с датчиком достаточно опрашивать пин, к которому он подключен. Если датчик обнаружит движение – он выдаст высокий сигнал. Выведем значение с пина в порт:
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println(digitalRead(3));
delay(10);
}
Откроем плоттер и помашем над датчиком рукой:
Полезные страницы #
- Набор GyverKIT – наш большой стартовый набор Arduino, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
- Поддержать автора за работу над уроками