Счетчик импульсов счетчика энергии............
Коробка на DIN-рейку и корпус датчика для счетчика импульсов счетчика электроэнергии.
Коробка и корпус датчика напечатаны из PETG, подойдет любой стандартный профиль. К корпусу приклеены DIN-клипсы.
Устройство предназначено для подсчета светодиодных импульсов стандартного домашнего счетчика энергии и сохранения измеренных значений в Интернете на Thinkspeak.com. Вы можете отслеживать фактическое энергопотребление или определенные интервалы времени. В зависимости от счетчика электроэнергии одно мигание светодиода соответствует некоторому энергопотреблению (коэффициент обычно указывается на счетчике). Подключив фототранзистор к светодиоду, вы можете просто измерить количество миганий и отправить это значение на предпочитаемый вами сервер или облако. Я использую сервер Thinkspeak.com, поскольку он позволяет легко создавать диаграммы и имеет простой API.
Кому интересно, схема в Fritzing, включая печатную плату. Также прилагается код Arduino IDE для контроллера. Используемый контроллер — ESP32, поскольку он двухъядерный. Приложение написано для двух ядер из-за необходимости непрерывного измерения каждые пару мс. Таким образом, одно ядро отвечает за измерение импульсов в режиме реального времени, второе ядро заботится о передаче данных и других трудоемких операциях. Контроллер интегрирован с ArduinoOTA, поэтому после программирования его можно перепрограммировать через Wi-Fi без подключения USB.
Используемое оборудование:
Макетная плата ESP-32S ESP-WROOM-32, 30 контактов
HLK-PM-01 Источник питания 240 В переменного тока/5 В постоянного тока
Резистор 10кОм
Диод Шоттки 1N5819
Фототранзистор THT 3мм SFH309-5 35В 860нм
2x 2-полюсные винтовые клеммы 5 мм
Конденсатор 470 мкФ 16 В
любой двухжильный кабель для датчика (фототранзистора)
Внимание: входное напряжение используемого источника питания составляет 230 В переменного тока. Это небезопасное напряжение, с ним должны обращаться только профессионалы. Печатная плата небезопасна для манипуляций под напряжением. Вместо этого рассмотрите возможность использования внешнего адаптера питания. Это на ваш страх и риск.
Подобные устройства доступны на рынке, но цена составляет около 200 долларов, и для получения данных требуются специальные считыватели. Установка не требует какого-либо воздействия на счетчик энергии: вы просто прикрепляете датчик к светодиоду счетчика энергии с помощью липкой ленты. Измерения очень точные: после 6 месяцев измерений я не смог увидеть никакой разницы в измеренных кВтч между моими данными и цифрами на счетчике энергии. Поскольку данные сохраняются на сервере раз в минуту, мгновенное потребление в ваттах фактически является средним за минуту. Но даже это приятно видеть, сколько на самом деле потребляют ваши электрические устройства. Надеюсь, это поможет.





























