Перейти к содержанию

Проекты

DeliveryRobotFirmware

Delivery Robot В этом репозитории содержится код для прошивки ESP32 C3 в рамках проекта модернизации официального игрушечного робота курьера от Яндекса. Управление роботом реализовано с помощью мобильного приложения в р…

2024•Завершен

О проекте

IMG_7602

Delivery Robot

В этом репозитории содержится код для прошивки ESP32-C3 в рамках проекта модернизации официального игрушечного робота-курьера от Яндекса. Управление роботом реализовано с помощью мобильного приложения в репозитории DeliveryRobotApp и технологии Bluetooth Low Energy. Подробнее про модернизацию робота-курьера можно прочитать в статье на Хабре.

Содержание

Стек технологий и компонентов

Программная часть

  • Язык программирования C++
  • Среда разработки Arduino IDE
  • ВАЖНО: прошивка написана под версию ESP 2.0.16. Она не будет корректно работать на 3.x.x версиях. Установите в менеджере плат более старую версию ESP32 by Espressif Systems

Аппаратная часть

  • Литий-полимерный аккумулятор 350 mAh
  • Модуль контроллера заряда аккумулятора с защитой TP4056
  • Драйвер двигателей L298N mini
  • ESP32-C3 SuperMini
  • 2 мотора
  • Одноцветные светодиоды робота-курьера
  • Переключатель на роботе-курьере

Описание функционала

  • Включение и выключение робота-курьера осуществляется с помощью родного переключателя на днище игрушки
  • Включение и выключение светодиодной подсветки робота через мобильное приложение с помощью BLE
  • Управление моторчиками происходит с помощью стрелок в мобильном приложении
  • Поворот робота осуществляется посредством одновременного вращения двух моторов в разные стороны

Схема подключения электронных компонентов

Снимок экрана 2024-04-22 в 18 51 51

Демонстрация работы приложения с роботом-курьером

https://youtu.be/tNdIV097aXo

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

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


Links

Как эта работа связана с другими

272 звёзд · 289 связей

Исследуйте связи между материалами на звёздной карте.

Несколько материалов с карты