LaunchPad Flight Controller

1 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Detta flyg controller app används för en quadcopter i X-konfiguration.

Det är skrivet för Tiva C-serien TM4C123G LaunchPad kör på 80 MHz.

Mer information finns på följande blogginlägg: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller och http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight-controller.

Flygledare källkod: https://github.com/Lauszus/LaunchPadFlightController

Android app källkod: https://github.com/Lauszus/LaunchPadFlightControllerAndroid

# Funktioner

* Priserna läge, självnivå läge rubrik tag och höjdhållnings-
    - __AUX1: __ Använd 3-POS switch för självnivå och rubrik håll. Vid första läget båda är avstängda, vid andra positionen själv nivån är på och i tredje positionen båda är på
    - __AUX2: __ Använd en 3-POS switch för höjdhållnings-. Observera att själv nivå läge måste aktiveras för höjdhållnings- till jobbet! Vid första läget höjdhållnings- är avstängd, vid andra positionen höjdhållnings- kommer att använda det uppmätta avståndet med hjälp av ekolod och vid det tredje läget höjdhållnings- kommer att använda höjden beräknas med hjälp av barometern och accelerometer
* Förvara PID-värden, kalibreringsvärden mm i EEPROM
* Gyro, accelerometer och magnetometer kalibreringsrutin
    - Gyro är kalibrerad vid start
    - Accelerometer och magnetometer kalibreringsrutin kan aktiveras i koden eller genom att använda Android-appen
    - Magneto slår på den blå LED medan kalibrering
        + Rotera flygledare långsamt längs alla tre axlar
* Arm / Disarm använder roder
* Statuslampor
* Stöder CPPM mottagare
* Gyro & accelerometer (MPU-6500 eller MPU-9250)
* Magneto (HMC5883L eller AK8963 (inne MPU-9250))
* Barometer (BMP180)
* Ultraljudssensor aka sonar (HC-SR04)
* [Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC stöd
* Summer återkoppling
Uppdaterades den
7 feb. 2017

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Nyheter

Initial release

Appsupport

Om utvecklaren
Kristian Sloth Lauszus
lauszus@gmail.com
Sweden
undefined