Умный дом на реле и контроллере без дорогой платформы
ESP32, модуль реле и блок питания — и лампой можно управлять с телефона. Платформа не нужна: хватит веб-страницы на самой плате. Главное — реле с запасом по току и осторожность с сетью.
Содержание
Лампой можно управлять с телефона на ESP32 и модуле реле, без платформы и подписок. Плата сама подключается к Wi-Fi, на ней работает веб-страница с двумя кнопками, а реле замыкает цепь нагрузки. Реле выбирают по току и напряжению контактов из даташита с запасом в полтора–два раза, а сетевую часть собирают в закрытом корпусе при выключенном автомате.
Для света, вентилятора и подсветки этого хватает. Отопление, бойлеры и насосы без присмотра лучше доверить сертифицированным устройствам.
Ниже — как это устроено, как выбрать реле, что нужно в программе, где проходит граница разумного и какие ошибки встречаются чаще всего.
Как это устроено

Плата ESP32 подключается к домашней сети Wi-Fi и слушает команды. Вы открываете страницу в браузере телефона и нажимаете кнопку, плата ставит уровень на выводе, а модуль реле замыкает или размыкает нагрузку.
По даташиту Espressif на ESP32 плата содержит Wi-Fi 802.11 b/g/n на 2,4 ГГц. Она работает от 3,3 В. Выводы GPIO тоже 3,3-вольтовые, поэтому мощную нагрузку напрямую они не потянут: нужна развязка.
Обычно берут готовый модуль реле с транзистором и оптроном: он принимает сигнал от вывода платы и сам управляет катушкой.
Обратите внимание на логику модуля. Многие включаются низким уровнем, а некоторым для питания катушки нужно 5 В, а не 3,3 В.
Как выбрать реле

Главное — параметры контактов из даташита конкретного реле. На корпусе или в описании указано что-то вроде «10 А 250 В AC»: это предельный ток и напряжение контактов для активной нагрузки.
- Ток контактов с запасом.Ток нагрузки считайте по мощности: I = P / U. Лампа накаливания 100 Вт при 230 В — около 0,43 А, чайник 2 кВт — около 8,7 А.
- Запас в полтора–два раза.Для чайника это реле на 16 А или контактор, а не «десять ампер впритык».
- Тип нагрузки.У двигателей, ламп и блоков питания бросок тока при включении выше номинального, а значение для активной нагрузки им не подходит. В даташите ищите параметры для индуктивной или ламповой нагрузки.
- Напряжение катушки.5 В или 12 В — оно должно совпадать с модулем и питанием.
- Изоляция.Между катушкой и контактами она должна быть указана производителем. Для сети берут реле с подтверждённой маркировкой.
Мощность приборов и токи считает калькулятор мощности бытовых приборов, а сечение провода под нагрузку — калькулятор сечения кабеля.
Подробнее о коммутации света — в статье «Реле для освещения».
Программная часть

В простейшем варианте на ESP32 запускают веб-сервер: в ядре arduino-esp32 есть библиотека WebServer. Страница с двумя кнопками, «включить» и «выключить», вызывает обработчики, которые ставят уровень на выводе реле.
Пример сервера и подключения к Wi-Fi есть в комплекте примеров ядра (HelloServer).
Добавьте пароль на страницу и не выставляйте плату в интернет напрямую: управление должно работать внутри домашней сети.
Поведение при включении
Пока плата загружается, выводы могут находиться в неопределённом состоянии, и реле щёлкнет. Для света это неважно, для оборудования — проверьте на безопасной нагрузке.
Состояние реле после пропадания питания тоже решите заранее: должна ли лампа включиться снова сама или остаться выключенной.
Границы разумного
Не всякую нагрузку стоит отдавать самоделке. Ниже — четыре случая.
- Розетка с реле в корпусе.Годится для лампы и слабой нагрузки при аккуратной сборке. Готовые умные розетки с сертификацией безопаснее самодельных.
- Отопление, бойлеры, насосы.Всё, что работает без присмотра, — только с сертифицированными реле и защитой; самоделка здесь риск пожара.
- Плата ESP32 в сети.Ей нужны обновления и пароль, иначе управление домом доступно каждому в вашей сети.
- Нагрузка без запаса по сечению.Провод тоньше расчётного греется раньше, чем сработает защита.
Если сомневаетесь, отдайте силовую часть электрику, а сами оставьте на плате только управление.
Типовые ошибки
- Реле «в упор» по току.Контакты подгорают и залипают.
- Катушка на 5 В запитана от 3,3 В.Реле не срабатывает.
- Провода нагрузки тоньше, чем нужно по току.Греются и плавятся.
- Открытые контакты и клеммы в доступном месте.Опасность поражения током.
- Реле коммутирует ноль, а не фазу.Нагрузка остаётся под напряжением.
- Нет предохранителя в цепи нагрузки.При замыкании защитой остаётся только автомат в щитке.
Что в итоге
Подходит: свет и слабые нагрузки в закрытом корпусе при аккуратной работе с сетью. Не подходит: мощные приборы и всё, что работает без присмотра, — берите сертифицированные устройства.
Реле выбирайте по даташиту с запасом по току.
Что почитать дальше
Соседние темы раздела — датчики, связь между устройствами и автоматика.
- Фотореле — сумеречный выключатель на транзисторе для подсветки.
- DHT22 или DS18B20 — выбор датчика температуры для правил.
- MQTT для умного дома — как связать устройства через брокер.
- Умный дом без интернета — локальное управление без облака.
Автополив рассмотрен в статье «Автополив на датчике влажности почвы», а про двигатель в однофазной сети — в статье «Трёхфазный двигатель в однофазной сети». Про реле и ESP32 в разделе «Микроконтроллеры» есть материалы Tasmota и ESPHome и реле и ESP32 на 220 В.
Частые вопросы
Можно ли подключить реле напрямую к выводу ESP32?
Нельзя. Вывод ESP32 рассчитан на 3,3 В и малый ток, а катушке реле нужен ток больше, чем он отдаст.
Берите готовый модуль реле с транзистором и оптроном: он принимает сигнал от вывода платы и сам управляет катушкой. Такие модули продаются в российских магазинах радиодеталей.
Какое реле нужно для чайника или обогревателя?
Рассчитайте ток: I = P / U. Чайник 2 кВт при 230 В потребляет около 8,7 А.
Берите реле с запасом в полтора–два раза, то есть на 16 А, или контактор. Реле «10 А 250 В AC» впритык не подходит: контакты подгорят.
Как сделать управление безопасным?
Соберите сетевую часть в закрытом изолированном корпусе. Подключайте нагрузку только при выключенном автомате и после проверки отсутствия напряжения индикатором.
Поставьте предохранитель в цепь нагрузки. Если нет опыта работы с сетью, обратитесь к электрику.
Нужен ли интернет для управления?
Нет. Управление через веб-страницу на плате работает внутри домашней сети Wi-Fi, а облако производителя не нужно.
Так вы не зависите от сбоев на стороне облака и не выставляете плату в интернет. Если нужно управление из любой точки, настраивайте защищённый доступ, а не открывайте порт.
Что будет с реле, когда пропадёт питание или перезагрузится плата?
При загрузке выводы могут быть в неопределённом состоянии, и реле щёлкнет. Для света это неважно, а для оборудования проверьте на безопасной нагрузке.
Если пропало напряжение в сети, реле просто разомкнётся, а после возвращения питания примет состояние, которое задаст ваша программа.




























