Энергомонитор PZEM-004T

Пользовательские блоки и другое...

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

Энергомонитор PZEM-004T

#1

Сообщение Cancertanly » 12.03.2018{, 13:00}

Доброго всем времени суток.
Приехали из Китая три PZEM-004T, нашел пользовательские блоки на старом сайте от уважаемого Boroda.
Блоки все рабочие разные версии...
Появился вопрос пока для меня не разрешенный. В настройках блока новой версии появились параметры RX и TX. То есть теперь можно настроить пины к которым можно прицепить PZEM (по умолчанию в блоке и во всех примерах к библиотеке стоят 10 и 11 пины).
Хотел привязать все три к меге2560 но после экспериментов выяснилось, что TX от PZEM можно подключать только к 10, 11, 12, 13 пинам, а RX на любой пин. Вопрос: почему только эти пины для ТХ? и как можно подключать к хардварным юартам?
СпойлерПоказать
PZEM-004T.jpg
Energy monitor test.flp
(200.13 КБ) 113 скачиваний
Энергомонитор1_(CODE).ubi
(64.48 КБ) 128 скачиваний
Энергомонитор_(CODE).ubi
(81.02 КБ) 118 скачиваний
Вложения
test_pzem_1.flp
(258.34 КБ) 139 скачиваний
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

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

Энергомонитор PZEM-004T

#2

Сообщение olddolin » 24.09.2018{, 20:26}

Интересно, получилось у вас с четырьмя блоками. Я как не подключаю, нули одни, оставляю один блок и работает. А так хочется трёхфазный монитор сделать.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

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

Энергомонитор PZEM-004T

#3

Сообщение Cancertanly » 09.10.2018{, 08:10}

Я испытывал на МЕГА2560. Для подключения нескольких энергомониторов RX в блоке у всех общий, причем на 10м пине, а TX у всех разный, и адреса разные в настройках блока. Из ньюансов только опрос в разное время для каждого блока (в примере видно).
Ах да, и еще... может для кого-то тоже новость что RX в пользовательском блоке это TX на самом энергомониторе, ну и TX соответственно.
Надеюсь, что кому-то помог
test_pzem_1.flp
(250.51 КБ) 136 скачиваний
видео
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Энергомонитор PZEM-004T

#4

Сообщение pasha71 » 11.10.2018{, 09:13}

Кто нибудь пробовал записать данные с этого монитора на SD?У меня не хочет вообще,IDE ругается и пишет всякую бяку.Если кто то пробовал и пошло,черкните что то,может там нюанс какой.

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

Энергомонитор PZEM-004T

#5

Сообщение Cancertanly » 11.10.2018{, 09:31}

Что пишет? Скрин сделайте. И к каким пинам подключаете сд?
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Энергомонитор PZEM-004T

#6

Сообщение pasha71 » 11.10.2018{, 09:41}

пины 8,9

Отправлено спустя 2 минуты 30 секунд:
Ой это я пины монитора дал,а SD 11,12,13,2
Вложения
Doc2.docx
(131.56 КБ) 103 скачивания

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

Энергомонитор PZEM-004T

#7

Сообщение Cancertanly » 11.10.2018{, 09:46}

Как будто на библиотеки ругается...
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Энергомонитор PZEM-004T

#8

Сообщение pasha71 » 11.10.2018{, 09:48}

опа на......я переставил #include <PZEM004T.h> с самое начало программы,перестал маты гнать,сейчас попробую работает ли

Отправлено спустя 15 минут 17 секунд:
Да ,работает. :D

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

Энергомонитор PZEM-004T

#9

Сообщение olddolin » 11.10.2018{, 19:51}

pasha71 писал(а):
11.10.2018{, 10:04}
опа на......я переставил #include <PZEM004T.h> с самое начало программы,перестал маты гнать,сейчас попробую работает ли

Отправлено спустя 15 минут 17 секунд:
Да ,работает. :D
Тот же эффект при использовании PZEM c OLED2, переставляешь в начало и всё ок.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

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

Энергомонитор PZEM-004T

#10

Сообщение Cancertanly » 11.10.2018{, 20:11}

У меня все чаще стало так конфликтовать с разными ПБ в проектах в новой версии программы
Ну и решение такое же...
Можно было бы при редактировании ПБ указывать приоритет библиотеки. Т.е. в какой последовательности их объявлять
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Энергомонитор PZEM-004T

#11

Сообщение pasha71 » 12.10.2018{, 08:05}

Но в некоторых проектах и это не помогает.Вот например связка UNO-PZEM-W5100 ни в какую,завтра еще попробую,но уперлось все по взрослому.Хочу это все к Remote xy привязать,и пока без безрезультатно.Убираю PZEM ,все я ардуинку вижу через облако,все отлично работает
добавляю и кранты.PZEM работает ,но к облаку уже выход закрыт.И чо такое никак не пойму.

Ответить

Вернуться в «Прочие датчики и энкодеры»