LaunchPad Flight Controller

1K+
Downloads
Contentclassificatie
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

Dit is een vlucht controller app gebruikt voor een quadcopter in X-configuratie.

Het is geschreven voor de Tiva C Series TM4C123G LaunchPad draait op 80 MHz.

Meer informatie is te vinden op de volgende blog posts: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller en http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -Flight-controller.

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

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

# Kenmerken

* Rate-modus, self-niveau mode, post hold en de hoogte houden
    - __AUX1: __ Gebruik 3-POS-switch voor self-niveau en koers houden. In eerste positie beide zijn uitgeschakeld in tweede positie eigen niveau is ingeschakeld en op de derde plaats, zowel op
    - __AUX2: __ Gebruik een 3-POS schakelaar voor hoogte houden. Merk op dat zelf level-modus moet worden geactiveerd voor hoogte te houden aan het werk! Aanvankelijk positie hoogte hold uitgeschakeld in tweede positie hoogte houden zal de afstand gemeten met de sonar en ter plaatse hoogte hold derde zal met de hoogte geschat met behulp van de barometer en versnellingsmeter
* Store PID waarden, kalibratie waarden etc. in EEPROM
* Gyro, accelerometer en magnetometer kalibratie routine
    - Gyro is gekalibreerd bij het opstarten
    - Accelerometer en magnetometer kalibratie routine kan worden ingeschakeld in de code of met behulp van de Android-app
    - De magnetometer draait op de Blauwe LED tijdens het kalibreren
        + Draai vlucht controller langzaam langs alle drie assen
* Arm / ontwapenen met behulp roer
* Status LEDs
* Ondersteunt CPPM receivers
* Gyro & accelerometer (MPU-6500 of MPU-9250)
* Magnetometer (HMC5883L of AK8963 (inside MPU-9250))
* Barometer (BMP180)
* Ultrasound sensor aka sonar (HC-SR04)
* [Android-applicatie] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC ondersteuning
* Buzzer feedback
Geüpdatet op
7 feb 2017

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

Wat is er nieuw

Initial release

App-support

Over de ontwikkelaar
Kristian Sloth Lauszus
lauszus@gmail.com
Sweden