ESP Remote - андроид пульт для ESP

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

Пульт-андроид 8+ по Wi-Fi или Bluetooth для ESP.

Можно создать пульты для своих проектов в андроид приложении "arduinoRemote" (интернет не нужен)
Программа для андроида простая, бесплатна, без рекламы, и ограничений, с открытым кодом, взята здесь:
https://github.com/Johann110/arduinoRemote

О программе
Показать
Программа проста и интуитивно понятна.
Возможно на "github" будет более свежая версия программы.
Если в ней не было критичных к прошлым версиям изменений,
вы можете сами обновить ее.
Ставьте файл .apk не удаляя старую программу.
Так не должны потеряться ваши проекты пультов.
Но для надежности можно сохранить их отдельно.
Проекты находятся в программе в виде текстовых файлов.
путь к ним в андроиде:
Android -> data -> com.app.arduinoremote -> files -> Remotes
Если у вас Android 13+, вы не можете получить доступ к этим файлам напрямую без прав root.
Однако это возможно, подключив ваше устройство к ПК.
Чтобы лишний раз не смотреть код кнопок в мониторе, можно взять их из файла проекта.
Содержимое проекта из примера ниже:
___________________________________________
192.168.10.1
ТЕСТ|s0x|391.27527|93.75641|0|0
кнопка|b3x|421.0|1090.0|1|0
пример|p1x|303.58716|398.48236|500|150|0|255
textfield|t2x|357.0|667.0|410|300|0
______________________________________________
Здесь за названием следует его код.
Описание блока
Показать
Всего 5 компонентов: программа для андроид и блок из пакета 4 блоков флпрог.
В андроиде создаем проекты своих пультов. В проекте флпрог действия на команды с пульта.
Созданные элементы в программе андроид отправляют свой уникальный код.
Блок ESP Remote в проекте ESP основной. Он выдает этот код строкой на выход, и другие свои блоки.
Код вида: b0x1 где:
b - (Button), может быть, s- (Switch), p - (Potentiometer)
0 - порядковый номер этого элемента на схеме пульта.
х - разделитель.
1 - состояние, (для b и s = 0/1, для р = число диапазона указанного в пульте)
Вход блока отправляет текст в текстовое окно на пульте.
Выход при неиспользовании можно отключить.
Три блока дополнительных, разбирают код для кнопок, выключателей, потенциометров.
Эти блоки работают с основным блоком ESP Remote.
В настройках блоков ставим номер кнопки,
который берем из кода приходящего именно от этой кнопки.
Код вида: b2x1 смотрим в мониторе IDE.
(при включенном логе основного блока)
Берется из кода только цифра после буквы b, s или p
Все необходимые для работы настройки в блоке.
Блютуз только под ESP32.
Примеры проектов работы с блоком.


Файл "arduinoRemote.apk" вер. от 10.05.24 под этот блок, архив из 2 частей:
arduinoRemote.part1.rar
arduinoRemote.part2.rar
Блок:
ESP_Remote_Android_(Code_-_Professional).zip
flp8.2.3 IDE 1.8.19 v.18.05.24
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 18 май 2024, 10:18, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

ESP Remote - андроид пульт для ESP

Сообщение Imran »

Круто еше один блок для FLProg спасибо

как определить свой уникальный код ? Прошилась нормально блютуз все видит и подключается но как отправить данные пока не понял
rw6cm писал(а): 16 май 2024, 12:18 Кнопка, переключатель, ... в программе андроид отправляет свой уникальный код.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

Imran писал(а): 16 май 2024, 14:19 как определить свой уникальный код ?
Есть свой лог (вкл/выкл в настройке блока).
На пульте нажимая на созданную кнопку должен приходить код в монитор IDE
Этот код будет принадлежать именно этой кнопки.

Можно соединить выход/вход.
Безымянный.png
Тогда код кнопок должен быть и в мониторе и на пульте в текстовом окне
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
fefar51702
Сержант
Сообщения: 232
Зарегистрирован: 26 июн 2022, 07:35
Имя: Валера
Благодарил (а): 1 раз
Поблагодарили: 4 раза

ESP Remote - андроид пульт для ESP

Сообщение fefar51702 »

так это же в халявной жмотской ремоте на 5 элеметов делается проще и быстрее
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

fefar51702 писал(а): 16 май 2024, 15:59 так это же в халявной жмотской ремоте на 5 элеметов делается проще и быстрее
Есть свои плюсы и минусы.
Здесь можно элементов не ограничено,
Для создания пульта не нужен интернет,
Не зависим от авторов флп и рем, делать все можем сами.

Эта прога молода (месяцы как вышла) понятно что в ней есть недочеты.
Не знаю будет ли автор развивать ее, планы не строю.
Сделал блок для разнообразия.
Win10-64, FLProg (portable)
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

Примеры ESP Remote.

1. Пример работы блоков
Показать
Пример_Remote.png
проект:
Пример_Remote.zip
.
2. Пример как парсить код самому.
Показать
Пример как парсить код самому.png
проект:
Пример как парсить код самому.zip
.
flp8.2.3 IDE 1.8.19 v.18.05.24
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз

