В свете потухших ламп посвящается…
Всегда хочется знать и видеть все непонятное, вот и с электричеством так. Сколько тратится электричества при каждом включении чайника или света в тамбуре? А экономия в «зеленом халате» еще и заставляет следить за этим.
На просторах интернета много полезного и дорогого железа для мониторинга но с ограниченным функционалом. Это не радует. Но есть вот такое устройство PZEM004T (что-то похожее на электросчетчик но без индикации) , оно позволяет читывать параметры сети и потребления, а также на придумывать как это все видеть и мониторить. Подключается через uart по протоколу m-bus.
За основные мозги был выбран ESP8266, при помощи него мы будем считывать все данные с нашего «электросчетчика» и отсылать в телеграмм и по присвоенному IP адресу (который можно увидеть в сообщении телеграмма) найти настройки и параметры потребления и сети. Если нет связи через WiFi то создается точка доступа и информация доступна по адресу 192.168.4.1 в браузере.
Принципиальная схема:
Питание схемы организовано на модулях HLK мощностью 3Вт и напряжением 3,3 вольта, можно и больше но тогда необходим какой либо линейный регулятор типа L1117.
В схеме реализована возможность:
- управления двумя кнопками (опционально, пока не реализовано программно) ;
- мониторинг внешнего аккумулятора если будет использоваться в автономных системах питания;
- возможность подключения термодатчика DS18b20 или DHT11 вместо одной из кнопок.
Печатная плата:
Печатная плата разрабатывалась с учетом что и «счетчик» и основная плата поместится в корпус для DIN рейки. Был выбран пластиковый корпус Z102.
Интерфейс.
Интерфейс для настроек и визуализации состояния реализован как Web страница. Есть возможность реализации передачи показателей по MQTT протоколу (опционально).
В настройках можно указать параметр «Время» — он определяет промежуток сообщений в телеграмм с параметрами на примере 30 минут, если установит ноль - сообщений не будет.
Телеграмм:
Сборка и общий вид:
Схема и печатка в формате Eagle -
Прошивку по просьбе.