本課程旨在引導學員從零開始,利用 ESP32-C3 微控制器建立一個可 Wi-Fi 遙控的無人車原型。課程將專注於實作開源飛控中可於 ESP32-C3 上重現的核心功能,並引入 Vibe Coding 的 AI 輔助編程能力,讓學員從基礎的手動控制,逐步掌握 Wi-Fi 遙控與基礎自動駕駛的概念,培養系統整合與解決問題的能力。
認識無人車主要硬體組件,並完成車體與電子模組的組裝與連接。
實作 PWM 訊號控制與網頁搖桿,實現手機或電腦的 Wi-Fi 遠端遙控。
學習 IMU 數據讀取與濾波概念,為更精準的姿態控制打下基礎。
結合 IMU 數據實作姿態模式,並實作定速與定高模式等進階控制功能。
學習超音波測距原理,實作數據讀取與校準,為避障功能準備。
利用超音波數據,設計並實作簡單的避障決策邏輯,避免碰撞。
理解航點概念,編寫程式讓無人車能自動依序前往預設的路徑。
實作自動返航模式與循跡模式,強化無人車的自主移動能力。
實作地理圍欄安全機制,並建立一套完整的數據記錄與監控系統。
學習自動回充邏輯,並整合所有功能,完成一個完整的專案作品。
無需程式基礎,一步步引導你組裝無人車並編寫程式。
透過手機網頁,即可無線控制無人車的行駛與轉向。
探討感知、決策、控制等自駕車的基礎概念。
透過挑戰任務,培養邏輯思維與獨立解決問題的能力。
使用 VS Code + PlatformIO,體驗業界主流的開發流程。
最終將完成一個具備多項智能功能的無人車作品。
「我本來以為程式很難,但透過控制無人車,讓我覺得寫程式就像在玩遊戲一樣有趣!現在我會自己做一個遙控器了!」
- 小明 (國小六年級)
「從硬體到軟體,這門課讓我對整個開發流程有了清晰的認識。特別是網頁控制介面的部分,真的很有成就感!」
- 小華 (國中一年級)