/CarProject

Primary LanguageC++MIT LicenseMIT

Проект автомодели на базе esp32 управляемой через WI-FI

Работа имеет своей целью изучить основные концепции микропроцессорных систем, а также получение навыков в проектирования и конструировании автомодели на базе микроконтроллера «ESP32» с дистанционным управлением через мобильное приложение.

Особенности проекта

  • микроконтроллер esp32 (модификация esp32-cam)
  • свзяь устройств через WI-FI
  • мобильное приложение с возможностью танкового управления
  • лицевой идентификатор
  • автопилот на базе ПИД-регуляции расстояния до стены

Структура репозитория

  • ArduinoCode: папка со всем кодом для микроконтроллера
    • Other: папка с некоторыми стандартными библиотеками
    • src: папка с основным кодом
  • ServerCode
    • azot
  • RobotTest: файлы для подбора коэффициентов ПИД-регулятора в V-REP
    • map_simulation.ttt: файл комнаты для V-REP
    • robot_simulation.py: исходный код управления виртуальным роботом