Страница 11 из 16
Virtuino HMI на Андроид
Добавлено: 12 фев 2019, 21:26
ingener
А можно как-то "загрубить" вывод показаний на цифровой индикатор?
Он имеет диапазон 0...500, и шаг показаний должен быть 10.
т.е. чтобы не мелькало промежуточных значений, а только кратные 10

Virtuino HMI на Андроид
Добавлено: 13 фев 2019, 17:31
ingener
ingener писал(а): 12 фев 2019, 21:26 а только кратные 10
Нужно поделить на 10 и умножить на 10 и передавать integer.
Virtuino HMI на Андроид
Добавлено: 14 фев 2019, 15:21
fsergei70
В googl play есть еще приложения Virtuino MQTT и Virtuino modbus. Если я правильно все понимаю, то эти блоки пользователя и библиотека к ним не подходят. не подскажете где найти исходники проектов и библиотеки для этих приложений, чтоб сделать для них блоки?
Virtuino HMI на Андроид
Добавлено: 14 фев 2019, 20:44
Alexander1
[ref]fsergei70[/ref], напишите греку. Автору и разработчику...
Это его слова... Если вы столкнулись с какой-либо проблемы при создании собственного примера, не стесняйтесь сообщить мне об этом по адресу: iliaslampr@gmail.com
Virtuino HMI на Андроид
Добавлено: 14 фев 2019, 21:52
Alexander1
Бился бился и наконец добился!
Не попадалась на глаза информация, что нужно поменять скорость ESP8266 на 9600 в самом модуле. Но читая эту тему форума, нашёл. Поменял скорость в терминальной программе из видео (нагуглил)
Видео
Удача, Подключился, всё Ок! Но при настройке программы на смартфоне вылазит такая бяка[spoiler]
Screenshot_2019-02-14-00-01-55.png
[/spoiler], и как её исправить, пока не знаю. Пока буду копать, может отпишется кто, помогите?...
В скетче [spoiler]
Снимок2.JPG
[/spoiler] прописал скорость в строке 48, строку 70 закомментировал, так как не к роутеру подключался и раскомментировал строку 73. IP адрес прописал в Виртуино из строки 75- Default access point ESP8266 ip=192.168.4.1.
Virtuino HMI на Андроид
Добавлено: 14 фев 2019, 22:16
ingener
Это не бяка) тоже сначала так думал. Это все ОК. Жмите Connect

И сначала не забудьте поставить галочку на своем сервере.
Virtuino HMI на Андроид
Добавлено: 15 фев 2019, 00:08
Alexander1
ingener писал(а): 14 фев 2019, 22:16Это не бяка) .
А разве сообщение не зелёным цветом должно быть?[spoiler]
Снимок.JPG
[/spoiler]
Отправлено спустя 34 минуты 13 секунд:
Нажал включить. но что не так. Настроил в скетче чтоб загорался светодиод на плате ардуино. Не горит...
Скетч:[spoiler]
Снимок3.JPG
Снимок2.JPG
[/spoiler]
Отправлено спустя 4 минуты 59 секунд:
Включил сервер [spoiler].
Screenshot_2019-02-14-23-56-53.png
[/spoiler]
В верхнем левом углу должен глобус появится. Но его нету((( [spoiler]
Screenshot_2019-02-14-23-56-31.png
[/spoiler]
Virtuino HMI на Андроид
Добавлено: 15 фев 2019, 00:19
dizzyy
в правом верхнем нажать конект
Virtuino HMI на Андроид
Добавлено: 15 фев 2019, 00:28
Alexander1
))))) Ой спасибо!!! Я счастлив. Заработало))))
Virtuino HMI на Андроид
Добавлено: 16 фев 2019, 09:27
fsergei70
Попробовал переделать основной блок под ESP.
Теперь режим работы точка доступа или клиент а так же настройки сети осуществляются в самой программе.
Вроде все компилируетя, в железе не проверял.
Virtuino HMI на Андроид
Добавлено: 16 фев 2019, 12:31
ingener
Кто-нибудь использует Virtuino + ESP как точка доступа? Есть такое явление - если планшет некоторое время (несколько минут) не подключен к ESP, то потом возобновить связь уже не получится? Необходимо перезагружать Arduino ресетом или сбросои питания.
Если использовать ESP как клиент в другой сети и подключать планшет к ней, то такого явления нет.
Возникает подозрение, что ESP должен всегда быть соединен с Wifi сетью, иначе он безвозвратно засыпает.
Может, есть в прошивке такой алгоритм у ESP (режим сна при отсутствии активности)?
данное явление проверено на 3 разных платах Arduino и 2 модулях ESP-01.
Полкчается, чтобы таокго не было, нужно добавлять еще одну "паразитную" ESP в качестве клиента, только для того, чтобы она постоянно поддерживала активность основной ESP ?
Virtuino HMI на Андроид
Добавлено: 18 фев 2019, 00:12
Alexander1
Fuji1604 писал(а): 12 фев 2018, 12:57
Проверь напряжение после делителя на TX, если на делителе напряжение ниже 3,6в то ЕСП сатанеет и начинает слать в порт ардуины всякий шлак. Когда сделал 3,6в проблемы прекратились.
Пардон!

