Este é unha aplicación controlador de voo usado para unha Quadrotor en X-configuración.
El está escrito para a Tiva C Series TM4C123G Launchpad rodando a 80 MHz.
Máis información pódense atopar nos seguintes artigos do blog: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller e http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -Flight-controlador.
Voo código fonte controlador: https://github.com/Lauszus/LaunchPadFlightController
código fonte app Android: https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# Características
* Hold modo taxa, o modo de auto nivel, manter posición e altitude
- __AUX1: __ Use interruptor de 3 POS para o nivel de auto e manter posición. Na primeira posición ambos están fóra, na segunda posición auto nivel está conectado e en terceira posición ambos están en
- __AUX2: __ Use unha chave de 3 POS para altitude espera. Nótese que o modo de auto nivel debe ser activado para altitude hold para traballar! Na primeira posición altitude espera é desactivado, de segunda hold posición altitude usará a distancia medida mediante o sonar e en terceira posición altitude hold estará usando a altitude estimada mediante o barómetro e acelerómetro
* Store PID valores, valores de calibración etc. en EEPROM
* Gyro, rutina de calibración acelerómetro e magnetômetro
- Gyro é calibrado no arranque
- Acelerómetro e magnetômetro rutina de calibración pode ser activado no código ou mediante a aplicación Android
- O magnetómetro acende o LED azul durante a calibración
controlador de voo + rodar lentamente ao longo dos tres eixes
* Armar / desarmar usando leme
* LEDs de estado
* Soporta receptores CPPM
* Gyro & acelerómetro (MPU-6500 ou MPU-9250)
* Magnetometer (HMC5883L ou AK8963 (dentro MPU-9250))
* Barometer (BMP180)
* Ultrasón sensor de sonar aka (HC-SR04)
* [Aplicación Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 apoio do CES
* A resposta Buzzer
Última actualización
7 de feb. de 2017