Инфракрасный датчик движения HC-SR501 для Arduino
Инфракрасный датчик движения HC-SR501 используется для обнаружения в контролируемой зоне движения объектов, которые излучают инфракрасное излучение (тепло). Принцип работы датчика основан на пироэлектричестве.
Пироэлектричество — это свойство генерировать определенное электрическое поле при облучении материала инфракрасными (тепловыми) лучами. Над чувствительным элементом установлена линза Френеля, которая используется для увеличения радиуса обзора и усиления входящего инфракрасного сигнала.
Для использования датчика нужно собрать на его основе макет (подключить питание, подключить к контроллеру, поместить датчик в среде измерения). Потом нужно записать на контроллер специальную программу, которая позволяет работать с датчиком. После этого можно начинать работу. Не стоит располагать датчик в местах, где быстро меняется температура. Это приведет к тому, что датчик не сможет обнаруживать появление объекта в контролируемой зоне и будет много ложных срабатываний.
Модуль имеет два режима работы:
1. Режим H — в этом режиме при срабатывании датчика несколько раз подряд на его выходе (на OUT) остается высокий логический уровень.
2. Режим L — в этом режиме на выходе при каждом срабатывании датчика появляется отдельный импульс.
На датчике установлено несколько органов управления и настройки. Установлены клеммы для переключения режимов работы. Обозначение клемм: L, MD, H. Также на плате имеется два подстроечных резистора: одним (Sx) регулируется чувствительность (от 3 до 7 м), другим (Tx) устанавливается время, в течении которого при обнаружении движения на OUT будет логическая единица (от 5 до 300 сек).
Инфракрасный датчик движения HC-SR501 имеет один интерфейс для подключения к микроконтроллеру. Это 3-х контактный штыревой интерфейс для подключения к микроконтроллеру.
Контакты:
- OUT (выходной сигнал) – контакт для обмена данными между датчиком и микроконтроллером;
- VCC – напряжение питания;
- GND – общий контакт.
Питание датчика осуществляется или от Arduino контроллера, или от другого управляющего микропроцессорного устройства, или от внешнего источника питания (блока питания, батареи). Напряжение питания датчика 4,5 – 20 В.
Характеристики:
напряжение питания постоянного тока: 4,5 – 20 В;
ток на OUT: 60 мА;
напряжение на выходе: высокие и низкие уровни в 3,3 В TTL логике;
дистанция обнаружения: 3 — 7 м (настраивается);
угол обнаружения: от 120° до 140°;
длительность импульса при обнаружении: 5 — 300 сек (настраивается);
время блокировки до следующего замера: 2,5 сек. (но можно изменить заменой SMD-резисторов);
рабочая температура: от -20 до +80°C;
режимы работы: L — одиночный захват, H — повторяемые измерения;
габариты модуля: 32 х 24 х 18 мм;
вес: 5 г.
Подключение к Arduino:
Общие характеристики:
Объект детекции | Движение |
Тип | Проводные |
Иммунитет от домашних животных | Нет |
Тип монтажа | Накладной, Настенный, Настольный |
Возможность наружного применения | Нет |
Дальность детектирования (порог срабатывания) | 3 — 7 м (настраивается) |
Рабочее напряжение | 4,5 – 20 В |
Питание | DC 4,5 – 20 В |
Дополнительные характеристики | угол обнаружения: от 120° до 140°; длительность импульса при обнаружении: 5 — 300 сек (настраивается); время блокировки до следующего замера: 2,5 сек (можно изменить заменой SMD-резисторов) |
Размеры | 32 x 24 x 18 мм |
Вес | 5 г |
Страна-производитель товара | Китай |
Гарантия | 1 месяц |
Нет отзывов об этом товаре.
!!! Возможны незначительные отличия товара от представленного на сайте, но это не влияет на его эксплуатационные показатели и функциональность.