alexhaislip / dronone

Self balancing drone, based on ST-Nucleo microcontroller, and MPU-6050 accelerometer and gyroscope.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dronone

Hardware assembly and software development on STM32 Nucleo of a self balancing quadcopter, using three PID controllers and two different filters (kalman and complementary) to calculate the YPR angles from the MPU-6050 (accelerometer and gyroscope). The drone can be controlled by an IR emitter or by smartphone (with our Android app).

Nucleo is a development board, made by ST Electronics. It is equipped with a STM32 microcontroller based on ARM Cortex-M family, adopting a 32-bit RISC architecture.

About

Self balancing drone, based on ST-Nucleo microcontroller, and MPU-6050 accelerometer and gyroscope.


Languages

Language:C 85.3%Language:C++ 14.3%Language:Makefile 0.4%Language:Objective-C 0.0%Language:HTML 0.0%