Просте керування вашими проєктами з телефону, включно з FPV та телеметрією

Ділюся своїм рішенням для віддаленого керування DIY проєктами з Android телефона. Просто, дешево, практично. Застосунок вже доступен на Google Play!
Щиро дякую всім хто долучився до тестування і цим допоміг пройти верифікацію для публікації! Код Bluetooth та TCP приймачів для C++:
Код TCP приймача для Python:
Код машинки, яка використовує C++ приймач BtRcReceiver (основний файл - src/main.cpp):
Код бота-балансира, який теж використовує C++ приймач BtRcReceiver (основний файл - balancer/balancer.ino):
Код модифікованого ESP32CamWebServer, що використовує C++ приймач Esp32TcpRcClient, та керує сервами паралельно з віддачею відео стріма (основний файл - esp32-cam-webserver.ino):
Код керування серво з RPi, що викорисотвує tcp_rc_receiver.py:
Код сервера відео стріму з RPi:
Код самої DIY RC проги для Android:
Опис формату пакету даних, на випадок якщо треба реалізувати свій приймач:
00:26 Інші подібні рішення 01:46 Моя альтернатива 02:09 Керуємо машинкою на Arduino+Bluetooth 05:21 Доступні елементи керування 08:57 Керуємо балансиром на RP2040+Bluetooth 11:51 Керуємо сервами на ESP32 по WiFi 13:09 Керуємо сервами на RPi Zero W2 по WiFi 15:14 Телеметрія 17:39 FPV 20:02 Відео стрім з ESP32 Cam 21:05 Відео стрім з RPi Zero 2W 21:49 Налаштування застосунку 22:49 Тестування застосунку

Смотрите также