Skip to contentSkip to main navigation Skip to footer

Arduino и ИК датчик движения

Описание


ИК датчик движения выдаёт цифровой сигнал, если замечает перемещение источника тепла в поле своего зрения. Вариантов исполнения модулей с этими датчиками существует много, в наборе GyverKIT идёт миниатюрный модуль на базе AM312. На плате нет ничего лишнего, поэтому модуль потребляет 8.5 мкА и отлично подходит для автономных проектов:

Характеристики:

  • Питание: 2.7.. 12V
  • Ток потребления: 8.5 мкА
  • Угол обзора: 100 градусов
  • Дальность срабатывания: 3-5 метров
  • Таймаут: 2 секунды
  • Сигнал: 2 секунды

Подключение


Подключается к питанию и любому цифровому пину:

Обратите внимание на распиновку датчика: не на всех она подписана на плате, но можно определить сторону платы по компонентам:

Примеры


Для работы с датчиком достаточно опрашивать пин, к которому он подключен. Если датчик обнаружит движение – он выдаст высокий сигнал. Выведем значение с пина в порт:

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println(digitalRead(3));
  delay(10);
}

Откроем плоттер и помашем над датчиком рукой:

Домашнее задание


 

Полезный пример?

Похожие примеры
2 Комментария
  • Использовал HC-SR501 в проекте “игрушка для кота”. К сожалению, на расстоянии 1.5м на кота средних размеров в 3,5кг датчик срабатывает с вероятностью 15%. думаю о замене с более чувствительным сенсором. В данном случае сенсор был настроен на макс чувствительность.

  • Здравствуйте. Есть такой датчик. Мне его надо подключить к 10 мм светодиодным лампочкам. Источник питания батарейка 1.5 v. Нужна ваша помощь

Оставить комментарий

Ваш адрес email не будет опубликован.