Страница 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
      По модбасу ещё проще