MycilaPZEM
Работа с модулем PZEM-004T v3 и v4 для измерения мощности и энергии на ESP32 с поддержкой нескольких устройств и асинхронного режима
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fdaa8fc4f320c743a3b6a797b92cd152b9c93d79517c23e77718f630793090b0MycilaPZEM-8.0.5-fdaa8fc4.zipОписание
Библиотека для работы с модулем PZEM-004T v3 и v4 на ESP32. Она умеет читать показания мощности и энергии в режиме реального времени, поддерживает одновременную работу с несколькими устройствами на одном UART-порту и может автоматически обнаруживать приборы. Есть как блокирующий, так и асинхронный режимы работы с callback-функциями для реакции на изменения данных. Библиотека позволяет сбросить счётчик энергии и менять адреса устройств прямо из кода. Модуль питается отдельно, а для подключения к ESP32 рекомендуется уровневый преобразователь (хотя обычно работает и на 3.3V). Есть поддержка JSON для удобства обработки данных.