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

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

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

Сообщение olddolin »

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

Отправлено спустя 1 минуту 17 секунд:
Brand2 писал(а): 18 июл 2019, 13:42 Я сделал на REMOTEXY -WEMOS MINI
работает без проблем
pzem.jpg
А дисплей тоже есть?
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

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

Сообщение olddolin »

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

Отправлено спустя 2 минуты 58 секунд:
От 500 руб.
А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

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

Сообщение dsfbuy »

[ref]Brand2[/ref], pf (power factor) Коэффициент мощности равен отношению потребляемой электроприёмником активной мощности к полной мощности. Полная мощность = активная мощность + реактивная мощность.
По поводу программного сброса в библе сброс прописан, но я еще не смотрел. Гляну если разберусь (не силен в кодах :smile37: ) блок поправлю.
Еще если использовать несколько моделей, то можно сделать чтобы прописывать адрес для каждого модуля.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

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

Сообщение Brand2 »

[ref]dsfbuy[/ref],
да,я прочитал,это обычный cosфи,только назван по другому,прочитал уже.
По поводу сброса я тоже смотрел в библиотеках,но как его применить не хватает знаний,хотя пока это не так и важно,но в будущем может пригодиться.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

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

Сообщение dsfbuy »

Обновил блок. Единица на входе R - сброс energy.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение GrSashek »

А у меня в мониторе ком порта стал писать NAN. Причём у меня их уже 2 пземки, второй китаец вместо первой версии отправил снова третью.
Главное интересно лампочки RX, TX моргают, а на экране NAN.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение 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 А не поделитесь ссылкой на информацию, долго искать не могу из за некоторых проблем с глазами.
Например так
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение GrSashek »

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

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

Отправлено спустя 1 минуту 14 секунд:
В понедельник попробую, а то при себе компас уже нет. Пишу с телефона.
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение 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], Вы меня извините, а куда это вставить?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

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

Сообщение GrSashek »

:shok: :shok:
Чёй то я не понимаю, для меня это пока ещё слишком :umnik:
А можно как нибудь без этого обойтись?
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение GrSashek »

Не дядьки, нормально, поговорили между собой, здесь и ушли во свояси, хоть бы разъяснили ради приличия, чё почём, да как.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

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

Сообщение dsfbuy »

[ref]GrSashek[/ref], Если у тебя выводит в консоль NAN то это значит датчик не подключен. По умолчанию в блоке RX- на 11 пин, TX- на 12.
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение GrSashek »

dsfbuy писал(а): 27 июл 2019, 21:53 По умолчанию в блоке RX- на 11 пин, TX- на 12.
А это обязательно на эти пины должно быть подключено? Или я в блоке их меняю на те которые мне удобны, может из-за этого ещё он у меня не работает?
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

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

Сообщение dsfbuy »

[ref]GrSashek[/ref], Вы бы попробовали пока включить по умолчанию, если заработает тогда уже меняйте как вам удобно. Я не пробовал менять, поэтому не могу сказать из-за чего у вас не идет.
GrSashek
Рядовой
Сообщения: 62
Зарегистрирован: 30 мар 2019, 06:48
Имя: Александр

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

Сообщение GrSashek »

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

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

Сообщение GrSashek »

GrSashek писал(а): 29 июл 2019, 09:39 Для пземки нужен свой контролер самый, самый маленький и его показания в UART, тогда работаем.
А не всё так просто, в мониторе ком порта всё работает, все показания есть, а в UARTe один ноль. Чё к чему? На экране соответственно 0 :smile390:
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

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

Сообщение Cancertanly »

Подниму тему...
Уважаемые коллеги. Искал информацию везде и в этой теме тоже. Но ответа не нашел...
Нужна помощь экспертов. Хотел скрестить pzem-004t(v1.0) с панелью Nextion. Но фокус не удался. По отдельности все работает. А вместе никак. То есть энергомонитор отправляет данные (я их в компорте смотрю) а панель не фурычит. Отключаю плату с энергомонитором в проекте, и панель оживает.
Уже пробовал выполнение плат по условию, не помогает.
Подскажите как быть.
версия программы 5.3
счетчик.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

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

Сообщение Brand2 »

Попробуйте передать сначала один параметр,в виде строки
counter_v1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя