이 X-구성에서 쿼드 콥터에 사용되는 비행 컨트롤러 응용 프로그램입니다.
그것은 TIVA C 시리즈 TM4C123G 런치 패드는 80 MHz에서 실행에 기록됩니다.
자세한 내용은 다음 블로그 게시물에서 찾을 수 있습니다 http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller 및 http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad 기내 컨트롤러.
비행 제어부 소스 코드 : https://github.com/Lauszus/LaunchPadFlightController
안드로이드 응용 프로그램의 소스 코드 : https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# 특징
* 속도 모드, 셀프 레벨 모드, 호 보류 및 고도 유지
- __AUX1 : __ 자기 수준과 제목 보류를 3 POS 스위치를 사용하십시오. 첫 번째 위치에서 모두 자기 수준이 켜져 두 번째 위치에서 해제하고 제 위치에 모두 켜져 있는지
- __AUX2 : __ 고도 유지를위한 3-POS 스위치를 사용하십시오. 그 자체 레벨 모드를 참고 고도 유지가 작동하려면 활성화해야합니다! 첫 번째 위치에서 고도 유지는 기압계와 가속도계를 사용하여 추정 고도를 사용하게 될 수중 음파 탐지기를 사용하여 측정 거리를 사용하는 제 2 위치 고도 유지에 세 번째 위치의 고도 유지에 꺼져
EEPROM에 저장 * PID 값 보정 값 등
* 자이로, 가속도계 및 자력계 보정 루틴
- 자이로는 시작시 교정
- 가속도계 자력계 캘리브레이션 루틴은 코드 또는 안드로이드 앱을 사용하여 활성화 될 수있다
- 교정하는 동안 자력계는 블루 LED 점등
세 가지 축을 따라 천천히 + 회전 비행 컨트롤러
키를 사용하여 * 팔 / 무장 해제
* 상태 LED
* CPPM 수신기 지원
* 자이로 및 가속도 센서 (MPU-6500 또는 MPU-9250)
* 자력계 (HMC5883L 또는 AK8963 (내부 MPU-9250))
* 기압 (BMP180)
* 초음파 센서 음파 탐지기 일명 (HC-SR04)
* [안드로이드 응용 프로그램 (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC 지원
* 부저 피드백