Virtuino HMI на Андроид
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Virtuino HMI на Андроид
Блок пользователя, для работы с программой визуализации Virtuino на андроид.
[spoiler title=Описание и блоки]
Подключение к андроиду через 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. После этого производить компиляцию проекта.
v2 - разделил блок ESP на блок подключения к вайфай и блок создающий точку доступа
Блоки для подключения через ESP с прошивкой ESP-LINK
ESP-LINK2
[/spoiler]
Настройка приложения
[spoiler title=Скриншоты] [/spoiler]
Обсуждение программы на старом сайте
[spoiler title=Описание и блоки]
Подключение к андроиду через 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. После этого производить компиляцию проекта.
v2 - разделил блок ESP на блок подключения к вайфай и блок создающий точку доступа
Блоки для подключения через ESP с прошивкой ESP-LINK
ESP-LINK2
[/spoiler]
Настройка приложения
[spoiler title=Скриншоты] [/spoiler]
Обсуждение программы на старом сайте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Fuji1604 04 июн 2019, 08:27, всего редактировалось 9 раз.
- diman27
- Сержант
- Сообщения: 291
- Зарегистрирован: 06 сен 2015, 07:33
- Откуда: Белово
- Благодарил (а): 4 раза
Virtuino
Привет всем. Есть проблема с компиляцией. Установил библиотеку, но в управлении библиотеками пишет, что неизвестная версия и выдает ошибку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Virtuino
Примеры компилируются?
Virtuino Library ver 1.1 попробовал, работает, компилит.
Мне кажется, лучше не картинку выкладывать, а файл с проблемой...
Virtuino Library ver 1.1 попробовал, работает, компилит.
Мне кажется, лучше не картинку выкладывать, а файл с проблемой...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Virtuino
Никакие библиотеки ВООБЩЕ в блоке не объявлены.
Каким образом будет работать - usb BT/wifi/ethernet не ясно.
Попробуй для начала перенести пример из библиотеки в блок.
Каким образом будет работать - usb BT/wifi/ethernet не ясно.
Попробуй для начала перенести пример из библиотеки в блок.
Последний раз редактировалось Sancho 31 окт 2017, 16:49, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Virtuino
Его нет. Я всего-лишь попробовал запустить библиотеку, так как Вы написали:diman27 писал(а):Выложите ваш пример, если можно.
Попробуйте всё-таки перенести код, например для DHT из примера, в блок пользователя и подать на него свой сигнал. Так поймёте что к чему, что надо и где писать...diman27 писал(а):Установил библиотеку, но в управлении библиотеками пишет, что неизвестная версия и выдает ошибку
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Virtuino
Добрый день, вы не вставили в проект блок подключения к виртуино, вставьте один из блоков VIRTUINO BT или VIRTUINO ESP в зависимости от типа подключения которое вы используете.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino
в чем именно заключается проблема с графиком?
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino HMI на Андроид
Скриншоты[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Fuji1604 09 фев 2018, 11:54, всего редактировалось 6 раз.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino HMI на андроиде
Настройка приложения [spoiler]Сначала добавляем "железку" через которую будет связь с ардуино. В моем случае это блютуз. выполняем сопряжение.
Кликаем "сохранить". Можно конектиться и наслаждаться.
[/spoiler]
Добавляем сервер блютуз в Виртуино.
Все, теперь можно подключатся к ардуино.
Настраиваем (например) вывод температуры. Кликаем "сохранить". Можно конектиться и наслаждаться.
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino HMI на андроиде
нужна помощь .. сейчас как раз пробую 8266 .с Remotexy вроде получается , а во с виртуино никак..
проблема вот в этих строчках
IPAddress ip(192, 168, 1, 150); // where 150 is the desired IP Address
IPAddress gateway(192, 168, 1, 1); // set gateway to match your network
IPAddress subnet(255, 255, 255, 0); // set subnet mask to match your network
WiFi.config(ip, gateway, subnet); // If you don't want to config IP manually disable this line
в роутерах свой серве раздачи ИП , и принимать готовый никак ..
и второе , можно уйти на какой то другой порт , я уже все перелопатил, кроме 80 и порта не хочет открывать ...возможно это провайдер чудит, главное разобраться чтоб конектилось, а там буду пробовать проброс портов.
проблема вот в этих строчках
IPAddress ip(192, 168, 1, 150); // where 150 is the desired IP Address
IPAddress gateway(192, 168, 1, 1); // set gateway to match your network
IPAddress subnet(255, 255, 255, 0); // set subnet mask to match your network
WiFi.config(ip, gateway, subnet); // If you don't want to config IP manually disable this line
в роутерах свой серве раздачи ИП , и принимать готовый никак ..
и второе , можно уйти на какой то другой порт , я уже все перелопатил, кроме 80 и порта не хочет открывать ...возможно это провайдер чудит, главное разобраться чтоб конектилось, а там буду пробовать проброс портов.
Virtuino HMI на андроиде
К роутеру с DHCP сервером можно подключиться и со своим IP, лишь бы он был не занят.
Подредактируйте при необходимости блок VIRTUINO ESP
// virtuino.DEBUG=true; // установите TRUE для получения IP адреса платы, и мониторинга (выдаем в монитор порта состояние подключения)
//Serial.begin(9600); // Включите эту строку только если DEBUG=true
espSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.)
//Serial1.begin(115200); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.)
virtuino.connectESP8266_toInternet(SSID,PASSWORD,80); // Параметры подключения ESP8266 к WiFi. Port=80 (порт можно сменить здесь)
//virtuino.esp8266_setIP(192,168,0,140); // Установить статический IP адрес. (если закоментированно, IP адрес получим от DHCP)
Проверьте подключается ли виртуино к плате внутри локальной сети. Затем пробросте на IPадрес платы необходимый порт. Узнайте свой внешний IP в интернете, введите его в настройках подключения виртуино, пробуйте подключиться через интернет.
Подредактируйте при необходимости блок VIRTUINO ESP
// virtuino.DEBUG=true; // установите TRUE для получения IP адреса платы, и мониторинга (выдаем в монитор порта состояние подключения)
//Serial.begin(9600); // Включите эту строку только если DEBUG=true
espSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.)
//Serial1.begin(115200); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.)
virtuino.connectESP8266_toInternet(SSID,PASSWORD,80); // Параметры подключения ESP8266 к WiFi. Port=80 (порт можно сменить здесь)
//virtuino.esp8266_setIP(192,168,0,140); // Установить статический IP адрес. (если закоментированно, IP адрес получим от DHCP)
Проверьте подключается ли виртуино к плате внутри локальной сети. Затем пробросте на IPадрес платы необходимый порт. Узнайте свой внешний IP в интернете, введите его в настройках подключения виртуино, пробуйте подключиться через интернет.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino
пробовал и с флпрог делать и с примеров , сделал софт сериал на 2 3 пин.. есп есть в роутере, а в мониторе портов - Server init...Fuji1604 писал(а): 07 фев 2018, 06:24К роутеру с DHCP сервером можно подключиться и со своим IP, лишь бы он был не занят.
Подредактируйте при необходимости блок VIRTUINO ESP
// virtuino.DEBUG=true; // установите TRUE для получения IP адреса платы, и мониторинга (выдаем в монитор порта состояние подключения)
//Serial.begin(9600); // Включите эту строку только если DEBUG=true
espSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.)
//Serial1.begin(115200); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.)
virtuino.connectESP8266_toInternet(SSID,PASSWORD,80); // Параметры подключения ESP8266 к WiFi. Port=80 (порт можно сменить здесь)
//virtuino.esp8266_setIP(192,168,0,140); // Установить статический IP адрес. (если закоментированно, IP адрес получим от DHCP)
Проверьте подключается ли виртуино к плате внутри локальной сети. Затем пробросте на IPадрес платы необходимый порт. Узнайте свой внешний IP в интернете, введите его в настройках подключения виртуино, пробуйте подключиться через интернет.
Virtuino
На каой скорости ардуина подключается к есп?
Отправлено спустя 11 минут 24 секунды:
Софт сериал корректно работает на скорости 9600, на большей идут ошибки.
Отправлено спустя 11 минут 24 секунды:
Софт сериал корректно работает на скорости 9600, на большей идут ошибки.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Virtuino
А сама есп чарез спец прогу нормально подключается к вафле? Данные бегают?
Отправлено спустя 1 минуту 18 секунд:
Я у своей есп прошивку менял, брал с сайта амперки
Отправлено спустя 1 минуту 18 секунд:
Я у своей есп прошивку менял, брал с сайта амперки
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей