Страница 2 из 2
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 13:51
olddolin
А дисплей есть?
Отправлено спустя 1 минуту 17 секунд:
Brand2 писал(а): 18 июл 2019, 13:42
Я сделал на REMOTEXY -WEMOS MINI
работает без проблем
pzem.jpg
А дисплей тоже есть?
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 17:55
Sancho
О, новая версия, 3 - зачётно!
Есть много нового!
И есть дистанционный сброс счётчика.
Надо посмотреть на али цены....
Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 18:54
olddolin
Sancho писал(а): 18 июл 2019, 17:55
О, новая версия, 3 - зачётно!
Есть много нового!
И есть дистанционный сброс счётчика.
Надо посмотреть на али цены....
Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 19:57
dsfbuy
[ref]Brand2[/ref], pf (power factor) Коэффициент мощности равен отношению потребляемой электроприёмником активной мощности к полной мощности. Полная мощность = активная мощность + реактивная мощность.
По поводу программного сброса в библе сброс прописан, но я еще не смотрел. Гляну если разберусь (не силен в кодах

) блок поправлю.
Еще если использовать несколько моделей, то можно сделать чтобы прописывать адрес для каждого модуля.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 21:07
Brand2
[ref]dsfbuy[/ref],
да,я прочитал,это обычный cosфи,только назван по другому,прочитал уже.
По поводу сброса я тоже смотрел в библиотеках,но как его применить не хватает знаний,хотя пока это не так и важно,но в будущем может пригодиться.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 18 июл 2019, 21:29
dsfbuy
Обновил блок. Единица на входе R - сброс energy.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 19 июл 2019, 03:50
GrSashek
А у меня в мониторе ком порта стал писать NAN. Причём у меня их уже 2 пземки, второй китаец вместо первой версии отправил снова третью.
Главное интересно лампочки RX, TX моргают, а на экране NAN.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 19 июл 2019, 13:33
Sancho
[ref]GrSashek[/ref], Чего-то со связью.
Вот кусок бибки:
float PZEM004Tv30::voltage()
{
if(!updateValues()) / / Update vales if necessary Если нет обновления,
return NAN; / / Update did not work, return NAN То вернуть...
return _currentValues.voltage;// Иначе ...
}
Отправлено спустя 4 часа 44 минуты 40 секунд:
olddolin писал(а): 18 июл 2019, 18:54
А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Например
так
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 19 июл 2019, 14:43
GrSashek
А случайно не может быть, что это проблема присоединения к меге?
Отправлено спустя 1 минуту 24 секунды:
Я опять все соединения проверил, единственное с Вашими поправками не занимался.
Отправлено спустя 1 минуту 14 секунд:
В понедельник попробую, а то при себе компас уже нет. Пишу с телефона.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 24 июл 2019, 16:49
GrSashek
. Вот кусок бибки:
float PZEM004Tv30::voltage()
{
if(!updateValues()) / / Update vales if necessary Если нет обновления,
return NAN; / / Update did not work, return NAN То вернуть...
return _currentValues.voltage;// Иначе ...
}
[ref=#ff8000]Sancho[/ref], Вы меня извините, а куда это вставить?
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 24 июл 2019, 17:04
Sancho
[ref]GrSashek[/ref], Это не для вставки. Это кусок кода, который возвращает NAN в случае отсутствия ответа, или неверного/некорректного ответа.
Нужно смотреть параметры связи; посмотреть что они шлют друг дружке с помощью любой терминальной проги и usb<->ttl переходника, подключив его сначала к TX мк, а потом к RX. Не забыть об gnd

Анализатором будет проще - сразу видны будут запросы и ответы.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 24 июл 2019, 17:29
GrSashek

Чёй то я не понимаю, для меня это пока ещё слишком

А можно как нибудь без этого обойтись?
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 27 июл 2019, 21:23
GrSashek
Не дядьки, нормально, поговорили между собой, здесь и ушли во свояси, хоть бы разъяснили ради приличия, чё почём, да как.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 27 июл 2019, 21:53
dsfbuy
[ref]GrSashek[/ref], Если у тебя выводит в консоль NAN то это значит датчик не подключен. По умолчанию в блоке RX- на 11 пин, TX- на 12.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 28 июл 2019, 07:53
GrSashek
dsfbuy писал(а): 27 июл 2019, 21:53
По умолчанию в блоке RX- на 11 пин, TX- на 12.
А это обязательно на эти пины должно быть подключено? Или я в блоке их меняю на те которые мне удобны, может из-за этого ещё он у меня не работает?
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 28 июл 2019, 20:07
dsfbuy
[ref]GrSashek[/ref], Вы бы попробовали пока включить по умолчанию, если заработает тогда уже меняйте как вам удобно. Я не пробовал менять, поэтому не могу сказать из-за чего у вас не идет.
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 29 июл 2019, 09:39
GrSashek
Всё, ура, разобрался. Кароче, не работало из-за того, что я его тыкал не на SoftwareSerial пины, потом посмотрел где у Меги эти пины и всё заработало. А и ещё, если мы его ставим в большой проект, да ещё если присутствуют генератор или экран NEXTION, то проект работать не будет вообще. Для пземки нужен свой контролер самый, самый маленький и его показания в UART, тогда работаем.
Всё, всем огромное спасибо, тему можно ложить на полку.

Показания PZEM 004T вывести на экран NEXTION
Добавлено: 04 авг 2019, 06:11
GrSashek
GrSashek писал(а): 29 июл 2019, 09:39 Для пземки нужен свой контролер самый, самый маленький и его показания в UART, тогда работаем.
А не всё так просто, в мониторе ком порта всё работает, все показания есть, а в UARTe один ноль. Чё к чему? На экране соответственно 0

Показания PZEM 004T вывести на экран NEXTION
Добавлено: 14 сен 2019, 20:39
Cancertanly
Подниму тему...
Уважаемые коллеги. Искал информацию везде и в этой теме тоже. Но ответа не нашел...
Нужна помощь экспертов. Хотел скрестить pzem-004t(v1.0) с панелью Nextion. Но фокус не удался. По отдельности все работает. А вместе никак. То есть энергомонитор отправляет данные (я их в компорте смотрю) а панель не фурычит. Отключаю плату с энергомонитором в проекте, и панель оживает.
Уже пробовал выполнение плат по условию, не помогает.
Подскажите как быть.
версия программы 5.3
счетчик.flp
Показания PZEM 004T вывести на экран NEXTION
Добавлено: 15 сен 2019, 08:14
Brand2
Попробуйте передать сначала один параметр,в виде строки
counter_v1.flp