В этом репозитории хранится код, который каким-то образом связан с разработкой квадрокоптеров.
На данный момент мы используем Arduino Due и датчики InvenSense MPU-6050 (DMP) и HMC5883L.
Управление квадрокоптером осуществляется с использованием джойстика (свой радиоканал).
Программа на Qt на компьютере подключается к коптеру через XBee Pro для получения отладочной информации.
Описание содержимого репозитория:
- Программа для квадрокоптера — сейчас поддерживается Arduino Due, совместимость с Uno возможна.
- xbee — профили двух модулей XBee для программы X-CTU.
- pid_test — симуляция работы ПИД.
- Скетч pot_controlled_engine позволяет управлять ESC при помощи переменного резистора.
- bee_programmer использует UART Arduino для изменения режима работы Bluetooth Bee (сейчас не используется).
- joystick — программа для джойстика на Arduino, который подключается к компьютеру (сейчас не используется).
Небольшая презентация: http://it-workshop.github.io/QuadrocopterPresentation (листать стрелками)
Необходимое для работы