Показания PZEM 004T вывести на экран NEXTION

А не всё так просто как кажется.

Вопросы от новичков
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

Показания PZEM 004T вывести на экран NEXTION

#21

Сообщение olddolin » 18.07.2019{, 13:50}

А дисплей есть?

Отправлено спустя 1 минуту 17 секунд:
Brand2 писал(а):
18.07.2019{, 13:42}
Я сделал на REMOTEXY -WEMOS MINI
работает без проблем
pzem.jpg
А дисплей тоже есть?
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Показания PZEM 004T вывести на экран NEXTION

#22

Сообщение Sancho » 18.07.2019{, 17:52}

О, новая версия, 3 - зачётно!
Есть много нового!
И есть дистанционный сброс счётчика.
Надо посмотреть на али цены....

Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

Показания PZEM 004T вывести на экран NEXTION

#23

Сообщение olddolin » 18.07.2019{, 18:54}

Sancho писал(а):
18.07.2019{, 17:55}
О, новая версия, 3 - зачётно!
Есть много нового!
И есть дистанционный сброс счётчика.
Надо посмотреть на али цены....

Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Показания PZEM 004T вывести на экран NEXTION

#24

Сообщение dsfbuy » 18.07.2019{, 19:57}

Brand2, pf (power factor) Коэффициент мощности равен отношению потребляемой электроприёмником активной мощности к полной мощности. Полная мощность = активная мощность + реактивная мощность.
По поводу программного сброса в библе сброс прописан, но я еще не смотрел. Гляну если разберусь (не силен в кодах :smile37: ) блок поправлю.
Еще если использовать несколько моделей, то можно сделать чтобы прописывать адрес для каждого модуля.

Brand2
Лейтенант
Сообщения: 414
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

Показания PZEM 004T вывести на экран NEXTION

#25

Сообщение Brand2 » 18.07.2019{, 21:07}

dsfbuy,
да,я прочитал,это обычный cosфи,только назван по другому,прочитал уже.
По поводу сброса я тоже смотрел в библиотеках,но как его применить не хватает знаний,хотя пока это не так и важно,но в будущем может пригодиться.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Показания PZEM 004T вывести на экран NEXTION

#26

Сообщение dsfbuy » 18.07.2019{, 21:29}

Обновил блок. Единица на входе R - сброс energy.
Вложения
Энергомонитор_v3.0_(CODE).ubi
(118.34 КБ) 64 скачивания

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#27

Сообщение GrSashek » 19.07.2019{, 03:50}

А у меня в мониторе ком порта стал писать NAN. Причём у меня их уже 2 пземки, второй китаец вместо первой версии отправил снова третью.
Главное интересно лампочки RX, TX моргают, а на экране NAN.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Показания PZEM 004T вывести на экран NEXTION

#28

Сообщение Sancho » 19.07.2019{, 08:49}

GrSashek, Чего-то со связью.
Вот кусок бибки:
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.07.2019{, 18:54}
А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Например так
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#29

Сообщение GrSashek » 19.07.2019{, 14:41}

А случайно не может быть, что это проблема присоединения к меге?

Отправлено спустя 1 минуту 24 секунды:
Я опять все соединения проверил, единственное с Вашими поправками не занимался.

Отправлено спустя 1 минуту 14 секунд:
В понедельник попробую, а то при себе компас уже нет. Пишу с телефона.

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#30

Сообщение GrSashek » 24.07.2019{, 16:49}

. Вот кусок бибки:
float PZEM004Tv30::voltage()
{
if(!updateValues()) / / Update vales if necessary Если нет обновления,
return NAN; / / Update did not work, return NAN То вернуть...

return _currentValues.voltage;// Иначе ...
}
Sancho, Вы меня извините, а куда это вставить?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Показания PZEM 004T вывести на экран NEXTION

#31

Сообщение Sancho » 24.07.2019{, 17:04}

