Некоторое время назад (летом еще) приобрел на пробу датчик движения (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 — повторяемые измерения |
Описание
Выглядит весь модуль вот так:
А вот так он выглядит со снятой линзой Френеля. Что такое эта линза можно почитать на Википедии. На фото видно PIR-датчик 500BP.
Более крупным планом.
А это обратная сторона модуля со схемой питания и управления.
В модуле имеется несколько органов настройки. Два переменника и перемычка. Из картинки, я думаю, все должно быть понятно.
Режимы работы
Режим работы модуля задается перемычкой . Есть два режима — режим H и режим L. На фото выше в модуле установлен режим H.
Режим H — в этом режиме при срабатывании датчика несколько раз подряд на его выходе (на OUT) остается высокий логический уровень.
Режим L — в этом режиме на выходе при каждом срабатывании датчика появляется отдельный импульс.
Ну и еще одна картинки, скопировал из даташита на PIR-датчик:
Схема
Проверить работу датчика можно собрав на макетной плате простейшую схему. В качестве индикатора здесь используется обычный светодиод.
З.Ы.: блин, на схеме резистор 4.7К указан. Его много будет. На 220 ом, я думаю, вполне достаточно будет. Перерисовывать лень… 🙂
Соберите эту схему. Перемычку надо поставить в режим работы L. Подайте питание. Подождите примерно 20-40 сек (для некоторых модулей и до 60сек.). В это время датчик калибруется.
Теперь, как только датчик зафиксирует движение, то светодиод будет светиться определенное время, установленное подстроечным резистором. Можно поиграться настройкой чувствительности и установкой модуля в разные места дома.
К микроконтроллерам (ну или другим микросхемам) модуль лучше (хотя и необязательно) подключать через транзистор и подтягивающий резистор на 10k. Вот примерная схема:
Ну вот вроде бы и все.
Вливайтесь в обсуждение
  195 комментариев