Появилась, правда, мысль, почитав статью по ссылке
nikolz
Попробовать действительно запитать блок реле от своего БП, а nodemcu от своего. как раз на модуле реле есть и джампер, разрывающий гальваническую связь.
Правда, если все получится и заработает бессбойно - это будет "вбит костыль", а не решена проблема, т.к. в идеале все обязано работать от одного блока +5.
Попробую объяснить про то, какая должна быть схема и программа (сам так делаю)
---------------------------------------
это эссе и для третьякова, который жаждет схему.
-------------------------------
И так начнем.
-----------------------------
Схема очень простая ESP , кнопки, реле (я предпочитаю симисторы), провода, блок питания.
------------------------------
На ESP ставится 4 резистора и диод шоттки если надо deep-sleep. ставим подтягивающие резисторы на используемые пины.
-----------------------
Проводами соединяем кнопки с пинами ESP
-------------------
Проводами соединяем реле с пинами ESP.
=================
Блок питания
--------------
Есть два варианта
------------------------------------
Вариант 1:
-------------------------------
Два блока:
1) либо зарядное на 5 в за 50 руб либо есть еще меньше по размерам для управления диодами но по 65 руб
плюс стабилизатор AM1117 или любой другой на нужный ток для ESP.
------------------------
Этот блок питания лишь для ESP .
Его можно поставить в одной коробочке с ESP или подключать к нему по кабелю.
Это универсальный блок ESP.
Т е его можно встраивать в различные розетки и унитазы не меняя ничего в схеме.
------------------------
2) блок питания для силовой части.
Особенность этого блока в том, что нет надобности в очень точной стабилизации напряжения.
В этом блоке нет надобности бороться с помехами , поэтому он может быть любой лишь бы не сгорел при включении всех реле.
Например для управления розетками я делал такой блок бестрансформаторным на емкостном делителе.
---------------------
Вариант 2:
--------------------------
В этой схеме требования к двум блокам питания совмещаются в одном. Устройство получается не универсальное так как силовая часть меняется при автоматизации розетки или унитаза.
=====================================
Борьба с ложными срабатываниями от кнопки - сие есть борьба с невежеством.
----------------------
Замечу, что проблема всех любителей на этом форуме в отсутствии у них элементарной грамотности в разработке алгоритмов обработки данных и жажда халявы.
-------------------------------
Но те кто дает советы тем более не будут вникать в используемую на халяву программу.
Вот и начинается словоблудие..
Постоянно можно читать подобные темы,
которые длятся бесконечно и в них разбирается проблема нано импульсов,
борьба с тараканами на луне с помощью отвертки, установка дополнительных варисторов для путешествия в сильную грозу
ну и так далее...
Т е как в песне про ямщика:
Ямщик ты о чем поешь?
Так что вижу так о том и пою!
======================
В действительности есть давно отработанный алгоритм обеспечения устойчивой работы от кнопки, который фильтрует все ложные импульсы без каких либо навесных элементов.
Возможны различные варианты его программного решения.
----------------------------
Это алгоритм измерения времени нажатия кнопки и сравнения этого времени с порогом.
Т е если порог будет 100 мс, то любые периодические помехи с частотой выше 10 гц или импульсы короче 0.1 сек будут фильтроваться.
=======================
Но проблема халявы в том и состоит,
что программы, которые выкладывают их создатели сделаны коряво и на низком алгоритмическом уровне и без подробного описания работы программы.
Т е цель автора такой программы в основном не выложить хороший продукт бесплатно, а пометить данное дерево раньше других.
И очередной халявщик вместо того, чтобы разобраться в ней и исправить слабые места,
начинает навешивать резисторы конденсаторы и варисторы по советам остальных посетителей форума,
которые тем более не желают разбираться в этой программе.
Вот и трындят неделями про то, что не требует изучения и плавает на поверхности инета (но на поверхности обычно плавает не золото).
------------------------
Всем успехов