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) отредактировано год назад

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

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

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

  6. (Paliy)
    (Paliy) отредактировано месяц назад

    у меня тоже sonoff оказался новый, конденсатора нету, но есть отдельный блок питания на 9 вольт, подключаю + и - от отдельного блока питания напрямую к HC-SR501, он вообще сработок не шлет. А если питаю просто от 3,3 в, которые беру с сонофа то моргает постоянно,  кстати у меня "10 Свич2" управляет нагрузкой, а мне не нужно чтоб управляло. Подскажите как правильно подключить внешний блок питания, или что я делаю не так?      

    • Анзор Хуако (Anzic)
      Анзор Хуако (Anzic) месяц назад

      9 вольт дня него слишком много, смотри не спали. По поводу свича - создай реле 2, на пустое gpio тогда получишь сигнал сработает но основное реле срабатывать не станет

  7. (Paliy)
    (Paliy) месяц назад

    у него в характеристике написано, что рекомендовано 4,5-20 вольт. Вопрос в том, что когда я подключаю к датчику отдельный блок питания (получается к сонофу идет только один провод на TX допустим) вообще нет сигнала с датчика. 

  8. (Paliy)
    (Paliy) месяц назад

    про реле 2 понял, спасибо 

  9. (Paliy)
    (Paliy) месяц назад

    то есть GND общий нужно сделать? минус с сонофа к минусу с блока питания и потом к датчику?

  10. Анзор Хуако (Anzic)
    Анзор Хуако (Anzic) месяц назад

    Да

  11. (Paliy)
    (Paliy) месяц назад

    я так и думал, но при таких раскладах сонофф не включается 

  12. (Paliy)
    (Paliy) месяц назад

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

  13. (Paliy)
    (Paliy) месяц назад

    подскажите, что не так делаю?

    • Анзор Хуако (Anzic)
      Анзор Хуако (Anzic) месяц назад

      Честно говоря, я не совсем понял, что вообще ты делаешь? Попробуй в группе спросить.

  14. (Paliy)
    (Paliy) месяц назад

    соединил минул от блока питания и минус с сонофа, соноф не включается  

    • Анзор Хуако (Anzic)
      Анзор Хуако (Anzic) месяц назад
      Так sonoff же от 220 вольт питаться должен. Ты минус от блока питания куда подключаешь? Нужно на "гребёнку"

  15. (Paliy)
    (Paliy) месяц назад

    нашел другой вариант  https://randomnerdtutorials.com/modifying-cheap-pir-motion-sensor-to-work-at-3-3v/ , подключил 3,3 с сонофа на контакт Н, датчик заработал, причем точно (без ложных отработок), но только раз меняется статус в консоли, не возвращается через время, после перезагрузки опять раз меняется и назад не возвращается   

  16. (Paliy)
    (Paliy) месяц назад

    против часовой, вроде так и сделал, до упора вниз, не меняется назад статус

  17. (Paliy)
    (Paliy) месяц назад

    L не пробывал, уже завтра протестирую.  https://www.instructables.com/id/Convert-a-5v-PIR-Motion-Sensor-to-33v-for-ESP8266/  вот кстати вариант получше, если с Л не выйдет буду побывать так  

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

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

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

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В.