12-03-2020 | WiFi терморегулятор на базе микроконтроллера ESP8266
Для начала скажу, что представленное устройство стало виновником создания данного ресурса, чему предшествовали многочисленные испытания готовых решений удаленного контроля и управления газовым отопительным котлом. Но управлять и контролировать в доме нужно не только отопление, поэтому необходима возможность масштабирования и единая диспетчерская. Принимаю решение строить свою систему с использованием недорогих электронных компонентов и популярного протокола связи MQTT.
Аппаратная часть выполнена на базе микроконтроллера ESP8266 с Wi-Fi модулем. Имеется встроенный измеритель температуры и разъем для подключения внешних датчиков. Также на плате распаяно два управляющих реле с выводами на разъемы, гнездо для питания микро USB, кнопка сброса настроек и штыревой разъем для программатора.
Устройство подключается к обычной Wi-Fi сети, а также может выступать в качестве точки доступа. Настройки осуществляются через встроенный веб интерфейс. Логика работы устройства полностью автономна, установленный температурный режим поддерживается при отсутствии интернета и не сбрасывается после перезагрузки вследствие перебоев с питанием. Для полноценной работы терморегулятора необходимо подключение к MQTT брокеру, через который осуществляется управление и контроль состоянием.