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

Не получается управлять реле именно с esp8266

Xindy

New member
Загрузил скетч, подключил к контакту D0, подал напряжение на esp8266, реле включилось щелкнуло, и не отключается.
Подключил это же реле к ардуино, подал ту же команду, реле щелкнуло и нормально заработало, так же выключется

На контакте D0 имеется напряжение которое не пропадает и находится там постоянно, из-за чего реле не выключается.

Так и должно быть? или попался на китайскую версию esp8266?
Фиксится ли это как то? Пробовал разные скетчи, писал сам. Все равно ошибка та же.


реле низкого уровня
 

CodeNameHawk

Moderator
Команда форума

gromush

Member
На контакте D0 имеется напряжение которое не пропадает и находится там постоянно, из-за чего реле не выключается.
Похоже что вы используете либо RXD0 либо TXD0 пины 21 или 22. Это UART и это нормально - возьмите свободное GPIO и приведите код которым управляете пином
 

saharesp

New member
Вы должны подавать на пин D0 сигналы HIGH и LOW, или 1 и 0. Тогда реле будет включаться и выключаться. Если еще проблема не решена, дайте код программы посмотреть. Я такое часто использую, ни разу не было проблем.
 

Sebstyan_22

New member
У меня такая же ситуация. WeMos D1 mini, Node Mcu V3. при включении релюха сразу включается, гудит и все. Среда разработки FLProg. С Наной тот же скетч работает как требуется.
 

CodeNameHawk

Moderator
Команда форума
Светодиод оптрона(-ов) запитайте от 3.3В, питание реле оставьте 5В.
Обычно для этого на плате есть перемычка.
 

Sebstyan_22

New member
Итог: на Вемосе реле корректно работают с пинами D5-D8. Видимо тока хватает
 
Сверху Снизу