Реле и ESP32: как управлять 220 В без риска
ESP32 сама по себе 230 В не коммутирует: между ней и сетью стоит реле. Разбираем, какой модуль взять, как подключить и где чаще всего ошибаются.
Содержание
ESP32 нагрузку 230 В напрямую не коммутирует: между платой и сетью ставят реле. Лучше взять готовый модуль реле с оптроном. Катушка питается отдельно, обычно от 5 В, управляющий сигнал идёт с вывода GPIO, а контакты включают в разрыв фазного провода нагрузки через предохранитель.
Для света, вентилятора и насоса по сигналу или расписанию этого достаточно. Для регулировки мощности реле не подходит.
Ниже — как выбрать модуль, как его подключить, чем защитить и какие ошибки встречаются чаще всего.
Зачем это нужно

Вывод GPIO у ESP32 рассчитан на 3,3 В и малый ток. Лампа, обогреватель или насос питаются от сети, и им нужен переключатель, гальванически отделённый от платы.
Таким переключателем служит реле: управляющая катушка отдельно, контакты отдельно. Подход уместен для включения света, насоса, вентилятора по расписанию или по датчику.
Для частого переключения (диммер, ШИМ) электромеханическое реле не подходит: контакты изнашиваются. Там берут твердотельное реле или симисторный диммер.
Как выбрать

Выбор модуля определяют пять параметров.
- Напряжение катушки.Большинство дешёвых модулей рассчитаны на 5 В, а ESP32 питается от 3,3 В. Сигнал 3,3 В модуль обычно «видит», но уточните по схеме модуля. У модулей с управлением низким уровнем и питанием 5 В высокий уровень 3,3 В с ESP32 может не погасить светодиод оптрона, и реле не отпускает. Проверьте, что реле отпускает при высоком уровне; если нет, берите модуль с отдельным питанием оптрона (перемычка JD-VCC) или ставьте транзисторный ключ.
- Ток катушки.Он идёт не от GPIO, а от отдельного питания. Например, по даташиту реле SRD (Songle) катушка на 5 В потребляет 71,4 мА при сопротивлении 70 Ом, мощность 0,36 Вт.
- Параметры контактов.В том же даташите в таблице контактов указано 7 А, 10 А и 15 А при 250 В переменного тока, а в разделе сертификации 15 А при 250 В — только для нормально разомкнутых контактов (NO). Нужное исполнение читайте на корпусе реле.
- Тип нагрузки.Для активной нагрузки хватает номинала. Для индуктивной (мотор, насос, трансформатор) и для ламп с большим броском тока при включении нужен запас в разы.
- Развязка.Лучше модуль с оптроном: управляющая цепь отделена от катушки. Расстояния изоляции и испытательное напряжение смотрите в даташите реле и модуля.
Дополнительно проверьте контакты. NO — нормально разомкнутый, NC — нормально замкнутый. Для света обычно нужен NO, чтобы при сбое нагрузка выключалась.
Ток нагрузки и сечение провода считают калькулятор мощности бытовых приборов и калькулятор сечения кабеля.
Подключение реле к ESP32
Модуль соединяют с платой и сетью так:
| Модуль реле | ESP32 / сеть |
|---|---|
| VCC (катушка) | 5 В от блока питания |
| GND | GND, общий с ESP32 |
| IN | GPIO (например 26) |
| COM | фаза от сети |
| NO | к нагрузке |
Коммутируйте фазный провод, а не нейтраль: при выключении нагрузка остаётся без напряжения. Подключайте именно в разрыв фазы.
Поведение при включении платы
Многие модули управляются низким уровнем: реле включается, когда на IN подан ноль. Поэтому при включении платы реле может кратко щёлкнуть.
Задайте уровень в setup() как можно раньше и проверяйте нагрузкой, отключённой от сети.
Управление по Wi-Fi
После того как реле сработало от GPIO, остаётся добавить управление: веб-страница на самой плате, расписание или датчик. Пример простой веб-страницы разобран в статье «Умный дом на реле и контроллере без дорогой платформы».
Если не хочется писать код, есть готовые прошивки: смотрите Tasmota и ESPHome. Для связи нескольких устройств пригодится MQTT.
Защита

Защита собирается из четырёх частей.
- Предохранитель.В цепи нагрузки на ток по нагрузке и проводу.
- Снаббер.Если нагрузка индуктивная, параллельно ей ставят RC-цепочку: иначе искры на контактах сокращают срок реле.
- Диод на катушке.Катушка создаёт выброс при выключении. В готовых модулях диод уже стоит, а при самодельной схеме с транзистором он обязателен.
- Отдельный блок питания 5 В.Заводской сборки, а не самодельный бестрансформаторный: так развязка от сети надёжнее.
На схеме и в сборке эти элементы легко пропустить, поэтому проверьте их перед первым включением.
Типовые ошибки
- Катушка от вывода 3V3 платы.Реле не включается или плата перезагружается.
- Нет общего GND между ESP32 и модулем.Управляющий сигнал «висит» в воздухе.
- Реле выбрано «по картинке».Ток нагрузки близок к максимуму контактов, и они привариваются.
- Сетевая часть на открытой плате без корпуса.Опасность поражения током.
- Переключение нейтрали вместо фазы.Нагрузка остаётся под напряжением.
- Работа при включённом автомате.Все подключения — только при отключённой линии.
Короткий вывод
Подходит: включение света, вентилятора и насоса по сигналу. Не подходит: регулировка мощности, частые переключения и любые случаи, где нет уверенности в сетевой части.
В таких случаях проще купить готовое умное реле в корпусе и прошить его.
Частые вопросы
Можно ли включить реле напрямую от вывода ESP32?
Нельзя. Катушке реле нужен ток десятки миллиампер: например, 71,4 мА на 5 В у реле SRD по его даташиту. Вывод платы и питание 3,3 В для этого не рассчитаны.
Берите модуль с транзистором и оптроном, а катушку питайте от отдельного источника 5 В.
Какое реле нужно для обогревателя или насоса?
Рассчитайте ток по мощности: I = P / U при 230 В. Для обогревателя возьмите реле с запасом по току, а для насоса, как для индуктивной нагрузки, запас нужен в разы.
Реле на разные токи продаются в магазинах электротоваров и радиодеталей. Если сомневаетесь, берите контактор.
Как подключить реле, чтобы было безопасно?
Выключите автомат в щитке и проверьте индикатором отсутствие напряжения. Коммутируйте фазу, а не нейтраль, и поставьте предохранитель.
Сетевую часть соберите в закрытом корпусе. Если опыта нет, поручите монтаж электрику.
Почему реле щёлкает при включении платы?
Многие модули управляются низким уровнем, а пока плата загружается, состояние выводов не определено. Поэтому реле может кратко сработать.
Задайте уровень в setup() как можно раньше и проверьте на нагрузке, отключённой от сети.
Можно ли регулировать мощность через реле?
Нет. Электромеханическое реле для ШИМ и диммирования не подходит: контакты быстро изнашиваются.
Для регулировки возьмите симисторный диммер или твердотельное реле, рассчитанное на такой режим. Смотрите также реле для освещения.
























