Статья

Sonoff Basic + PIR sensor HC-SR501

Нужно начать с того, что 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 градусов влияет на сенсор, и он думает, что перед ним постоянно толпы народа 

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


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

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

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

"Теперь, что бы в ИОБ приходили значения от этого датчика, нужно в первую очередь настроить MQTT (описывать не буду, это элементарно и гуглится за пару секунд)." - ткните меня носом пожалуйста, где это можно посмотреть. И желательно на русском :) 

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

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

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

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

Так правильно, ему же минус общий с sonoff нужен

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

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

Да

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

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

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

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

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

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

нашел другой вариант 

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

Крутилку на датчике на минимальное время поставь

Попробуй на L подключить

Только не плюс туда. В общем я сам "не настоящий сварщик". Так что лучше спроси у кого ни будь, кто разбирается



1000x_image.jpeg?1564938826

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

L не пробывал, уже завтра протестирую. 

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


Вернуться назад

Устройства


Вернуться назад