27.10.2012
Датчик движения - PIR Motion sensor 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 к микроконтроллеру

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

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

  193 комментария

  • Все бы хорошо, но схема подключения к МК неправильная. на пин МК должно уходить от Эмиттер, подключенного к земле через резистор.

  • Olha Melekhina

    4 года назад

    Все работает. Датчик смонтирован на плинтусе, сверху одета комплектная линза. Длинна проводов до платы около 5 метров.

  • Дмитрий

    4 года назад

    Как подключить Светодиодную ленту 12 в?

  • Николай

    4 года назад

    А можно подсказать самую простую схему GSM сигнализации на базе этого датчика ?

  • Николай

    4 года назад

    Здравствуйте. У меня есть насос для бутылки. C ним все просто, там всего два провода (шли на выключатель), если я их замкну, то насос включается и качает воду из бутылки. Я хочу подключить к нему датчик движения (PIR сенсор), но у него три контакта. Я не электронщик, и в схемах не разбираюсь. Поэтому хотелось бы, если можно, просто сказать, что с чем соединить, чтоб он работал. Спасибо. Здесь я выложил фото: https://otvet.mail.ru/question/185735071

    • Николай

      4 года назад

      Ничего не понимаю как работает этот датчик. Подключаю к Vcc плюс от двух пальчиковых батареек, к GND минус от них. Проверяют мультиметром, 2 батарейки в сумме дают 2.8 вольта, потом подсоединяю от мультиметра плюс от OUT датчика и минус от GND датчика, получается, что на выходе при срабатывании движения только 0,8 вольта. Ок, беру крону на 9 вольт, точно так же подключаю, мультиметр на выходе (OUT как плюс, GND как минус)датчика показывает 3,35 вольта из 9, для моего насоса вполне хватает. НО, подсоединяю провода от насоса точно так же от датчика (OUT как плюс, GND как минус), и он при срабатывании датчика от движения не включается. Да чтож это такое… На мультиметре показывает, что ток идет, а насос включатся не хочет. Ничего не понимаю.

      • Питание датчика осуществляется источником напряжения от 4.5 вольт до 20 вольт. Двух пальчиковых батареек, включенных последовательно, недостаточно, там всего около 3 вольт. Батарея типа «Крона» сгодится.

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

  • Денис Пустовой

    4 года назад

    Здравствуйте. Подскажите возможно ли подключение данного датчика в цепь замыкания кнопки телефона (быстрый набор, когда при зажатии идет набор номера, если запитать этот же датчик от батареи телефона а на кнопку через резистор 1кОм? Буду благодарен за помощь.

  • Вот выложил небольшую подборку информации по этому модулю в формате DOC
    https://yadi.sk/i/9Jg_bT1UmqmWG

  • Здравствуйте! Я Вас просто умоляю, нарисуйте схему как при помощи этого устройства запитывать лед лампу напряжением 12 В, мощность 9 Вт. Огромное спасибо!!!

  • Богдан

    4 года назад

    Подскажите, я подключил все по схеме, но при срабатывании датчика происходит разрыв цепи, а не наоборот. Пробовал просто на макетке и с реле. В разных режимах. Что я делаю не так?

  • Уважаемые форумчане, нуждаюсь в консультации.
    Суть: пытаюсь организовать освещение придомовой территории, стало быть установить управление 100-ваттной лампочкой при помощи датчика.
    Имею симистор bt137-600e, который полагал использовать как ключ. Проблема в том, что он не «открывается». На OUT датчика 3.3В (питается от блока питания з/у телефона 5V 0.7 А), ток мне неизвестен.
    есть также горстка резисторов различного номинала, в том числе переменные, несколько транзисторов 2n2222 и 2N3906.

    Возможно ли при помощи данного комплекта открыть симистор?
    мой уровень познаний в радиоэлектроники минимальный. Соображения прошу излагать ооочень доступным языком.
    Спасибо.

  • Здравствуйте. Подскажите возможно ли подключение данного датчика от автомобильного акамулятора?

  • Собрал на основе этого датчика и реле включение света на кухне, работает, но если сидеть и кушать датчик тебя не видит и вырубает свет приходиться махать ему руками тут или неудачное место установки датчика или что то еще. Вопрос вот в чем сам разобраться немогу, необходимо уменьшить время импульса при обнаружении с минимальных 5 секунд до 0,5 секунду или еще меньше, есть идея из 2-х таких датчиков собрать счетчик сколько зашло сколько вышло и если кол-во зашедших больше 0 включать свет и выключать его когда кол-во вышедших стало равно кол-ву зашедших. както так:)

  • Доброго времени суток, уважаемые эксперты и иже с ними!
    Прошу оказать содействие в решении задачи.
    Задача: соорудить автономное освещение в туалетной комнате на даче.
    Имеется в наличии: датчик HC-SR501 — 1 шт., 1-но ваттные светодиоды — несколько шт., аккумуляторы 18650 — несколько шт.
    Как на базе этого собрать нужное устройство? Какие ещё детали будут необходимы? (Желательно получить развёрнутый ответ «для чайника» в микроэлектронике, с указанием маркировки деталей). Буду весьма признателен.

  • Please help!? I need library infrared sensors for Arduino in proteus, Thanks!!

  • Подскажите Пожалуйста, как подключить обыкновенную пищяалку (зумер) к этому датчику, если он выдает 3.3В а ей нужно минимум 5-8 Вольт,и будет ли он работать вобще?(будет ли идти звук?).

    А еще будет ли работать датчик, если его использовать не для отслеживания движения,а например свечения на него лазерной указкой (посветил дал датчик сигнал в 3.3В),(перекрыл свет, нет сигнала с датчика)????? Помогите пожалуйста)

    • Пожалуйста, как подключить обыкновенную пищяалку (зумер) к этому датчику, если он выдает 3.3В а ей нужно минимум 5-8 Вольт,и будет ли он работать вобще?

      Решение напрашивается само собой — подключать нужно через транзистор. Для 5-8 вольт подойдет широкий спектр транзисторов. Например, тот же BC547…

      А еще будет ли работать датчик, если его использовать не для отслеживания движения,а например свечения на него лазерной указкой (посветил дал датчик сигнал в 3.3В),(перекрыл свет, нет сигнала с датчика)????? Помогите пожалуйста)

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

  • Алексей

    3 года назад

    Добрый вечер, приобрёл на алиэкспресс лампу в которую встроен подобный сенсор и фотоэлемент. Фотоэлемент работает нормально, а сенсор работает только когда подойдёшь к лампе почти вплотную. Меня вполне бы устроило если бы лампа включалась бы только при наступлении сумерек. Такой вопрос, как можно корректно отключить данный сенсор, не сильно меняя схему? Заранее спасибо за советы.

  • Hi friends Does anyone have the pcb file of the sensor module in the image? Can you share?
    https://resmim.net/f/qZ4Pzq.jpg

  • купил 2 датчика.питание 5v датчики срабатывают сами по себе.в чем причина подскажите пожалуйста.внешнего фактора нет,ни движения ветра ни человека.

    • Евгений Викторович

      2 года назад

      При первом включении питания на датчик, датчик находится в режиме калибровки около 1 минуты. После этого он должен срабатывать только на движение.

  • Виктор

    2 года назад

    Подключил по схеме с транзистором NPN и резистором, датчик срабатывает и транзистор пропускает ток, светодиод светится и все вроде хорошо, но после когда время выходит и светодиод гаснет, то через некоторое время светодиод опять засвечивается на несколько секунд, уже не по датчику а сам по себе и гаснет, и так несколько раз (5-11 раз).
    Пробовал подбирать разистор от 2кОм-30кОм, но не помогает, ставил два типа транзистора с NPN переходом, первый 9014/9FC5 вообще постоянно с ним мигает, второй КТ940А, с этим мигает где то 5-11 раз, при том что ранее с резистором 12кОм этот транзистор работал отлично, но потом с ним светодиод стал мигать 5-11 раз, повторный подбор резистора не помог.

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

    Питание я ставил 3 вольта от батареек.

    • Евгений Викторович

      2 года назад

      Посмотрите даташит на датчик движения… У него минимальное напряжение питания 4,5 вольт. У Вас это напряжение — 3 вольта.

  • Евгений Викторович

    2 года назад

    Прежде чем задавать вопросы, посмотрите предыдущие комментарии-очень поможет…

  • Евгений Викторович

    2 года назад

    Для питания датчика движения от 3 вольт, попробуйте подключить его от модуля mt3608. Это повышающий модуль напряжения от 2 до 24 вольт и ток до 2 А.

  • Алексей

    2 года назад

    Доброго времени суток. Почитал комментарии выше и так не разобрался с фоторезистором.
    Впаял в нужное место, работает, но очень слабая чувствительность, фоторезистор реагирует только на очень яркий свет. А нужно наоборот, чтобы реагировал так сказать только почти полную темноту. Как можно отрегулировать чувствительность фоторезистора?

  • Евгений Викторович

    2 года назад

    Посмотрите здесь http://arduinoprom.ru/shemotehnika/293-prostaja-signalizacija-dlja-turistov.html применение датчика.

  • ПАМАГИТЯ.есть блок питания 5 вольт(зарядное от телефона),есть hc-sr501,2 метра светодиодной ленты 5 вольт.Какой нужен транзистор чтоб полностью открылся и нужен ли резистор.
    В наличии есть 60T03H. если можно подробнее что к чему подключать

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

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

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

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

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

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