Вы не напомните как поднять до 3.6 В. Видимо отдельное питание на ардуину сделать ровно 5 В.
Спасибо!
Отправлено спустя 39 минут 48 секунд:
Я выровнял на ардуине, ровно 5 Вольт. Внешним БП. Но на ТХ получилось 3,3 В. Дальше не стал поднимать, во избежании

Постоянно теряется связь с виртуиной, ошибки потери связи сыпятся...[spoiler]
Screenshot_2019-02-18-00-17-25.png
[/spoiler]
Virtuino HMI на Андроид
Добавлено: 18 фев 2019, 14:54
Fuji1604
Напряжение на делителе меняется подбором резисторов, можно подстроечный поставить. Я и напрямую соединял, работало, но это уже на ваш страх и риск.
Virtuino HMI на Андроид
Добавлено: 18 фев 2019, 20:23
Alexander1
Ок спасибо!
Virtuino HMI на Андроид
Добавлено: 19 фев 2019, 00:36
brig62
Сегодня увидел что существует Virtuino Modbas. Пробовал ее кто нибудь? Мне кажется должна быть проще. И блоков отдельных под нее не потребуется. Каскада например по Модбасу отлично работает.
Virtuino HMI на Андроид
Добавлено: 19 фев 2019, 17:16
ingener
Тоже хотелось бы освоить ее. Тем более, что подключиться получилось очень быстро.. Можно ли использовать с Arduino + ESP-01? Если да, то как настроить? Дальше успешного подключения дело не идет...
Там вместо входов нужно выбирать некие "Регистры модулей" или "М-память", так вот что это вообще такое и как настроить Ардуино с ЕСП на это??

Virtuino HMI на Андроид
Добавлено: 19 фев 2019, 18:28
fsergei70
ingener писал(а): 19 фев 2019, 17:16Регистры модулей"
Регистр модулей это адрес устройства.
Отправлено спустя 15 минут 6 секунд:
У меня получилось передавать в проект на esp 01 нажатие кнопок и значения слайдера. А вот с проекта выводить данные на индикатор что то не вышло. По всей видимости дело в разрядности переменных. В modbus virtuino integer например 32 битный. Завтра скину проекты в flprog и в virtuino modbus. Сейчас компа под рукой нет.
Добавил проекты в архиве.
Virtuino HMI на Андроид
Добавлено: 19 фев 2019, 22:55
Alexander1
[ref]Fuji1604[/ref],
Fuji1604 писал(а): 18 фев 2019, 14:54Напряжение на делителе меняется подбором резисторов, можно подстроечный поставить. Я и напрямую соединял, работало, но это уже на ваш страх и риск.
А можно использовать конвертер логических уровней?[spoiler]
Снимок.JPG
[/spoiler] и какой лучше?
[spoiler]
Снимок.JPG
[/spoiler]
Отправлено спустя 52 минуты 29 секунд:
Вот нарыл[spoiler]
Снимок.JPG
[/spoiler]
Virtuino HMI на Андроид
Добавлено: 20 фев 2019, 09:00
fsergei70
Чтоб согласование уровней не городить лучшео использовать про мини на 3,3 вольта с кварцем на 8 мегагерц.
Virtuino HMI на Андроид
Добавлено: 22 фев 2019, 13:12
fsergei70
Может быть будет кому то интересно. Пробовал работать с modbus virtuino. Получилось передать с ESP long integer в программу пришло значение как Integer 32. Float тоже работает. Integer и byte с контроллера в программу не передались.
В контроллер удалось передать нажатие кнопки и показания слайдера. Слайдер правда работает не совсем корректно, сбрасывается на 0.