Đây là một ứng dụng điều khiển chuyến bay sử dụng cho một quadcopter trong X-cấu hình.
Nó được viết cho các Tiva C Series TM4C123G LaunchPad chạy ở 80 MHz.
Thông tin chi tiết có thể được tìm thấy tại các bài viết blog sau đây: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller và http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight điều khiển.
Bay điều khiển mã nguồn: https://github.com/Lauszus/LaunchPadFlightController
Android mã nguồn ứng dụng: https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# Tính năng, đặc điểm
* Chế độ Rate, chế độ tự cấp, nhóm giữ và độ cao giữ
- __AUX1: __ Sử dụng chuyển đổi 3-POS cho mức độ tự và giữ nhóm. Tại vị trí đầu tiên cả hai đều hết, với vị trí thứ hai tự cấp là trên và ở vị trí thứ ba cả hai đều trên
- __AUX2: __ Sử dụng một công tắc 3-POS để giữ độ cao. Lưu ý rằng chế độ tự cấp phải được kích hoạt cho độ cao giữ để làm việc! Tại vị trí đầu tiên ở độ cao giữ được tắt, vào thứ hai giữ vị trí cao sẽ sử dụng khoảng cách đo bằng cách sử dụng sóng siêu âm và ở vị trí thứ ba giữ độ cao sẽ sử dụng độ cao ước tính sử dụng các thước đo và gia tốc
* Cửa hàng PID giá trị, giá trị cân chỉnh vv trong EEPROM
* Gyro, gia tốc và từ kế thói quen hiệu chuẩn
- Gyro được kiểm định định lúc khởi động
- Gia tốc kế và thói quen từ kế hiệu chuẩn có thể được kích hoạt trong các mã hoặc bằng cách sử dụng các ứng dụng Android
- Các từ kế bật Blue LED trong khi đo đạc
điều khiển chuyến bay + Xoay chậm rãi dọc theo cả ba trục
* Arm / giải giáp sử dụng bánh lái
* LED Status
* Hỗ trợ thu CPPM
* Gyro & gia tốc (MPU-6500 hoặc MPU-9250)
* Từ kế (HMC5883L hoặc AK8963 (bên MPU-9250))
* Barometer (BMP180)
* Siêu âm cảm biến aka sonar (HC-SR04)
* [Ứng dụng Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 hỗ trợ ESC
* Phản hồi Buzzer
Lần cập nhật gần đây nhất
7 thg 2, 2017