В основу сборки положен микроконтроллер ESP32-CAM, который на данный момент стоит всего 100 рублей, а процесс сборки, как оказалось, не представляет особой сложности.
Хотя существует множество радиоуправляемых робомобилей на базе ESP32 со встроенной камерой, таких как PiCar-X или Zeus Car, возможно, будет интереснее и полезнее построить что-то самому. Именно так поступил автор, построив свой собственный RC-автомобиль, используя готовые детали и плату ESP32-CAM, а также написав для него прошивку.
Чтобы приступить к сборке, вам понадобятся шесть основных компонентов:
- 4-колесное автомобильное шасси — 4500 руб. на AliExpress
- Электронный регулятор скорости — 850 руб. на AliExpress. Автор выбрал версию 30A с зеленой печатной платой.
- Отсек для двух батарей — около 100 руб. на AliExpress
- 2x 18650 3,6 В элементов или 7,4 В батарей, купленных на месте
- ESP32-CAM плата с внешней антенной и камерой 160 ° FoV — около 1400 руб. с платой, камерой и внешней антенной.
- Bluetooth-геймпад, например, контроллер PS4
Общая сумма должна составить около 8000 руб. вместе с батарейками, если вы уже владеете Bluetooth-геймпадом. Для сборки потребуется отрезать несколько проводов, как объясняется в репозитории GitHub проекта, где вы также найдете прошивку со следующими функциями:
- Прямая трансляция видео с ESP32-CAM на веб-сервер.
- Удаленное управление двигателем и сервоприводом через команды WebSocket.
- Автоматический тайм-аут для возврата мотора и сервопривода в состояние по умолчанию.
- Динамический мультиклиентский видеопоток на сервере.
В скетч Arduino необходимо внести изменения, указав учетные данные вашего WiFi-роутера и IP-адрес сервера. Также необходимо установить run server.py на указанный сервер, после чего вы сможете получить доступ к нему с сайта http://localhost:8000 или http://:8000 для получения живого изображения с платы ESP32-CAM.

Вам не обязательно играть в одиночку, ваша семья или друзья могут присоединиться к процессу, поскольку Python-сервер поддерживает несколько плат/машин ESP32-CAM, как видно на скриншоте выше. Кроме того, вы можете установить четыре платы ESP32-CAM на одно шасси, чтобы иметь 360-градусный обзор вокруг.







