Страница 9 из 16

Virtuino HMI на Андроид

Добавлено: 29 янв 2019, 09:24
Fuji1604
А состояние 13 диода в виртуино при этом передавалось?

Virtuino HMI на Андроид

Добавлено: 29 янв 2019, 13:46
ingener
[ref]Fuji1604[/ref], нет, планшет был унесен домой, и связи ни с чем у ESP не было. Ну только с WIFI сетью.
Диод мигал просто генератором самой ардуины, без связи с ESP. Думал, поможет. так как засыпает именно ардуина (это выяснилось, не трогая питание ESP, нажать ресет на плате UNO - помогает)
в виртуино был сделан график с привязкой к аналоговому входу А0, который, будучи никуда не присоединен, выдает помехи разного уровня (т.е. рисуется хаотический график) - фактически, можно сказать, что сигнал постоянно передается

Отправлено спустя 4 часа 4 минуты 20 секунд:
Просьба пояснить для чайников, что значит "индекс переменной" в блоках приема-отправки переменных?
IN - вход самой переменной, понятно, а что подавать на index? :smile37:

Virtuino HMI на Андроид

Добавлено: 29 янв 2019, 13:57
Fuji1604
ingener писал(а): 29 янв 2019, 09:04Нужен именно обмен с приемным устройством
попробуйте вставить в проект этот блок ESP_Ping и пинговать раз в 5 сек например ip планшета.

Отправлено спустя 5 минут 32 секунды:
ingener писал(а): 29 янв 2019, 13:46"индекс переменной"
это номер пина в виртуино, пример с переменной V с индексом=0

Virtuino HMI на Андроид

Добавлено: 30 янв 2019, 12:50
ingener
А вот это нам не поможет от пропадания соединения при отсутствии ответа от планшета несколько минут?

Virtuino HMI на Андроид

Добавлено: 30 янв 2019, 13:31
Fuji1604
Я так понял зависает именно вайфай, т.е. Есп, а ардуино продолжает работать, диодом ведь она моргала

Virtuino HMI на Андроид

Добавлено: 30 янв 2019, 13:41
ingener
Если ресетить ESP (замыкая на минус вывод ресет), то ESP перемигивает синим диодом, но связь не восстанавливается.
Если ресетить UNO, то связь возобновляется.

Virtuino HMI на Андроид

Добавлено: 01 фев 2019, 13:41
ingener
Необходимо передавать на график и цифровой индикатор Virtuino входной сигнал очень малого уровня (0,05....2В).
При этом шкала отображения = 0...500
Какой лучше выбрать тип переменной для отправки в Virtuino? Integer?
Если да, то как рассчитать его значения для блока нелинейного масштабирования (до 0,3В кривая должна идти вверх круче, потом более полого).
Т.е. каким значениям Integer будет соответствоать, к примеру, 0,3В и 2В входной сигнал? :smile37:
И может ли вообще UNO корректно работать с таким малым сигналом, может, нужно его усиливать внешним усилителем? Или есть линейные усилители в FLprog? Или их заменяют блоки масштабирования?

Virtuino HMI на Андроид

Добавлено: 01 фев 2019, 16:49
Fuji1604
тут всё зависит только от вас, как программу напишите, так и будет работать, изучите типы переменных, измените опорное апряжение, в общем экспериментируйте!

Virtuino HMI на Андроид

Добавлено: 01 фев 2019, 22:23
ingener
Опыт показыват, что UNO не может работаь с сигналами менее 0,3В - по крайней мере, в качестве переменной integer она начинает видеть устойчиво именно начиная с этого значения.
Видимо, придется делать внешний масштабирующий усилитель, как на рисунке.. Жаль, не хотелось бы городить лишнего.
А внутри UNO нельзя сделать аналог такого усилителя?
PS - блок суммирования (добавить значение переменной) в этом случае не помогает. Именно аналоговый вход UNO плохо видит :smile37: малые напряжения...

Virtuino HMI на Андроид

Добавлено: 01 фев 2019, 22:28
dizzyy
ingener писал(а): 01 фев 2019, 22:23Опыт показыват, что UNO не может работаь с сигналами менее 0,3В - по крайней мере, в качестве переменной integer
Fuji1604 писал(а): 01 фев 2019, 16:49изучите типы переменных
поставите операционик

Virtuino HMI на Андроид

Добавлено: 04 фев 2019, 23:24
ingener
Все-таки при отстутствии обмена данными в течение нескольких минут пара UNO+ESP подвисает. Включаем планшет, а связь уже не восстановится...
Пришла такая мысль. Синий диодик на ESP 01 привязан к выходу? Т.е. если он мигает, то на каком-то выходе периодически проскакивает 1?
Берем этот сигнал и на вход UNO, на таймер задержки. Если сигнала нет, к примеру, 3 минуты, то выдается сигнал на саморесет UNO.
Интересно, сработает так? С выхода UNO на свой же ресет? :)

Virtuino HMI на Андроид

Добавлено: 04 фев 2019, 23:40
dizzyy
поставьте генераторы на на эти светики на уно и на есп чтоб знать что зависает

Virtuino HMI на Андроид

Добавлено: 05 фев 2019, 08:35
ingener
Так в том и дело, что пробовал добавить мигание 13 выводом на UNO, и оно исправно мигает при зависшей связи.
Тем не менее дело именно в UNO, т.к. ресет ESP ситуации не меняет.
такое впечатление, что пропадает только RX/TX (при его долгом отсутсвии).

Virtuino HMI на Андроид

Добавлено: 05 фев 2019, 09:35
Fuji1604
выложи свой проект

Virtuino HMI на Андроид

Добавлено: 05 фев 2019, 13:01
ingener
Fuji1604 писал(а): 05 фев 2019, 09:35выложи свой проект
"проект" громко сказано. пока лишь один график рисуется.

Virtuino HMI на Андроид

Добавлено: 05 фев 2019, 20:44
Fuji1604
в проекте все нормально, вы писали...
ingener писал(а): 27 янв 2019, 14:45"библиотека версии 1.70"
может библиотека глючная, попробуйте удалить ее, вместе с блоком идет библиотека 1.63, скомпилируется с ней, может это поможет.

Virtuino HMI на Андроид

Добавлено: 08 фев 2019, 21:44
dizzyy
[ref]Fuji1604[/ref], есть опыт подружить виртуино и пид..пробовал разные блоки , пропадает конект (значек перестает моргать при передаче , хотя бул проскакивает нормально (цеплял аварию на датчики температуры) а все что интежер и флот висит)

Отправлено спустя 1 час 8 минут 45 секунд:
та же история с ZMPT101B на библиотеке EmonLib-master

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 08:08
Fuji1604
через что конектил блюпуп или вифи? Последние тесты у меня были через есп-линк, связь стабильная, с виртуино модбас тож проблем небыло, попробуй их.

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 17:12
dizzyy
через блютуз..

Virtuino HMI на Андроид

Добавлено: 09 фев 2019, 19:31
ingener
ingener писал(а): 04 фев 2019, 23:24Все-таки при отстутствии обмена данными в течение нескольких минут пара UNO+ESP подвисает. Включаем планшет, а связь уже не восстановится...
Подключил вместо UNO другую плату - nano, которая от Robotdyn (на ней мощный стабилизатор 3,3В) - такого явления нет .