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

Virtuino HMI на Андроид

Добавлено: 12.10.2017{, 09:10}
Fuji1604
Блок пользователя, для работы с программой визуализации 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. После этого производить компиляцию проекта.
VIRTUINO.ubl
(980.09 КБ) 664 скачивания
v2 - разделил блок ESP на блок подключения к вайфай и блок создающий точку доступа
VIRTUINO2.ubl
(1.38 МБ) 707 скачиваний

Блоки для подключения через ESP с прошивкой ESP-LINK

ESP-LINK2

Настройка приложения
СкриншотыПоказать
Безымянный1.jpg
Безымянный.jpg
Безымянный11.jpg
Безымянный11d.jpg
Обсуждение программы на старом сайте

Virtuino HMI на Андроид

Добавлено: 05.03.2020{, 19:53}
dizzyy
В чем может быть проблема?
Контролёр вемос мини
Screenshot_2020-03-05-18-32-43-061_com.virtuino_automations.virtuino.jpg
стояла левая библеотека ..

Virtuino HMI на Андроид

Добавлено: 09.03.2020{, 06:34}
jurok
а скетч в IDE пример допустим из библиотеки загрузил в плату?

Virtuino HMI на Андроид

Добавлено: 17.03.2020{, 21:46}
Iron
Уважаемые, это только у меня при компиляции вылетает ошибка "'Serial2' was not declared in this scope"?
СпойлерПоказать
Arduino: 1.8.11 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\User\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'void setup()':

pr10:31:3: error: 'Serial2' was not declared in this scope

Serial2.begin(115200); // or 9600

^

C:\Users\User\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'void connectToWiFiNetwork()':

pr10:75:12: error: 'Serial2' was not declared in this scope

while (Serial2.available()) Serial2.read();

^

pr10:76:5: error: 'Serial2' was not declared in this scope

Serial2.println("AT+GMR"); // print firmware info

^

C:\Users\User\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'void virtuinoRun()':

pr10:103:6: error: 'Serial2' was not declared in this scope

if(Serial2.available()){

^

C:\Users\User\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'boolean waitForResponse(String, int)':

pr10:139:15: error: 'Serial2' was not declared in this scope

while(Serial2.available() > 0) {

^

exit status 1
'Serial2' was not declared in this scope

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
С уважением Владимир

Virtuino HMI на Андроид

Добавлено: 25.04.2020{, 17:19}
dizzyy
Fuji1604, давно не работал с нано+есп..не могу настроить хард сериал , а если оставляю софт на 0,1 то что то не конектится ..
забыл как делалось.. и не помню надо ли прошивать сами есп..

Virtuino HMI на Андроид

Добавлено: 25.04.2020{, 18:06}
Fuji1604
Скорость на харде делай 9600, на делителе напряжения я выставлял 3,6в, есп прошивать ненадо

Virtuino HMI на Андроид

Добавлено: 25.04.2020{, 19:38}
dizzyy
По умолчанию скорость 115200, понизил до 9600,проверяю в иде, то ответ есть.. Я поставил делитель на резисторах 1к и 2к..
Вроде как нано моргает, но ответа нету..

А хард так и не смог в блоке включить.. Раз одно ругается,,то другое. Может есть под рукой блок под хард.. В бибке я закоментировал сериал

Virtuino HMI на Андроид

Добавлено: 02.01.2021{, 19:58}
Selivan
tronik1 писал(а):
16.02.2020{, 12:07}
Предлагаю протестировать блоки к уже новой библиотеке VirtuinoCM. Жду ваших замечаний и улучшений. Пока только флоат при передаче с ардуины на смарт работает очень медленно. Не могу понять где копать.
Протестировал на NodeMcu.Все работает.
В Ваших пользовательских блоках для VirtuinoCM нет блока отправки и приема текста.
Если можно, добавьте, они очень востребованы.
Заранее спасибо.

Virtuino HMI на Андроид

Добавлено: 08.01.2021{, 17:14}
mks110
Selivan писал(а):
02.01.2021{, 19:58}
tronik1 писал(а):
16.02.2020{, 12:07}
Предлагаю протестировать блоки к уже новой библиотеке VirtuinoCM. Жду ваших замечаний и улучшений. Пока только флоат при передаче с ардуины на смарт работает очень медленно. Не могу понять где копать.
Протестировал на NodeMcu.Все работает.
В Ваших пользовательских блоках для VirtuinoCM нет блока отправки и приема текста.
Если можно, добавьте, они очень востребованы.
Заранее спасибо.
Добрый день! Подскажите, как у вас получилось связать nodemcu с виртуино, у меня при компиляции ругается на Serial2 (физически там есть только softwareserial и serial0).

Virtuino HMI на Андроид

Добавлено: 09.01.2021{, 18:45}
Selivan
Желательно пример и текст ошибки.

Virtuino HMI на Андроид

Добавлено: 24.04.2021{, 18:28}
Sevast
Помогите вылезти из паутины Virtuino :smile453: .
Перечитал почти все темы, пересмотрел видел... и толком не разобрался. Куча разных программ Virtuino, с какими и как работать?
Есть проект на ECP8266, скажем "Контроль теплицы" и надо отправить простому пользователю готовый блок и чтоб он его включил в сеть 220в, без всяких заморочек (прошивки) подключил к своей WiFi сети, установил в свой телефон Virtuino и стал пользоваться контроллером через интернет...
ПОМОГИТЕ разобраться, что и главное как использовать?

Virtuino HMI на Андроид

Добавлено: 09.06.2021{, 20:38}
brig62
Sevast, Что бы пользоваться через интернет отлично подходит протокол MQTT. Есть Виртуино MQTT. А сейчас вышла бетта Виртуино 6. Там вообще усе протоколы. На форуме есть тема НАШ Брокер MQTT. Работает отлично. И пользовательские блоки есть MQTT. Но их я не пробовал.

Virtuino HMI на Андроид

Добавлено: 03.11.2021{, 23:59}
vadimonvad
У каво есть блок под СМ библиотеку для w5100?
Поделитесь пожалуста :smile469:
Ато уже мозги кипят
Ну не как не могу подружить

Virtuino HMI на Андроид

Добавлено: 05.11.2021{, 15:31}
tema
тоже надо. Я вообще не понимаю почему нет блоков под новую виртуинку. На мой взгляд красивее интерфейса не сделаешь ни на чем...

Virtuino HMI на Андроид

Добавлено: 07.11.2021{, 12:25}
vadimonvad
вот переделал с esp
вроде работает

Отправлено спустя 2 минуты 35 секунд:
я так понимаю блоки для виртуино это военная тайна
или я просто плохо ищу

наютубе есть уроки по новой виртуино вроде и ссылки есть для блоков . вот только не работают ссылки