В этом репозитории содержится код для прошивки ESP32-C3 в рамках проекта модернизации официального игрушечного робота-курьера от Яндекса. Управление роботом реализовано с помощью мобильного приложения в репозитории DeliveryRobotApp и технологии Bluetooth Low Energy. Подробнее про модернизацию робота-курьера можно прочитать в статье на Хабре.
- Стек технологий и компонентов
- Описание функционала
- Схема подключения электронных компонентов
- Демонстрация работы приложения с роботом-курьером
- Дополнительные материалы
- Язык программирования C++
- Среда разработки Arduino IDE
- Литий-полимерный аккумулятор 350 mAh
- Модуль контроллера заряда аккумулятора с защитой TP4056
- Драйвер двигателей L298N mini
- ESP32-C3 SuperMini
- 2 мотора
- Одноцветные светодиоды робота-курьера
- Переключатель на роботе-курьере
- Включение и выключение робота-курьера осуществляется с помощью родного переключателя на днище игрушки
- Включение и выключение светодиодной подсветки робота через мобильное приложение с помощью BLE
- Управление моторчиками происходит с помощью стрелок в мобильном приложении
- Поворот робота осуществляется посредством одновременного вращения двух моторов в разные стороны
![Снимок экрана 2024-04-22 в 18 51 51](https://private-user-images.githubusercontent.com/58640177/325626616-455d257e-c0f0-4a93-a36b-11645e3e3f2d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyODIzMjcsIm5iZiI6MTcyMDI4MjAyNywicGF0aCI6Ii81ODY0MDE3Ny8zMjU2MjY2MTYtNDU1ZDI1N2UtYzBmMC00YTkzLWEzNmItMTE2NDVlM2UzZjJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDE2MDcwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmNmU5NWQxYzkwYmVkOTkyMTM4Yjk0ZGI1MmMyMzViMzEzODY1M2Q1NTc1YWVlNjNjZjY4ZTJlNTJlZGUxYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.aqjqZSo9UOsbaABNge6w-XQjoDfXnOtBgyKw49Gr32g)
Читайте про создание данного приложения в статье на Хабре