នេះគឺជាកម្មវិធីឧបករណ៍បញ្ជាការហោះហើរដែលបានប្រើសម្រាប់ quadcopter ក្នុង X បានកំណត់រចនាសម្ព័ន្ធ។
វាត្រូវបានសរសេរសម្រាប់ Tiva ស៊េរី TM4C123G ចាប់ផ្ដើម C ដែលកំពុងរត់នៅ 80 MHz ។
បន្ថែមអាចត្រូវបានរកឃើញនៅប្រកាសកំណត់ហេតុបណ្ដាញនេះដូចខាងក្រោម: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller និង http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight-ឧបករណ៍បញ្ជា។
កូដប្រភពឧបករណ៍បញ្ជាជើងហោះហើរ: https://github.com/Lauszus/LaunchPadFlightController
កូដប្រភពកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android: https://github.com/Lauszus/LaunchPadFlightControllerAndroid
លក្ខណៈពិសេស #
* របៀបអត្រា, របៀបកម្រិតដោយខ្លួនឯង, ការកាន់និងកម្ពស់ដំណើរឆ្ពោះរង់ចាំ
- __AUX1: __ ប្រើ 3-ម៉ាស៊ីនឆូតកាតការផ្លាស់ប្តូរកម្រិតដោយខ្លួនឯងនិងឆ្ពោះទៅកាន់។ នៅទីតាំងដំបូងទាំងពីរគឺមានបិទនៅទីតាំងទីពីរដោយខ្លួនឯងគឺស្ថិតនៅលើកម្រិតនៅទីតាំងទីបីហើយអ្នកទាំងពីរស្ថិតនៅលើ
- __AUX2: __ ប្រើ 3-ម៉ាស៊ីនឆូតកាតផ្លាស់ប្តូរសម្រាប់ការរង់ចាំកម្ពស់។ ចំណាំថារបៀបកម្រិតត្រូវតែធ្វើឱ្យសកម្មដោយខ្លួនឯងសម្រាប់ការរង់ចាំរយៈកម្ពស់ដើម្បីធ្វើការ! នៅទីតាំងលើកដំបូងទៅកាន់រយៈកម្ពស់គឺត្រូវបានបិទនៅរង់ចាំរយៈកម្ពស់ទីតាំងទីពីរនឹងប្រើចម្ងាយវាស់ដោយប្រើ sonar និងនៅកាន់តំណែងជាលើកទីបីកម្ពស់ការប្រើប្រាស់នឹងត្រូវបានប៉ាន់ស្មានដោយប្រើប្រាស់កម្ពស់ឧបករណ៍ស្ទង់អាកាសធាតុនោះនិងល្បឿន
* ហាងលក់តម្លៃ PID, តម្លៃក្រិតលក្នុង EEPROM
* Gyro, ល្បឿនទម្រង់ការក្រិតតាមខ្នាត & រង្វាស់ដែនម៉ាញេទិក
- Gyro ត្រូវបានក្រិតតាមខ្នាតនៅពេលចាប់ផ្ដើម
- ល្បឿននិងទម្រង់ការក្រិតតាមខ្នាតរង្វាស់ដែនម៉ាញេទិកអាចត្រូវបានធ្វើឱ្យសកម្មក្នុងកូដឬដោយប្រើកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android
- រង្វាស់ដែនម៉ាញេទិកបានបើកខៀវ LED ខណៈដែលកម្រិត
ឧបករណ៍បញ្ជាការហោះហើរ + + បង្វិលយឺតតាមអ័ក្សទាំងបី
* ដៃ / ការប្រើដៃចង្កូតដកហូតអាវុធ
* អំពូល LED ស្ថានភាព
* គាំទ្រទទួល CPPM
* Gyro និងល្បឿន (MPU-6500 ឬ MPU-9250)
* រង្វាស់ដែនម៉ាញេទិក (HMC5883L ឬ AK8963 (ខាងក្នុង MPU-9250))
* រង្វាស់ (BMP180)
* អ៊ុលត្រាសោឧបករអាកា sonar (មណ្ឌល-SR04)
* [កម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ការគាំទ្រគេច
* មតិអ្នកវិនាទីចុងក្រោយ
បានដំឡើងកំណែនៅ
7 កុម្ភៈ 2017