ESP Remote - андроид пульт для ESP

Сообщение ivansidor012 »

[ref=#ff8000]rw6cm[/ref], со штатным вебом работает блок?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

ivansidor012 писал(а): 18 май 2024, 21:30 со штатным вебом работает блок?
Блок использует есп в качестве точки доступа (веб на 80 порту)
На тех же либках, что и штатный веб. Вместе они работать нормально не будут.
Этот блок удобен для поделок робототехники и игрушек.
Он самодостаточен, минимум настроек (низкий уровень вхождения)
Если использовать штатный веб, тогда проще все сделать в веб браузере.
Но это сложно для начинающих. Да и памяти больше займет.
Win10-64, FLProg (portable)
BratSasha
Рядовой
Сообщения: 11
Зарегистрирован: 11 мар 2022, 12:27
Имя: Александр

ESP Remote - андроид пульт для ESP

Сообщение BratSasha »

Подобное понадобилось, начал осваивать RemoteXY, но на глаза попалось сообщение rw6cm, заинтересовало, проверил, интерфейс более бедный, так есть необходимое! Мне программа понравилась, rw6cm большое спасибо!
Astreet
Сержант
Сообщения: 282
Зарегистрирован: 07 дек 2023, 07:35
Имя: Александр
Благодарил (а): 21 раз
Поблагодарили: 17 раз

Re: ESP Remote - андроид пульт для ESP

Сообщение Astreet »

rw6cm писал(а): 16 май 2024, 12:18 Пульт-андроид 8+ по Wi-Fi или Bluetooth для ESP.

Можно создать пульты для своих проектов в андроид приложении "arduinoRemote" (интернет не нужен)
Программа для андроида простая, бесплатна, без рекламы, и ограничений, с открытым кодом, взята здесь:
https://github.com/Johann110/arduinoRemote
[spoiler title=О программе]
Пр


Файл "arduinoRemote.apk" вер. от 10.05.24 под этот блок, архив из 2 частей:
arduinoRemote.part1.rar
arduinoRemote.part2.rar

Блок:
ESP_Remote_Android_(Code_-_Professional).zip

flp8.2.3 IDE 1.8.19 v.18.05.24
Объясните, пожалуйста, как установить программу на смартфон.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

Re: ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

Astreet писал(а): 13 окт 2024, 13:38 Объясните, пожалуйста, как установить программу на смартфон.
Программа для андроида версии 8 и выше. (про последние версии сказать не могу)
Скачиваете архив из 2х частей (arduinoRemote.part1-2.rar)
Распаковываете, файл arduinoRemote.apk, кидаете в андроид.
Через файловый менеджер устанавливаете программу с этого файла.
Возможно надо будет дать разрешение на установку из не известных источников.
Более точнее смотрите в нете, как установить прогу с apk файла для вашей модели тел.
Win10-64, FLProg (portable)
Astreet
Сержант
Сообщения: 282
Зарегистрирован: 07 дек 2023, 07:35
Имя: Александр
Благодарил (а): 21 раз
Поблагодарили: 17 раз

Re: ESP Remote - андроид пульт для ESP

Сообщение Astreet »

rw6cm

Спасибо за оперативный ответ!!!
Astreet
Сержант
Сообщения: 282
Зарегистрирован: 07 дек 2023, 07:35
Имя: Александр
Благодарил (а): 21 раз
Поблагодарили: 17 раз

Re: ESP Remote - андроид пульт для ESP

Сообщение Astreet »

УРА!!! Заработало!!!
Снимок экрана 2024-10-13 151024.jpg
Снимок экрана 2024-10-13 151152.jpg
WhatsApp Image 2024-10-13 at 15.42.10.jpeg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Astreet
Сержант
Сообщения: 282
Зарегистрирован: 07 дек 2023, 07:35
Имя: Александр
Благодарил (а): 21 раз
Поблагодарили: 17 раз

Re: ESP Remote - андроид пульт для ESP

Сообщение Astreet »

Тесктовое поле только одно? А можно ли добавить еще?
Astreet
Сержант
Сообщения: 282
Зарегистрирован: 07 дек 2023, 07:35
Имя: Александр
Благодарил (а): 21 раз
Поблагодарили: 17 раз

Re: ESP Remote - андроид пульт для ESP

Сообщение Astreet »

Есть ли примеры реализации меню?
Надпись добавить (label) на экран смартфона?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2361
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Благодарил (а): 1 раз
Поблагодарили: 43 раза

Re: ESP Remote - андроид пульт для ESP

Сообщение rw6cm »

Astreet писал(а): 25 фев 2025, 13:08 Тесктовое поле только одно? А можно ли добавить еще?
Увы программка для андрюши не моя. Все что в ней есть подключил.
Дальше автор ее не развивает. Если кто знает яву может попробовать, ссылка на исходник в шапке.
Win10-64, FLProg (portable)
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей