Инфракрасный датчик движения HC-SR501 для Arduino

Инфракрасный датчик движения HC-SR501 для Arduino

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

  • напряжение питания постоянного тока: 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 г.
К-во Цена
От1шт61.87грн
От4шт56.92грн
Код: 121
шт.

Инфракрасный датчик движения HC-SR501 используется для обнаружения в контролируемой зоне движения объектов, которые излучают инфракрасное излучение (тепло). Принцип работы датчика основан на пироэлектричестве.

Пироэлектричество — это свойство генерировать определенное электрическое поле при облучении материала инфракрасными (тепловыми) лучами. Над чувствительным элементом установлена линза Френеля, которая используется для увеличения радиуса обзора и усиления входящего инфракрасного сигнала.

Для использования датчика движения HC-SR501 нужно подключить питание, подключить к контроллеру, поместить датчик в среде измерения. Потом нужно записать на контроллер специальную программу, которая позволяет работать с датчиком. После этого можно начинать работу. Не располагаqnt датчик в местах, где быстро меняется температура! Это приведет к тому, что датчик не сможет обнаруживать появление объекта в контролируемой зоне и будет много ложных срабатываний.

Модуль имеет два режима работы:

  • 1. Режим H. При срабатывании датчика несколько раз подряд на его выходе (на OUT) остается высокий логический уровень.
  • 2. Режим L. На выходе при каждом срабатывании датчика появляется отдельный импульс.

На датчике движения HC-SR501 установлено несколько органов управления и настройки:

  • клеммы для переключения режимов работы. Обозначение клемм: L, MD, H.
  • два подстроечных резистора:
    • Sx - для регулировки чувствительности (от 3 до 7 м);
    • Tx - для установки времени (от 5 до 300 сек), в течении которого при обнаружении движения на OUT будет логическая единица.

Инфракрасный датчик движения HC-SR501 имеет один интерфейс для подключения к микроконтроллеру. Это 3-х контактный штыревой интерфейс.

Контакты инфракрасного датчика движения HC-SR501:

  • OUT (выходной сигнал) – контакт для обмена данными между датчиком и микроконтроллером;
  • VCC – напряжение питания;
  • GND – общий контакт.

Питание датчика движения HC-SR501 осуществляется от контроллера Arduino, или от другого управляющего микропроцессорного устройства, или от внешнего источника питания (блока питания, батареи).

Напряжение питания датчика движения HC-SR501 4,5 – 20 В.