Хотя существует множество беспроводных роботизированных автомобилей на базе ESP32 со встроенной камерой, таких как PiCar-X 2.0 или Zeus Car , но может быть веселее и полезнее построить что-то самому. Именно это и сделал Мэтт Сроуф, построив свою собственную радиоуправляемую машину, используя готовые детали и плату ESP32-CAM, и написав для нее прошивку.
Чтобы начать сборку, вам понадобятся шесть основных компонентов:
- Шасси для 4-колесного автомобиля – 47,49$ на AliExpress
- Электронный регулятор скорости – 5.27$ на AliExpress. Мэтт выбрал версию 30A с зеленой печатной платой.
- Двойной держатель аккумуляторов примерно за 2 доллара на AliExpress
- 2х элемента 18650 3,6 В или аккумуляторы 7,4 В, приобретаемые на месте
- Плата ESP32-CAM с внешней антенной и камерой с обзором 160° — с платой, камерой и внешней антенной.
- Bluetooth-геймпад, например, контроллер PS4
Общая сумма должна составить около 80$ с аккумуляторами, если у вас уже есть Bluetooth-геймпад. Вам нужно будет отрезать несколько проводов для сборки, как описано в репозитории проекта GitHub, где вы также найдете прошивку со следующими функциями:
- Прямая трансляция видео с ESP32-CAM на веб-сервер.
- Удаленное управление двигателем и сервоприводом с помощью команд WebSocket.
- Автоматический тайм-аут для сброса двигателя и сервопривода в состояние по умолчанию.
- Динамическое многоклиентское полотно видеопотока на сервере.
Скетч Arduino необходимо изменить с помощью учетных данных вашего маршрутизатора WiFi и IP-адреса сервера. Вам также нужно будет установить run server.py на указанном сервере, и тогда вы сможете получить к нему доступ с http://localhost:8000 или http://<IP_address>:8000, чтобы получить живой вид с платы ESP32-CAM.
Сервер Python поддерживает несколько плат/автомобилей ESP32-CAM, как вы можете видеть на снимке экрана выше. В качестве альтернативы вы можете установить четыре платы ESP32-CAM на одном шасси, чтобы иметь круговой обзор на 360 градусов вокруг него.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.