Устройство для удаленного мониторинга расхода электроэнергии - Своими руками
Своими руками

Устройство для удаленного мониторинга расхода электроэнергии

>

Из этой статьи мыс вами узнаем, как сделать модуль на базе ESP32 для мониторинга параметров электросети. Устройство подключается к системе «Умный дом» (предполагается, что Home Assistant на Raspberry Pi уже установлен) что было можно просматривать удаленно данные.
Инструменты и материалы:- Датчик тока;- Датчик напряжения;- OLED-дисплей;- ESP32;- Гнездовой аудиоразъем 3,5 мм;- Штыревой разъем;- Варистор;- Предохранитель 240 В;- Дроссельная катушка;-Паяльные принадлежности;
-Провода;
-Отвертка;
-Печатная плата (спецификация печатной платы указана здесь);
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг первый: принципиальная схема
Как театр начинается с вешалки, так и электронный проект начинается со схемы.
Устройство для удаленного мониторинга расхода электроэнергииСхема доступна на фото и в PDF-файле.
Schematic_ESP32-EnergyMeter_2021-09-09.pdf

Шаг второй: дизайн печатной платы
Для реализации проекта необходима печатная плата. Архив с файлом для изготовления платы, а также ее спецификацию можно скачать здесь.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг третий: корпус
Для корпуса можно использовать любую пластиковую коробку или напечатать его на 3D-принтере.
Файл для печати прилагается.
PFF10-4-10W.pdf
Устройство для удаленного мониторинга расхода электроэнергииШаг четвертый: сборка
После изготовления и монтажа платы согласно схемы, устанавливаем ее в корпус. Подключаем кнопку и дисплей. Подключаем провод датчика и переключатель напряжения.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг пятый: программирование
Дальше нужно загрузить код на ESP32.
Переходим в репозиторий Github и выполняем следующие действия:
Устанавливаем Arduino IDE
Устанавливаем пакет карты ESP32, скопировав URL-адрес в настройках IDE: https: //dl.espressif.com/dl/package_esp32_index.j …
Загружаем репозиторий в Home Assistant
Устанавливаем прикрепленные ZIP-библиотеки
Открываем код Arduino
Изменяем переменную ** Clavis ** с помощью долгосрочного токена, созданного в Home Assistant.
Изменяем переменную ** serverName ** на «http: // (IP вашего Raspberry Pi): 8123 / api / states / sensor.meter_ai», например: «http://192.168.100.7:8123/api/states/. sensor.meter_ai “
Подключаем ESP32 и загружаем программу на плату.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг шестой: настройка среды Home Assistant
Чтобы все заработало, выполните следующие действия в системе Home Assistant:
Откройте домашний помощник, выполнив поиск в браузере.
Перейдите в Supervisor> Adds on и установите InfluxDB, Grafana и редактор файлов.
Откройте редактор файлов и найдите файл * Configuration.yaml *.
Вставьте конфигурации, которые нашли в репозитории Github.
Перезагрузите сервер после проверки конфигурации.
Откройте InfluxDB> InfluxDB Admin.
Создайте базу данных под названием “homeassistant”.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииСоздайте пользователя с именем «homeassistant» и добавьте тот же пароль, который указан в файле «configuration.yaml».
Устройство для удаленного мониторинга расхода электроэнергииОткройте Grafana > Configuration > Data sources > Add data source.
Находим InfluxDB и выбираем его.
Вносим изменения:
URL: http: // a0d7b954-influenxdb: 8086
База данных: homeassistant
Пользователь: homeassistant
Пароль: такой же, как в config.yaml
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергии12. Переходим к символу + и создайте новую панель управления.
Выбираем тип графика.
Select mesurement -> V
Entity-ID -> voltaje
Select -> last()
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг седьмой: установка устройства в электрический щит
Дальше нужно закрепить устройство на электрическом щите и подключить согласно схемы.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииШаг восьмой: конфигурация системы
Как можно увидеть на первом изображении, система включена и работает, но еще не подключена к Wi-Fi. Для подключения выполните следующие действия:
Нажмите кнопку настройки в течение 1 секунды.
Появится сеть Wi-Fi под названием ESP32-MCMeter, выберите ее в своем телефоне.
Появится портал, нажмите “Настроить Wi-Fi” и введите свои учетные данные Wi-Fi и данные об использовании кВт.ч в прошлом.
Нажмите кнопку Сохранить
Наконец, нажмите кнопку “Конфигурация” в течение 7 секунд, чтобы перегрузить систему.
Теперь устройство должно быть подключено к Wi-Fi и отправлять данные.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииВсе готово. Теперь можно видеть статистику использования энергии на панели инструментов Home Assistant.
Устройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииУстройство для удаленного мониторинга расхода электроэнергииВесь процесс по сборке, подключению и использованию данного устройства можно посмотреть на видео.

SitesReady

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.