Carbon Aeronautics Quadcopter
從零打造四旋翼無人機,從中學習航空學、電子學與程式設計
授權條款
MIT
概述
從零打造四旋翼無人機的完整指南,過程中一併教授航空學、電子學與嵌入式程式設計的基礎。所有元件都可在市面上買到,所有程式都可以完全自由修改,並提供可用於製作的機架設計檔。
Carbon Aeronautics 以「基礎優先」的方式打造無人機。這個專案不只是提供零件清單與組裝步驟,而是透過打造一台可運作四旋翼無人機的過程,教授飛行背後的原理:空氣動力學、感測器物理、控制理論與嵌入式程式設計。
打造過程使用市面上可買到的元件,搭配客製機架,其設計檔發布在 Open Source Hardware Lab 上。電子部分以相容 Arduino 的微控制器為基礎,搭配用於姿態感測的慣性量測單元(IMU),讓打造者能直接接觸飛行控制程式碼。
組裝手冊的每一章都兼顧理論與實作:為什麼陀螺儀量測的是角速度、互補濾波器如何結合加速度計與陀螺儀的資料、為什麼使用 PID 控制器來穩定,以及 PWM 訊號如何透過電子調速器(ESC)控制無刷馬達。程式碼以易讀、易修改為目標撰寫,而不是經過最佳化卻難以理解。
這個專案擁有一群穩定的打造者,他們重視它的教育深度。Carbon Aeronautics 的 YouTube 頻道為書面指南提供影片輔助,讓偏好視覺學習的人也能吸收這些內容。
為何重要
大多數無人機打造指南都著重於組裝:把這個插到那個上、燒錄這個韌體、起飛。Carbon Aeronautics 著重的是理解。對於想自己設計無人機、而不只是組裝現有設計的學生與工程師來說,這個專案提供了任何快速入門指南都沒有的理論基礎。
解決的問題
無人機套件與預先做好的飛行控制器,把工程上的複雜度藏在隨插即用的介面後面。對於任何真正想設計無人機、而不只是組裝的人來說,能把理論與實作連結起來的教育資源存在缺口。Carbon Aeronautics 以邊做邊學的方式填補了這個缺口。
重點
- 在實體打造的同時教授航空學、電子學與控制理論
- 所有元件都可在市面上買到:沒有客製或難以取得的零件
- 機架設計檔發布在 Open Source Hardware Lab 上
- 可自由修改的飛行程式碼,並清楚說明每一個演算法
- YouTube 上的影片教學與書面組裝手冊相輔相成
適用對象
- 就讀航太或控制領域的工程系學生
- 想深入了解無人機的自學創客
- 舉辦無人機打造工作坊的教育工作者
- 想在飛行前先理解原理的愛好者
- STEM 課程與課後社團
限制
- 不是精緻的產品:與其說是能飛的無人機,不如說是教育平台
- 只有基本的穩定功能,沒有 GPS 或自主功能
- 需要熟悉焊接與基本電子學
- 機架設計不如商用或成熟的開源機架精緻
- 與以 ArduPilot 為基礎的打造方案相比,進階功能有限