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

Проекты

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

Связанные материалы

Куда пойти дальше

Статьи

Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение

Привет, Хабр! Вам часто бывает скучно? Ну так, что просто уже не знаешь, чем себя занять. Я в такие моменты люблю бесцельно скроллить ленту, залипать на разных видео, а еще листать маркетплейсы в надежде увидеть что-то, за что можно было бы зацепиться.

Выступления

Методы квантового программирования: подходы к формированию онтологии и формализации современной вычислительной парадигмы в образовательном процессе

Рассмотрен вопрос актуальности внедрения средств моделирования и разработки квантовых прикладных программ на квантовых вычислительных устройствах, определены и систематизированы ф…