• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Wemos d1 mini, I2C, реле

ftc

New member
Добрый день!

Есть вот какая проблема: к wemos d1 подключен экранчик (вот такой https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight). Также на одном из пинов висит реле на 16А. И ещё есть датчик давления.

По датчику давления через реле включается насос (800Вт кажется), обычный вибрационный.

Как только это происходит, изображение на экранчике пропадает, хотя сам контроллер вроде бы работает.

Понятно, что скорее всего помехи какие-то, но может ещё что-то не учёл?

И да, основной вопрос - как такое вообще отлаживать (кроме как тыкать мультиметром в схему, да писать какие-нибудь логи в последовательный порт)?
 

enjoynering

Well-known member
Паралельно с реле диод в обратном направлении подключали? Параллельно контактам реле RC-цепочка для гашения искры имеется (как рассчитать под ваш насос есть в в сети)? Втрой вариант избавится от искры(помех) ловить когда 220в перемнки проходит через ноль и тогда включать реле. Третий вариант, вместо реле включать насос через денистор с оптроном у которого есть встроенный детектор нуля, например moc3043.
 

enjoynering

Well-known member
Диод вроде есть а всего остального нету. Дальше вам решать. Пути описанны выше.
 
  • Like
Реакции: ftc

nikolz

Well-known member
Добрый день!

Есть вот какая проблема: к wemos d1 подключен экранчик (вот такой https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight). Также на одном из пинов висит реле на 16А. И ещё есть датчик давления.

По датчику давления через реле включается насос (800Вт кажется), обычный вибрационный.

Как только это происходит, изображение на экранчике пропадает, хотя сам контроллер вроде бы работает.

Понятно, что скорее всего помехи какие-то, но может ещё что-то не учёл?

И да, основной вопрос - как такое вообще отлаживать (кроме как тыкать мультиметром в схему, да писать какие-нибудь логи в последовательный порт)?
это схема вашего реле
1671203487910.png
ток реле 90 мА
Возможно у Вас источник питания дает просадку когда реле включается
с учетом ESP в этот момент потребляемый ток около 200 mA а в момент соединения по WiFi все 500 mA
 

ftc

New member
Возможно у Вас источник питания дает просадку когда реле включается
с учетом ESP в этот момент потребляемый ток около 200 mA а в момент соединения по WiFi все 500 mA
Про источник питания не думаю, потому что если в розетку, которую включает реле, вместо насоса не включать ничего или включить тепловентилятор (который 1.5КВт), эффекта с мерцающим экраном не происходит.
 

nikolz

Well-known member
Про источник питания не думаю, потому что если в розетку, которую включает реле, вместо насоса не включать ничего или включить тепловентилятор (который 1.5КВт), эффекта с мерцающим экраном не происходит.
Если источник питания бестрансформаторный то импульс при включении насоса пройдет аж до самых гланд.
---------------
либо фильтруйте питание либо отправляйте ESP спать на время включение насоса.
еще можно поставить схему плавного включения насоса чтобы уменьшить пусковой ток и следовательно импульс помехи по сети.
 

ftc

New member
Провёл эксперименты: RC-цепочку добавил - не помогло. Как бы это отладить-то по-хорошему, вот чего не понимаю :-( Пока всё выглядит как перебор вариантов "методом тыка".
Да, попробовал вместо насоса включать пылесос через то же реле (вроде как тоже электродвигатель) - работает нормально.
 

CodeNameHawk

Moderator
Команда форума
Провёл эксперименты: RC-цепочку добавил - не помогло.
Уже возможно сократили число проблем на единицу.
Для начала выясните в чем проблема.
Помеха пролазит по питанию.
Наводка на провода или на саму есп.
Питание на есп подайте от аккума, реле может питаться от блока питания.
Плату с дисплеем поместите в металлическую коробку.
Провода укоротите до минимальной длины.
 
  • Like
Реакции: ftc

enjoynering

Well-known member
Скорее всего в вашем пылесосе все сделанно по правилам и стоят фильтры по питанию мотора. А в насосе производитель решил сэкономить.
 

ftc

New member
Всем большое спасибо за ответы!

Дальнейший план такой (осциллографа у меня нет, потому видимо пока методом научного тыка попробуем):
1. Попробую реле и плату запитать от разных источников, а само реле включать через оптопару.
2. Если не поможет - попробую задействовать твердотельное реле (да, это, конечно, в некотором смысле чит, но что делать).

Жду когда детали придут.
 

ftc

New member
Детали пришли.
В итоге, добавил на схему второй блок питания на 5В, реле насоса запитал от него, плату контроллера и датчики от другого. Реле включаю через оптопару. Теперь работает и экран с ума не сходит.

Осталась конечно проблема с датчиком давления, который показывает погоду на Марсе, но это уже совсем другая история (c)
 
Сверху Снизу