Skip to content

This repository contains code for the ESP32-C3 firmware as part of the project to modernize the official toy rover 3 from Yandex. The robot is controlled using a mobile application in the DeliveryRobotApp repository and Bluetooth Low Energy technology.

Notifications You must be signed in to change notification settings

MaxiEnergy/DeliveryRobotFirmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

IMG_7602

Delivery Robot

В этом репозитории содержится код для прошивки 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://youtu.be/tNdIV097aXo

Дополнительные материалы

Читайте про создание данного приложения в статье на Хабре

About

This repository contains code for the ESP32-C3 firmware as part of the project to modernize the official toy rover 3 from Yandex. The robot is controlled using a mobile application in the DeliveryRobotApp repository and Bluetooth Low Energy technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages