LaunchPad Flight Controller

1 t+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Dette er en flyvning controller app anvendes til en quadrokopter i X-konfiguration.

Den er skrevet til Tiva C-serien TM4C123G LaunchPad kører på 80 MHz.

Mere information kan findes på følgende blogindlæg: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller og http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight-controller.

Flight controller kildekode: https://github.com/Lauszus/LaunchPadFlightController

Android-app kildekode: https://github.com/Lauszus/LaunchPadFlightControllerAndroid

# Funktioner

* Pris tilstand, self-niveau tilstand, overskrift hold og højde hold
    - __AUX1: __ Brug 3-POS switch til self-niveau og overskrift hold. Ved første position både er slukket, ved anden position self niveau er på og i tredje position begge er på
    - __AUX2: __ Brug en 3-POS switch til højde hold. Bemærk, at selv niveau tilstand skal være aktiveret for højde hold til at arbejde! Ved første position højde hold er slået fra, ved anden position højde hold vil bruge afstanden målt ved hjælp af sonar og ved den tredje position højde hold vil bruge den højde estimeres ved anvendelse af barometer og accelerometer
* Opbevar PID værdier, kalibreringsværdier mv i EEPROM
* Gyro, accelerometer og magnetometer kalibrering rutine
    - Gyro er kalibreret ved opstart
    - Accelerometer og magnetometer kalibrering rutine kan aktiveres i koden eller ved at bruge Android app
    - Det magnetometer tænder blå LED under kalibrering
        + Roter flyvning controller langsomt langs alle tre akse
* Arm / frakoble hjælp ror
* Status-LED'er
* Understøtter CPPM modtagere
* Gyro & accelerometer (MPU-6500 eller MPU-9250)
* Magnetometer (HMC5883L eller AK8963 (inde MPU-9250))
* Barometer (BMP180)
* Ultralydsføler aka sonar (HC-SR04)
* [Android ansøgning] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 support ESC
* Buzzer tilbagemeldinger
Opdateret
7. feb. 2017

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Nyheder

Initial release

Support til app

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