Датчик движения (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 комментариев

Присоединиться к обсуждению

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

Мы ценим аргументированное и конструктивное общение. Пожалуйста, соблюдайте эти простые правила:

  • Уважение к другим. Общайтесь вежливо. Оскорбления, нецензурная лексика, угрозы и разжигание розни недопустимы.
  • Тематика. Пишите по теме статьи. Спам, реклама и ссылки на сторонние ресурсы без согласования будут удалены.
  • Законность. Запрещены призывы к нарушению законов РФ, обсуждение наркотических веществ и любые формы экстремизма.
  • Оформление. Не используйте Caps Lock (ЗАГЛАВНЫЕ БУКВЫ) для написания всего текста комментария.
  • Профиль. В качестве имени (никнейма) запрещено использовать ключевые слова, рекламу и адреса сайтов.

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