Страница 1 из 4
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 16:04
Tyma
Всем доброго дня!
Имеется IDE скетч для PZEM 017, на esp8266, прописан под Blynk, надо зашить в блок flp (файл прилагается). Библиотека прилагается.
Скетч рабочий. Нужна опция для установки/выбора шунта (строка #43).
Я новенький, так что поправьте если не правильно заполнил сообщение.
Благодарю, Томас.
------------------------------------------
Обновлено 31.03.2023
Все работает.
Большое Спасибо
Phazz'у!
FLP - "
PZEM017v0.5"
Модифицированная библиотека ModbusMaster - "
Pzm016Test"
Не забываем указывать ток шунта при модулирование.
Пинация:
Модуль PZEM 017 - Конвертер RS485
A to A terminal of Energy Module
B to B terminal of Energy Module
Vcc to 5V positive
Gnd to 5V ground
Конвертер RS485 - esp8266
RO to D2 Pin of Node MCU
DI to D3 Pin of Node MCU
RE to D1 Pin of Node MCU
DE to D0 Pin of Node MCU
Железо
![Изображение]()
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 18:41
ecoins
Tyma писал(а): 24 мар 2023, 16:04
Имеется IDE скетч для PZEM 017, на esp8266, прописан под Blynk, надо зашить в блок flp (файл прилагается). Библиотека прилагается.
Скетч рабочий. Нужна опция для установки/выбора шунта (строка #43).
Я новенький, так что поправьте если не правильно заполнил сообщение.
Добрый день, Томас.
Вопрос 1: Вам нужно на основе скетча сделать проект на FLProg?
Вопрос 2: Вам нужно работа именно через Blynk? Я почти не работал на Blynk, но попробовать можно, может кто-то еще подключиться. А может быть просто отобразить на дисплее или телефоне?
Вопрос 3: У Вас есть какой-то опыт работы на FLProg? Или это Ваш первый проект и Вам нужна и начальная поддержка?
Пишите.
-------
Успехов.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 20:32
Tyma
ecoins писал(а): 24 мар 2023, 18:41Вопрос 1: Вам нужно на основе скетча сделать проект на FLProg?
Вопрос 2: Вам нужно работа именно через Blynk? Я почти не работал на Blynk, но попробовать можно, может кто-то еще подключиться. А может быть просто отобразить на дисплее или телефоне?
Вопрос 3: У Вас есть какой-то опыт работы на FLProg? Или это Ваш первый проект и Вам нужна и начальная поддержка?
Пишите.
Здравствуйте!
1. Да, на основе прелагаемого скетча сделать проект на FLProg (пользовательский блок).
2. Нет, скетч как раз сделан для работы через Blynk, я хочю прошить для работы через FLProg (зашить в блок FLProg - пользовательский блок)
3. Опыт работы с блоками на FLProg, только в программирование (С++) зелень.
С уважением, Томас.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 20:48
Rovki
Tyma писал(а): 24 мар 2023, 20:32
ecoins писал(а): 24 мар 2023, 18:41Вопрос 1: Вам нужно на основе скетча сделать проект на FLProg?
Вопрос 2: Вам нужно работа именно через Blynk? Я почти не работал на Blynk, но попробовать можно, может кто-то еще подключиться. А может быть просто отобразить на дисплее или телефоне?
Вопрос 3: У Вас есть какой-то опыт работы на FLProg? Или это Ваш первый проект и Вам нужна и начальная поддержка?
Пишите.
Здравствуйте!
1. Да, на основе прелагаемого скетча сделать проект на FLProg (пользовательский блок).
2. Нет, скетч как раз сделан для работы через Blynk, я хочю прошить для работы через FLProg (зашить в блок FLProg - пользовательский блок)
3. Опыт работы с блоками на FLProg, только в программирование (С++) зелень.
С уважением, Томас.
1. Проект на FLProg и блок пользователя это разные вещи немного.
3. Имелось ввиду опыт составления ( рисования) самого проекта в FBD, а не самого блока на с++ имхо.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 21:58
ecoins
Rovki писал(а): 24 мар 2023, 20:48
1. Проект на FLProg и блок пользователя это разные вещи немного.
3. Имелось ввиду опыт составления ( рисования) самого проекта в FBD, а не самого блока на с++ имхо.
Даже не знаю с чего начать.
Что-то пообещать сейчас не готов. Надо подумать несколько дней.
Может кто-то еще подключится.
Дополнительно отпишусь.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 21:59
Tyma
Rovki писал(а): 24 мар 2023, 20:48
Проект на FLProg и блок пользователя это разные вещи немного.
Здравствуйте!
Я думаю я понял о чём вы. Спасибо! В моём случае - пользовательский блок.
Уверен, этот блок полезен для собщетва FLProg, уже есть встроенный PZEM_004T для переменного тока, но нету для постоянного тока на такие большие мощности до 300A. Я тут пролистал историю форума, была попытка создать под UNO, а я тут нашел почти готовый под esp8266, только надо подогнать под FLProg.
С уважением, Томас.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:03
Phazz
[ref]Tyma[/ref], хочу уточнить, а нужен только pzem 017? Или вместе с Blynk?
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:08
Rovki
Айдар и phazz мастак делать блоки.. Только если делать блок, то он должен быть универсальным, в том смысле, что бы использовать штатные коммуникации. Не всём же нравиться блинк...
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:10
Tyma
Phazz писал(а): 24 мар 2023, 22:03
[ref]Tyma[/ref], хочу уточнить, а нужен только pzem 017? Или вместе с Blynk?
Здравствуйте!
Нет, скетч уже прописан под Blynk, надо убрать все от Blynk, сделать чисто пользовательский блок FLProg. Oн рабочий, я уже проверил.
С уважением, Томас.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:32
Phazz
[ref]Tyma[/ref], PZEM работает через Modbus. Так что специальные блоки не особо нужны. Нужна документация к датчику
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:43
Tyma
Phazz писал(а): 24 мар 2023, 22:03pzem 017
Да, через Modbus, но там по моему ребята подогнали библиотеку Modbus именно под pzem 017.
Больше инфо:
Проект
https://solarduino.com/pzem-017-dc-ener ... blynk-app/
Modbus
https://evertdekker.com/?p=1307
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:51
Rovki
Так если есть у датчики rs485, модбас рту, то блоков ни каких не нужно писать..
Отправлено спустя 2 минуты 34 секунды:
Нужно только разобраться с нумерацией регистров и их назначение.. И знать с какими типами данных нужно работать. Проект элементарный, блоков не требуется
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:53
Tyma
Rovki писал(а): 24 мар 2023, 22:51
Так если есть у датчики rs485, модбас рту, то блоков ни каких не нужно писать..
А как встроить в проект? REMOTEXY например?
Отправлено спустя 2 минуты 34 секунды:
Нужно только разобраться с нумерацией регистров и их назначение.. И знать с какими типами данных нужно работать. Проект элементарный, блоков не требуется
Так там вроде уже разобрались, только надо убрать все от Blynk.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:55
Rovki
Если нужен удалённый мониторинг используйте штатную коммуникацию kascada cloud.
Отправлено спустя 39 секунд:
Tyma писал(а): 24 мар 2023, 22:53
Rovki писал(а): 24 мар 2023, 22:51
Так если есть у датчики rs485, модбас рту, то блоков ни каких не нужно писать..
Отправлено спустя 2 минуты 34 секунды:
Нужно только разобраться с нумерацией регистров и их назначение.. И знать с какими типами данных нужно работать. Проект элементарный, блоков не требуется
А как встроить в проект? REMOTEXY например?
Использовать штатные блоки
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:58
Tyma
Rovki писал(а): 24 мар 2023, 22:55
Использовать штатные блоки
Например?
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:58
Rovki
А сколько параметров можно и нужно вам получать с датчика?
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 22:59
Phazz
[ref=#ff8000]Rovki[/ref], думаю минимум 2. Ток и напряжение
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 23:02
Rovki
Tyma писал(а): 24 мар 2023, 22:58
Rovki писал(а): 24 мар 2023, 22:55
Использовать штатные блоки
Например?
Вроде были справа, если не путаю ( или БП)
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 23:03
Tyma
Rovki писал(а): 24 мар 2023, 22:58
А сколько параметров можно и нужно вам получать с датчика?
Все ...4.
Я знаком только с Remote и FLprog. Как сейчас использую встроенный PZEM_004T, для переменного тока ...быстро и удобно.
Отправлено спустя 1 минуту 17 секунд:
Rovki писал(а): 24 мар 2023, 23:02
Вроде были справа, если не путаю ( или БП)
Для постоянного тока под 300A ничего нету.
Нужна помощь - зашить работающий IDE скетч в flp блок.
Добавлено: 24 мар 2023, 23:04
Rovki
По модбасу ещё проще