Датчик движения (PIR Motion sensor) HC-SR501

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) - вид снизу

Некоторое время назад (летом еще) приобрел на пробу датчик движения (PIR Motion sensor) HC-SR501. Брал на Ebay. Поторговался и взял за 2 доллара. Я купил вот этот датчик HC-SR501. На ebay таких модулей как грязи. Введите  в поиск название и офигеете от количества предложений. Сейчас вроде бы цены чуть упали и аналогичный PIR-модуль можно найти и дешевле 2 американских рублей. Ко мне датчик пришел в конце сентября. Но руки все не доходили поковыряться с ним. Но сегодня решил посмотреть, что же он из себя представляет.

PIR-sensor переводится с английского как  Pyroelectric (Passive) InfraRed sensor — пироэлектрический (пассивный) инфракрасный сенсор. Пироэлектричество — это свойство генерировать определенное электрическое поле при облучении материала инфракрасными (тепловыми) лучами. Поэтому PIR датчики позволяют обнаруживать движение людей в контролируемой зоне, так как тело человека излучает тепло. Такие датчики малы по размеру, недороги, имеют низкое энергопотребление. Они просты в использовании и не изнашивается. По этим причинам они применяются в большинстве промышленных датчиков движения.

Не стоит располагать PIR-датчики в местах, где быстро меняется температура. Это приведет к тому, что датчик не сможет обнаруживать появление человека в контролируемой зоне, и будет много ложных срабатываний.

Благодаря нашим «братьям-китайцам» очень популярным для домашнего применения стал модуль, состоящий из самого PIR-датчика и схемы управления. Они все объединили в один модуль и назвали его HC-SR501.

Основные параметры модуля HC-SR501

Параметр Значение
Размеры примерно 3.2см x 2.4см x 1.8см
Напряжение питания DC 4.5V- 20V
Ток на OUT <60uA
Напряжение на выходе Высокие и низкие уровни в 3.3V TTL логике
Дистанция обнаружения 3 — 7м (настраивается)
Угол обнаружения до 120°-140° (в зависимости от конкретного датчика и линзы)
Длительность импульса при обнаружении 5 — 200сек.(настраивается)
Время блокировки до следующего замера 2.5сек. (но можно изменить заменой SMD-резисторов)
Рабочая температура -20 — +80°C
Режим работы L — одиночный захват, H — повторяемые измерения

Описание

Выглядит весь модуль вот так:

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501)

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501)

А вот так он выглядит со снятой линзой Френеля. Что такое эта линза можно почитать на Википедии. На фото видно PIR-датчик 500BP.

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) со снятой линзой Френеля

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) со снятой линзой Френеля

Более крупным планом.

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) - вид сверху

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — вид сверху

А это обратная сторона модуля со схемой питания и управления.

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) - вид снизу

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — вид снизу

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

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) - назначение выводов

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — назначение выводов

Режимы работы

Режим работы модуля задается перемычкой . Есть два режима — режим H и режим L. На фото выше в модуле установлен режим H.

Режим H — в этом режиме при срабатывании датчика несколько раз подряд на его выходе (на OUT) остается высокий логический уровень.

Режим L — в этом режиме на выходе при каждом срабатывании датчика появляется отдельный импульс.

Ну и еще одна картинки, скопировал из даташита на PIR-датчик:

Схема

Проверить работу датчика можно собрав на макетной плате простейшую схему. В качестве индикатора здесь используется обычный светодиод.

Простейшая схема подключения HC-SR501

Простейшая схема подключения HC-SR501

З.Ы.: блин, на схеме резистор 4.7К указан. Его много будет. На 220 ом, я думаю, вполне достаточно будет. Перерисовывать лень… 🙂

Соберите эту схему. Перемычку надо поставить в режим работы L. Подайте питание. Подождите примерно 20-40 сек (для некоторых модулей и до 60сек.). В это время датчик калибруется.

Теперь, как только датчик зафиксирует движение, то светодиод будет светиться определенное время, установленное подстроечным резистором. Можно поиграться настройкой чувствительности и установкой модуля в разные места дома.

К микроконтроллерам (ну или другим микросхемам) модуль лучше (хотя и необязательно) подключать через транзистор и подтягивающий резистор на 10k. Вот примерная схема:

Схема подключения модуля Hc-SR501 к микроконтроллеру

Схема подключения модуля Hc-SR501 к микроконтроллеру

Ну вот вроде бы и все.

Вливайтесь в обсуждение

  195 комментариев

Добавить комментарий

Отправляя комментарий, вы автоматически принимаете правила комментирования на сайте.

Правила комментирования на сайте:

  1. Не следует писать исключительно заглавными буквами. Это дурной тон.
  2. Запрещены комментарии не относящиеся к тематике сайта и самой статье.
  3. Запрещены реплики оскорбляющие других участников проекта. Давайте будем взаимовежливы.
  4. Запрещены нецензурные слова, идиоматические выражения, призывы к межнациональной и межконфессиональной розни.
  5. Запрещено обсуждение наркотических веществ и способов их применения.
  6. Запрещены комментарии с призывами к нарушению действующего законодательства РФ (Уголовного и Административного кодекса).
  7. Запрещены ссылки на сторонние ресурсы без согласования с владельцем сайта.
  8. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова.

Следует учитывать следующее - все комментарии проверяются на предмет отсутствия спама. При обнаружении признаков спама, в оставленном Вами комментарии, сам комментарий будет незамедлительно удален, а Ваш IP-адрес будет добавлен в черный список без предупреждения!

Учетные записи пользователей, рассылающих спам, блокируются/удаляются без права последующего восстановления.