Блок пользователя, для работы с программой визуализации Virtuino на андроид.
Описание и блокиПоказать
Подключение к андроиду через WiFi или БТ, выбирается соответствующим блоком.
Добавил блоки приема и отправки текста.
Изменил блоки передачи переменных, теперь с блока DV можно сразу получать переменные разных типов.
Входами и выходами virtuino управляет напрямую, переделывать библиотеку не вижу смысла (все переменные программа пересылает в виде integer или float), т.к. придется это делать при каждом обновлении библиотеки. Для передачи сигнала с кнопки или регулятора используйте в программе virtuino виртуальный вывод DV. В программе используйте блок приема DV в котором укажите индекс переменной (сделал отдельным входом, так схема платы становится более читабельной)
Для увеличения количества переменных (по умолчанию их 32 DV и 32 V)необходимо:
1. открыть файл VirtuinoEsp8266_WebServer.h или VirtuinoBluetooth.h библиотеки Virtuino, найти следующие строки:
#define wf_virtualDigitalMemorySize 32 // DV virtual memory size
#define wf_virtualAnalogMemorySize 32 // V virtual memory size
2. Установить необходимое количество переменных, точно такое же количество установить в приложении на андроиде (вкладка "Больше настроек").
3. После этого производить компиляцию проекта.
Спасибо, отличные блоки, все работает на ура! Если позволяет время и желание, не могли бы вы сваять блоки для эзернет шилда и сервиса ThingSpeak. За ранее благодарю!
Virtuino HMI на Андроид
Добавлено: 15.04.2018{, 12:36}
tronik1
Мой проект на virtuino
Virtuino HMI на Андроид
Добавлено: 16.04.2018{, 04:46}
Fuji1604
Огромная проделана работа!
Virtuino HMI на Андроид
Добавлено: 29.04.2018{, 19:48}
oren1
Наконец разобрался с подключением Mega.Необходимы две вещи: первое- линию Тх Mega ,подключить к Rx платы BT H-05,через делитель ,чтобы подать 3.3-3.5 вольт.Второе в библиотеке virtuino,в папке-«VirtuinoBluetooth» выключить: //#define BLUETOOTH_USE_SOFTWARE_SERIAL // disable this line if you want to use hardware serial.
Virtuino HMI на Андроид
Добавлено: 15.06.2018{, 17:33}
fylhtq778
Друзья подскажите как в virtuino настроить срабатывание тревоги по превышению температуры или это только в платной версии
Друзья подскажите как в virtuino настроить срабатывание тревоги по превышению температуры или это только в платной версии
я например делал когда превышение то загорается светодиод , в его настройках есть меню аларм, там активировал, поставил 4 секунды ..
превысило , загорелся светодиод и тревога в телефоне 4 секунды
Virtuino HMI на Андроид
Добавлено: 16.06.2018{, 00:01}
Fuji1604
Вот так пробовали?
Virtuino HMI на Андроид
Добавлено: 16.06.2018{, 03:13}
fylhtq778
да пробывал не получается. смс без проблем настраевается а вот тревога ни как
Virtuino HMI на Андроид
Добавлено: 16.06.2018{, 03:17}
fylhtq778
Пункт разрешить пользователю настраивать значения тоевоги у меня не активный поставить или снять галку не дает
Отправлено спустя 3 часа 45 минут 11 секунд:
dizzyy попробывал ваш способ через лампочку молчит и все хоть что делай как так то
dizzyy попробывал ваш способ через лампочку молчит и все хоть что делай как так то
сегодня пробовал все работает..может вовсе тревога офф??
после обновления до 3.1 теперь можно напрямую в WeMos писать
дополнение - основные блоки для клиента или точки доступа , остальное от топик стартера вставляем для получения или передачи данных
на других платах не пробовал пока
простенький проект отправляем флот , на лед телефона генератор симетричный 1 сек и кнопка чтоб управлять светиком вемос или ноде..
поставил генератор 1 сек..на телефоне период моргания 2-2.5 сек(версия 3.1)
прошил дополнительно другую вемос с периодом 500 мс, вобще не моргает (в версии 3.1.1)
но если тыкать постоянно на кнопку на отправку бойлен на вемос , то период соответствует что задан в генераторе ..
Время обносления, в настройках сервера ардуино сколько стоит?
я все библиотеки перерыл ....я в проге в настройках все обыскал, а это когда выбираешь плату
спасибо ..
Virtuino HMI на Андроид
Добавлено: 24.07.2018{, 19:25}
holodaleksey
Доброго времени! А может кто подсказать, какое ограничение на количество виджетов в фришной версии? Реклама забодала...
Добавлено.
12 тэгов, разобрался.
это даст делать настройки сети и прочего без перепрошивки модуля?
да, есплинк без подключения к сети запускается в режиме точки доступа, подключаемся к ней, заходим через браузер в настройки, указываем точку, пароль и есп подключается к желаемой сети вайфай.
Собрал блок подключения к программе Virtuino через модуль ESP8266 с прошивкой ESP-LINK, сделан на основе библиотеки bluetooth, работает через 23 порт (указать в приложении IP адрес ESP и порт 23), тестируйте, позже перенесу в шапку.
только прошил вемос на ESP-LINK... разбираюсь только
но есть вопрос по связи..
например я в машине хочу поставить...вайфай нету ..
с телефона роздачу интернета по вайфай но телефон не имеет ип..
если просто сделать сервер и напрямую конектится по вайфай, то нет пропадет и на телефоне (мобильные даные)
как сделать чтоб и виртуино было и мобильные данные..
ругается ардуино иде..у всех плыты разные и оно не видит Wemos
Отправлено спустя 7 минут 42 секунды:
и как сбросить настройки при смене роутера?
Отправлено спустя 29 минут 1 секунду:
прошил на ип 192.168.1.140
захожу - с веб все есть..
вставляю блок в проект , добавляю отправить переменую, загружаю в вемос и в веб попасть уже не могу..
можете выложить пример и детали работы с прошивкой
Virtuino HMI на Андроид
Добавлено: 07.08.2018{, 01:13}
dizzyy
для отображения напряжения я сделал в флпрог такую арифметику
СпойлерПоказать
Безымянный.JPG (9.7 КБ) 1832 просмотра
а потом создал передачу флота в индикатор через блок..
а теперь я знаю что можно без этого всего - на пин подаем с делителя напряжение , а в настройках индикатора указываем аналоговый пин и ставим галочку подогнать под значение(у меня согласно делителю 15 В) и вуаля ...
вот для чего такие раздутые библиотеки...