3 фазный счетчик на PZEM 004T V3 и ESP8266

Трех фазный счетчик на PZEM 004T V3 ESP8266 WeMos mini с ESPUI - веб-интерфейсом + метеостанция.

Ответить
rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

3 фазный счетчик на PZEM 004T V3 и ESP8266

#1

Сообщение rogekam » 11.07.2020{, 15:58}

Создано в FLProg v.6.3.1.
Трех фазный счетчик на PZEM 004T V3 и ESP8266 WeMos mini с ESPUI - веб-интерфейсом + метеостанция.
Комплектация: - ESP8266 WeMos mini, PZEM 004T V3-3 шт, датчик BME 280, датчик DS18B20.
Управление – ESPUI
Считываются по фазам- напряжение, ток, мощность, частота сети, косинус, потребление кВт*час
СпойлерПоказать
1.jpg

Внесение показаний стационарного счетчика в ESPUI. В дальнейшем, суммарное потребление отображается в ESPUI - веб-интерфейсе
СпойлерПоказать
6.jpg

сброс показаний PZEM
СпойлерПоказать
4.jpg
Метеостанция – температура, атмосферное давление, влажность (прибор установлен на улице)
СпойлерПоказать
5.jpg
Схему подсоединения PZEM смотрим здесь: http://arduino.ru/forum/programmirovani ... rial-shine
Пользовательские блоки ESPUI качаем отсюда: viewtopic.php?f=71&t=5536
Перед использованием PZEM 004, необходимо присвоить адрес: например, 1,2,3. Присвоенный адрес прописывается в блоке PZEM программы flprog.
Изменяем адрес в Arduino
СпойлерПоказать
#include <PZEM004Tv30.h>

PZEM004Tv30 pzem(&Serial);

void setup() {
Serial.begin(9600);
//pzem.setAddress(0x01); //запись адреса.
pzem.readAddress();
}


void loop() {

Serial.print("Current address:");
Serial.println(pzem.getAddress());

Serial.println();



delay(1000);
}
сняв комментарий со строки "запись адреса".
Чтобы прочитать адрес, необходимо скачать обновленную библиотеку PZEM 004T, по адресу:
https://github.com/aeterneus/PZEM-004T- ... rom-memory
и заменить в Arduino.
В инструментах открываем "Монитор порта" - смотрим адрес PZEM.

Программа:
3 Ф PZEM004T V3 ESP8266.flp
(6.22 МБ) 153 скачивания
Схема соединений:
3 PZEM004T V3 ESP8366.7z
(13.76 КБ) 162 скачивания
Скетч изменения и считывания адреса PZEM 004T V3:
sketch_PZEM.ino
(337 байт) 107 скачиваний

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

3 фазный счетчик на PZEM 004T V3 и ESP8266

#2

Сообщение support » 11.07.2020{, 19:34}

Настроить адрес, да и проверить работу пземки проще с этой утилитки
https://flprog.ru/downloads/additionalF ... ttings.zip
Подробнее о подключении модуля здесь
https://flprog.ru/bez-rubriki/helppage/ ... =PZEM-004T
Автор программы FLProg.

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

3 фазный счетчик на PZEM 004T V3 и ESP8266

#3

Сообщение rogekam » 19.07.2020{, 21:25}

В версии FLProg 703 для модуля PZEM 004T автором добавлено внешнее управление периодом опроса. Обновил Программу трех фазного счетчика в новой версии FLProg 703. Добавил в пользовательский блок BME280 управление периодом опроса.
Программа:
3F PZEM ver733.7z
(1.02 МБ) 75 скачиваний
Пользовательский блок:
Датчик_BME280_timeOut_03_(Code_-_Basic).ubi
(256.44 КБ) 74 скачивания
Последний раз редактировалось rogekam 08.02.2021{, 00:08}, всего редактировалось 1 раз.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

3 фазный счетчик на PZEM 004T V3 и ESP8266

#4

Сообщение BormanYA » 04.01.2021{, 01:13}

rogekam писал(а):
19.07.2020{, 21:25}
Пользовательский блок:BME280_timeOut_(CODE).ubi
Без физического подключения датчика, постоянно перезагружает ESP.

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

3 фазный счетчик на PZEM 004T V3 и ESP8266

#5

Сообщение rogekam » 08.02.2021{, 00:10}

BormanYA писал(а):
04.01.2021{, 01:13}
rogekam писал(а):
19.07.2020{, 21:25}
Пользовательский блок:BME280_timeOut_(CODE).ubi
Без физического подключения датчика, постоянно перезагружает ESP.
Спасибо. Исправил пользовательский блок BME280.

Serg15
Рядовой
Сообщения: 28
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 1
Имя: Sergey

3 фазный счетчик на PZEM 004T V3 и ESP8266

#6

Сообщение Serg15 » 23.09.2021{, 12:34}

Доброго времени суток!
Подскажите, пожалуйста, как Pzem
Отличить индуктивную и ёмкостную нагрузку?

Ответить

Вернуться в «ESP8266»