PZEM-004 (обновлено: 19 Jul 2019, 21:54:45)

PZEM-004T


Работа с монитором электроэнергии PZEM-004T через UART.

ESP8266 (GPIО 1, 3 - TX, RX).

ESP32 (GPIО 19, 18 - TX, RX. Настраивается).

Обратите внимание, что сейчас в продаже есть более новые устройства PZEM-016 и PZEM-014, которые подключаются через опцию ModBus и позволяет подключать несколько устройств одновременно к одному модулю !!!


Купить энергомонитор можно на  Aliexpress. Ищем по ключевому слову pzem-004t 

Внимание !!! В последнее время в продаже устройство новой версии(v3.0) использующий ModBus ! Требуется использовать опцию ModBus Master , а не эту


Подключение устройства происходит по UART. Подключаем выводы RX и TX крестом к модулю esp8266.

Уровни опторазвязки рассчитаны на 5 в. Если вы будете подключать на вход вместо 5 в  напряжение 3.3 в ,то необходимо уменьшить резистор R17 , который ограничивает ток у оптрона, находящийся рядом с белым разъемом. На резистор 1 кОм необходимо напаять сверху 1 кОм или заменить его на 510 Ом. 

Для сброса показаний - нажать и удерживать 6 сек потом 1 сек кнопку на плате.

Не рекомендуется подключать устройство к ESP8266 на которой имеется на борту встроенный USB-UART (например NodeMCU) - возможны проблемы.

Устройство обязательно необходимо подключить к сети 220 В - без этого оно работать не будет!

На ESP32 в дополнительных настройках опции необходимо указать номер UART, который не будет пересекаться с номерами других UART устройств.

Если устройство не работает

Используя функцию из конструктора прошивки UART через GET послать команду http://[ip_adr]/uartpro?speed=9600&send=B4C0A80101001E 

чтобы установить ip адрес для PZEM-004T 192.168.1.1. Потом перезапустить ESP8266.




Видео демонстрации от партнера: