ESP32-CAM Tank Robot — это дистанционно управляемая платформа с видеотрансляцией в реальном времени, ИИ-ассистентом и возможностью сканирования QR-кодов. Полностью открытый исходный code.
Мощный функционал для управления роботом через веб-интерфейс
MJPEG видеопоток с камеры ESP32-CAM в реальном времени с низкой задержкой
Джойстик для мобильных устройств и клавиатура WASD для ПК с плавным разгоном
Встроенный чат для зрителей и ИИ-ассистент на базе YandexGPT
Система прав доступа, смена IP робота, панель настроек
Автоматическое распознавание QR-кодов с видеопотока камеры
Оптимизация WiFi, TCP_NODELAY, throttle команд — минимальный latency
Трехуровневая архитектура с Python-прокси для масштабируемости
HTML/CSS/JS
WebSocket клиент
aiohttp:8080
Ретрансляция MJPEG/WS
HTTP:80, MJPEG:81
WebSocket:82
Интуитивное управление роботом с поддержкой различных схем движения
Встроенная система общения с ИИ-ассистентом на базе YandexGPT
Автоматическое распознавание QR-кодов с видеопотока
Сканер QR-кодов работает в фоновом режиме, анализируя видеопоток с камеры робота. Распознанный текст автоматически отправляется в чат от имени администратора.