Нужна помощь - зашить работающий IDE скетч в flp блок.

Hа esp8266, прописан под Blynk, надо зашить в блок flp

Хотел бы вот такое устройство и программу...
aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Нужна помощь - зашить работающий IDE скетч в flp блок.

#21

Сообщение aidar_i » 25.03.2023{, 05:03}

ecoins писал(а):
24.03.2023{, 18:41}
Айдар и phazz мастак делать блоки
Я пока занят другим, Phazz, если есть время сделайте блок или проект.

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Нужна помощь - зашить работающий IDE скетч в flp блок.

#22

Сообщение Rovki » 25.03.2023{, 08:11}

aidar_i писал(а):
25.03.2023{, 05:03}
ecoins писал(а):
24.03.2023{, 18:41}
Айдар и phazz мастак делать блоки
Я пока занят другим, Phazz, если есть время сделайте блок или проект.
Так зачем блок , если там модбас. бери и делай с ним что хошь :)
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Нужна помощь - зашить работающий IDE скетч в flp блок.

#23

Сообщение Rovki » 25.03.2023{, 20:07}

Спросил очередной "помощник".
Результат- ТС понял ,что БП не нужен(как просил) . А готовый проект он не просил :smile44:
Электронщик до мозга костей и не только

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#24

Сообщение Tyma » 26.03.2023{, 01:27}

Rovki писал(а):
25.03.2023{, 08:11}
Так зачем блок , если там модбас. бери и делай с ним что хошь
Наверное я что-то недопонимаю, но под pzem 017 они запилили отдельную библиотеку modbus, стандартная не будет работать.
If this is the first time you are dealing with modbus communication, this Modified Modbus Master Library file is needed to be installed to the Arduino IDE Software so that it can understand the programming function. If you have installed the original ModbusMaster.h library from library management, kindly look into the folder and delete it or it will clash with this library.

Тут надо создавать блок и заливать туда модифицированную версию ModbusMaster.h library.

Отправлено спустя 28 минут 7 секунд:
Там в принципе всё очень просто создать блок, скетч готовый и рабочий, только надо убрать все от Blynk. Залить модифицированную версию ModbusMaster.h library.
4 входа, 4 выхода и Reset/сброс кВтч (строка 212). В скетче указанo.
Пины указаны
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

И нужен выход или опция для указания шунта - строка 43
Declare your external shunt value for DC Meter. Default 0x0000 is 100A, replace to "0x0001" if using 50A shunt, 0x0002 is for 200A, 0x0003 is for 300A

Я-бы сам сделал, только не очень разбираюсь в создание блокав flp.
batt1.webp
(320.22 КБ) 10 скачиваний

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#25

Сообщение Phazz » 26.03.2023{, 02:03}

Tyma, с отпуска вернусь. Попробую сделать.

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#26

Сообщение Tyma » 26.03.2023{, 02:06}

Phazz писал(а):
26.03.2023{, 02:03}
Tyma, с отпуска вернусь. Попробую сделать.
Приятного отдыха! :smile236:

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Нужна помощь - зашить работающий IDE скетч в flp блок.

#27

Сообщение Rovki » 26.03.2023{, 02:30}

В ФЛ Автор использует свою библиотеку а не ардуиновскую модбас
Электронщик до мозга костей и не только

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#28

Сообщение Phazz » 26.03.2023{, 02:41}

Rovki, в pzem как раз используется отдельная библиотека. Но на сколько я помню там лишь сброс счетчика нестандартно реализован. Все остальное стандартное модбас.

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Нужна помощь - зашить работающий IDE скетч в flp блок.

#29

Сообщение Rovki » 26.03.2023{, 02:46}

Phazz писал(а):
26.03.2023{, 02:41}
Rovki, в pzem как раз используется отдельная библиотека. Но на сколько я помню там лишь сброс счетчика нестандартно реализован. Все остальное стандартное модбас.
Модбасу всеравно что сбрасывать, он этого не знает, главное знать адреса регистров, их функции
Электронщик до мозга костей и не только

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#30

Сообщение Phazz » 28.03.2023{, 14:08}

Tyma, Пробуйте

Отправлено спустя 10 минут 42 секунды:
Компилируется пока только на ESP8266
Вложения
PZEM017v0.1.flp
(207.77 КБ) 16 скачиваний

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#31

Сообщение Tyma » 28.03.2023{, 19:05}

Phazz писал(а):
28.03.2023{, 14:19}
Пробуйте
Добрый день!
Спасибо!
А как его законектить - входы/выходы ? Я работаю через Remotexy.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#32

Сообщение Phazz » 28.03.2023{, 20:01}

Tyma, а что конкретно не поучается?

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#33

Сообщение Tyma » 28.03.2023{, 21:30}

Phazz писал(а):
28.03.2023{, 20:01}
а что конкретно не поучается?
1. Сижу, изучаю - как объединить с блоком Remotexy?
2. Как я понимаю, опция "адрес", нужно указать номер шунта?
3. Опция сброса - Reset?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#34

Сообщение Phazz » 28.03.2023{, 21:53}

Tyma, адрес это адрес слэйва pzem обычно это 1
Выведите данные блока в уарт и посмотрите есть ли данные.

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#35

Сообщение Tyma » 28.03.2023{, 22:49}

Phazz писал(а):
28.03.2023{, 21:53}
Выведите данные блока в уарт и посмотрите есть ли данные.
Не могу понять, как это работает. На пример блок pzem-004T, который встроен в flp, через блок "конвертации строк", я подключаю к блоку Remotexy и всё, все работает, выводится на приложение, а зачем pzem-17 через уарт ...и главное - как? :smile37:

Как здесь
Вложения
Энергомонитор PZEM-004T.png
Последний раз редактировалось Tyma 28.03.2023{, 22:55}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#36

Сообщение Phazz » 28.03.2023{, 22:53}

Tyma, да в примере все настроено же
И еще пин 4 и 5 у wemos D1 и D2

Отправлено спустя 4 минуты 34 секунды:
Нужно сначала проверить работоспособность на простом. А потом уже усложнять проект.

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#37

Сообщение Tyma » 28.03.2023{, 23:04}

Phazz,
Как их подключить/объединить?
Вложения
1.png

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#38

Сообщение Phazz » 28.03.2023{, 23:17}

Вот почему я такие блоки не люблю без железки делать ))))
Tyma писал(а):
28.03.2023{, 23:04}
Phazz,
Как их подключить/объединить?
так через конвертер жеж

Tyma
Рядовой
Сообщения: 43
Зарегистрирован: 02.03.2023{, 02:46}
Репутация: 0
Имя: Tomas

Нужна помощь - зашить работающий IDE скетч в flp блок.

#39

Сообщение Tyma » 28.03.2023{, 23:59}

Phazz писал(а):
28.03.2023{, 23:17}
так через конвертер жеж
Имею в виду на схеме как их подключить, не на железе? Как блок Remote будет знать какой выход куда?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Нужна помощь - зашить работающий IDE скетч в flp блок.

#40

Сообщение Phazz » 29.03.2023{, 00:02}

Tyma, присылайте ваш проект

Ответить

Вернуться в «Прием заказов»