• LaunchPad Flight Controller 1
  • LaunchPad Flight Controller 2
  • LaunchPad Flight Controller 3
  • LaunchPad Flight Controller 4

LaunchPad Flight Controller

Este é um aplicativo controlador de vôo usado para uma Quadrotor em X-configuração.

Ele é escrito para a Tiva C Series TM4C123G LaunchPad rodando a 80 MHz.

Mais informações podem ser encontradas nos seguintes posts 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 de taxa, o modo de auto nível, manter posição e altitude
    - __AUX1: __ Use interruptor de 3 POS para o nível de auto e manter posição. Na primeira posição ambos estão fora, na segunda posição auto nível está ligado e na terceira posição ambos estão em
    - __AUX2: __ Use um interruptor de 3 POS para altitude espera. Note-se que o modo de auto nível deve ser ativado para altitude hold para trabalhar! Na primeira posição altitude espera é desligado, em segunda hold posição altitude usará a distância medida usando o sonar e na terceira posição altitude hold estará usando a altitude estimada utilizando o barómetro e acelerômetro
* Store PID valores, valores de calibração etc. em EEPROM
* Gyro, rotina de calibração acelerômetro e magnetômetro
    - Gyro é calibrado na inicialização
    - Acelerômetro e magnetômetro rotina de calibração pode ser ativado no código ou usando o aplicativo Android
    - O magnetómetro acende o LED azul durante a calibração
        controlador de vôo + rodar lentamente ao longo dos três eixos
* Armar / desarmar usando leme
* LEDs de estado
* Suporta receptores CPPM
* Gyro & acelerômetro (MPU-6500 ou MPU-9250)
* Magnetometer (HMC5883L ou AK8963 (dentro MPU-9250))
* Barometer (BMP180)
* Ultra-som sensor de sonar aka (HC-SR04)
* [Aplicativo Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 o apoio do CES
* A resposta Buzze

Categoria : Educação

Pesquisas associadas