GrSashek, Это не для вставки. Это кусок кода, который возвращает NAN в случае отсутствия ответа, или неверного/некорректного ответа.
Нужно смотреть параметры связи; посмотреть что они шлют друг дружке с помощью любой терминальной проги и usb<->ttl переходника, подключив его сначала к TX мк, а потом к RX. Не забыть об gnd :) Анализатором будет проще - сразу видны будут запросы и ответы.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#32

Сообщение GrSashek » 24.07.2019{, 17:29}

:shok: :shok:
Чёй то я не понимаю, для меня это пока ещё слишком :umnik:
А можно как нибудь без этого обойтись?

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#33

Сообщение GrSashek » 27.07.2019{, 21:23}

Не дядьки, нормально, поговорили между собой, здесь и ушли во свояси, хоть бы разъяснили ради приличия, чё почём, да как.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Показания PZEM 004T вывести на экран NEXTION

#34

Сообщение dsfbuy » 27.07.2019{, 21:53}

GrSashek, Если у тебя выводит в консоль NAN то это значит датчик не подключен. По умолчанию в блоке RX- на 11 пин, TX- на 12.

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#35

Сообщение GrSashek » 28.07.2019{, 07:53}

dsfbuy писал(а):
27.07.2019{, 21:53}
По умолчанию в блоке RX- на 11 пин, TX- на 12.
А это обязательно на эти пины должно быть подключено? Или я в блоке их меняю на те которые мне удобны, может из-за этого ещё он у меня не работает?

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Показания PZEM 004T вывести на экран NEXTION

#36

Сообщение dsfbuy » 28.07.2019{, 20:07}

GrSashek, Вы бы попробовали пока включить по умолчанию, если заработает тогда уже меняйте как вам удобно. Я не пробовал менять, поэтому не могу сказать из-за чего у вас не идет.

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#37

Сообщение GrSashek » 29.07.2019{, 09:39}

Всё, ура, разобрался. Кароче, не работало из-за того, что я его тыкал не на SoftwareSerial пины, потом посмотрел где у Меги эти пины и всё заработало. А и ещё, если мы его ставим в большой проект, да ещё если присутствуют генератор или экран NEXTION, то проект работать не будет вообще. Для пземки нужен свой контролер самый, самый маленький и его показания в UART, тогда работаем.
Всё, всем огромное спасибо, тему можно ложить на полку. :victory: :victory: :victory: :victory:

GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30.03.2019{, 06:48}
Репутация: 0
Имя: Александр

Показания PZEM 004T вывести на экран NEXTION

#38

Сообщение GrSashek » 04.08.2019{, 06:11}

GrSashek писал(а):
29.07.2019{, 09:39}
Для пземки нужен свой контролер самый, самый маленький и его показания в UART, тогда работаем.
А не всё так просто, в мониторе ком порта всё работает, все показания есть, а в UARTe один ноль. Чё к чему? На экране соответственно 0 :smile390:

Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Показания PZEM 004T вывести на экран NEXTION

#39

Сообщение Cancertanly » 14.09.2019{, 20:39}

Подниму тему...
Уважаемые коллеги. Искал информацию везде и в этой теме тоже. Но ответа не нашел...
Нужна помощь экспертов. Хотел скрестить pzem-004t(v1.0) с панелью Nextion. Но фокус не удался. По отдельности все работает. А вместе никак. То есть энергомонитор отправляет данные (я их в компорте смотрю) а панель не фурычит. Отключаю плату с энергомонитором в проекте, и панель оживает.
Уже пробовал выполнение плат по условию, не помогает.
Подскажите как быть.
версия программы 5.3
счетчик.flp
(242.51 КБ) 43 скачивания
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Brand2
Лейтенант
Сообщения: 414
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

Показания PZEM 004T вывести на экран NEXTION

#40

Сообщение Brand2 » 15.09.2019{, 08:14}

Попробуйте передать сначала один параметр,в виде строки
counter_v1.flp
(144.82 КБ) 43 скачивания

Ответить

Вернуться в «Начинающим»