Sonoff Basic + PIR sensor HC-SR501

10 июля 2018, 18:40

Нужно начать с того, что HC-SR501 не завелся по стандартной схеме (через GPIO14), постоянно включался и выключался. Пришлось искать причины, и похоже они были в том, что ему не хватает 3.3в выдаваемые на VCC платы Sonoff. На просторах интернета нашел решение - нужно подать 5в, вместо 3.3в, собственно это и сделал. +5в взял с обратной стороны, предварительно "отпилив" один из разъемов от земли. В общем, смотри фотки, там все понятно.

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

Для проверки надежности "отпила" прозванивал вот эти два контакта. Можно в любом удобном месте где найдете GND

Тут нужно отпилить.

Тут нужно соединить.

Отпилил.

Соединил.

Теперь у меня есть дополнительный штырек с +5в. Дальше засовываю это все в обычную распределительную коробку и обильно заливаю термоклеем.

Термоклея не пожалел.

Я вас вижу! Для работы в IoBroker нужно что бы наш датчик был указан как реле. Я использовал прошивку Sonoff-Tasmota, там это выглядит так:

Если вам нужно что бы датчик движения управлял подключенной к Sonoff нагрузкой, то нужно выбирать "09 Свитч1". В моем случае, мне нужно было только "ловить" сработки данного датчика. Поэтому я выбрал "10 Свитч2". Теперь, что бы в ИОБ приходили значения от этого датчика, нужно в первую очередь настроить MQTT (описывать не буду, это элементарно и гуглится за пару секунд). А во вторую указать топик SwitchTopic 2 в консоли. Там же нужно установить SwitchMode1 1. В итоге у вас должно прилетать в ИОБ сработки от датчика в виде топика по MQTT, а от туда уже настраивайте вашу автоматику, как вам нужно.

ПРЕДУПРЕЖДЕНИЕ

После удачных тестов "на столе", установил всю конструкцию на улицу, где и планировал ее использовать. НО! Начались постоянные ложные срабатывания. Проверял настройки, курил форумы. Лезть разбирать всю конструкцию совсем не хотелось. В итоге собрал еще один зеркальный комплект с теме же компонентами, прошивкой и настройками, и он так же отработал на ура! Тогда я заподозрил, что дело в окружающей среде, и уличная температура в 37 градусов влияет на сенсор, и он думает, что перед ним постоянно толпы народа 

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)

    Спасибо за ценный опыт 👍

  2. (11111986)
    (11111986) год назад

    Позновательн. Спасибо 

  3. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) отредактировано 11 месяцев назад

    отличная статья, люблю такие 

  4. (Locy)
    (Locy) отредактировано 2 месяца назад
    Комментарий был удален
  5. (Locy)
    (Locy) 2 месяца назад

    В новой ревизии basic нет gpio14, и там немного другой принцип подключения. Плату не трогаем, сам датчик подключаем к 3.3v (можно и к 5, но это надо уже точечно впаиваться в плату) , на + и - ставим электролитический конденсатор на пару тысяч микрофарат, и на землю вешаем сопротивление на 10 килоом. Фиктивные срабатывания так же пропадают. 

К списку статей

Тематические чаты

Похожие статьи

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
20 октября 2018, 22:57
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется
26 февраля 2019, 08:04
Добавляем Sonoff iFan 02 в Apple HomeKit.
01 апреля 2019, 23:26
Самый простой способ измерения потребляемой электроэнергии в сети 220В.