Роботизированная турель
Камера, распознавание объекта прямо на плате и наведение двумя сервоприводами. Картинку с турели видно из браузера.
Что позволяет делать
- Распознавать объект нейросетью прямо на микроконтроллере, без сервера
- Наводиться на цель по двум осям и удерживать её в кадре
- Смотреть картинку со своей турели из личного кабинета откуда угодно
- Менять качество и разрешение потока на лету
- Писать собственную логику наведения в Arduino IDE
Видео
Что внутри
Плата на ESP32-S3 с камерой, поворотное основание на двух сервоприводах, крепёж и провода. Всё программируется в Arduino IDE — отдельной среды разработки ставить не нужно.
Как это работает
Турель сама подключается к сервису и передаёт кадры. Никаких настроек роутера и «белого» адреса не требуется: соединение устройство открывает наружу само, а сервис по ключу набора понимает, чей это поток.
#include <BHVService.h>
BHVService bhv("TUR-0142", "QK3M-7PDX-9RAF-2WHN-6TJY"); // ключ из кабинета
void setup() {
bhv.begin();
bhv.beginStream();
}
Для кого
Для тех, кто уже собирал что-то на Arduino и хочет разобраться, как машинное зрение работает на маленьком контроллере.
Галерея
Инструкция
Часть инструкции открыта всем — можно заранее посмотреть, что предстоит собирать и какие будут эксперименты.
У вас есть этот набор?
Войдите по логину и паролю с карточки из коробки — откроются инструкция по сборке, примеры кода, библиотеки и просмотр вашего устройства онлайн.
Войти