ESP32 機器人 10 個專案
從一顆會呼吸的 LED,到用手機控制、還能錄動作重播的機械手臂。10 個專案由淺到深,做完你會懂機器人的三大基本功:感測、致動、控制。
✓ 書中 10 份程式全部以 Arduino ESP32 開發板套件 3.3.12 編譯通過(開啟全部編譯警告,0 個警告)。
即將開賣 · NT$490
付款後立即下載 PDF 與程式包 · 7 天內做不出來可全額退款
你會做出這 10 台機器人
| # | 專案 | 難度 | |
|---|---|---|---|
| 1 | 會呼吸的眼睛 LED、PWM、按鈕 | ★☆☆☆☆ | 書中獨家 |
| 2 | 會揮手的桌上機器人 伺服馬達原理 | ★☆☆☆☆ | 網站有免費版 |
| 3 | 避障小車 超音波與自主決策 | ★★☆☆☆ | 網站有免費版 |
| 4 | 手機遙控車 Wi-Fi 熱點與網頁伺服器 | ★★☆☆☆ | 網站有免費版 |
| 5 | 跟著手走的小車 比例控制 | ★★☆☆☆ | 書中獨家 |
| 6 | 循跡車 兩路紅外線 | ★★★☆☆ | 網站有免費版 |
| 7 | 三路循跡+PID 平滑又快的控制 | ★★★★☆ | 書中獨家 |
| 8 | 會追光的機器人 Braitenberg 車 | ★★★☆☆ | 書中獨家 |
| 9 | 超音波雷達 手機即時雷達圖 | ★★★★☆ | 書中獨家 |
| 10 | 手機控制的機械手臂 多軸控制與動作錄製 | ★★★★★ | 書中獨家 |
網站的免費教學是書中對應章節的精簡版;書中版本另外加上挑戰題、完整零件清單,以及可列印的 PDF 排版。
每一章都包含
- 原理:用白話講清楚,例如 PWM 為什麼能調亮度、PID 的 P 和 D 各在做什麼。
- 逐腳接線表:哪條線接哪個腳位,需要分壓的地方都有標示,不會燒板子。
- 完整程式碼:附隨附檔案,直接用 Arduino IDE 開啟,不用從 PDF 複製。
- 調整參數表:車子太快、轉不夠、會搖擺時,該改哪個數字。
- 挑戰題:每章 2–3 題延伸練習,適合當課堂作業或社團題目。
- 常見問題:我們預先想好最容易卡住的地方。
適合誰
- 想用 ESP32 做機器人、但網路教學東拼西湊一直失敗的初學者。
- 帶機器人社團、STEM 課程,需要一套由淺到深題目的老師。
- 想陪孩子一起做專題的家長(建議國中以上,需要大人協助接電池)。
不適合:完全沒碰過電腦程式、也不想看程式碼的人。本書會解釋每段程式在做什麼,但你需要願意動手改數字、看序列埠輸出。
需要準備的零件
全部是常見的入門零件:ESP32 DevKit V1、L298N 馬達驅動板、兩輪車架套件、HC-SR04 超音波、SG90 伺服馬達、TCRT5000 循跡模組、光敏電阻。完整清單在試讀版的第 3 頁,可以先下載確認。
常見問題
用 Arduino UNO 可以嗎?
不行。本書用到 ESP32 的 Wi-Fi、LEDC PWM 與 3.3V 腳位設計,程式無法直接用在 UNO 上。
網路上找得到的舊教學不能用嗎?
ESP32 開發板套件在 3.0 版改了 PWM 的寫法。2024 年以前的教學大多用 ledcSetup,在新版會直接編譯失敗。本書全部使用 3.x 的新寫法。
之後有更新嗎?
有。勘誤與新增內容會更新到新版 PDF,已購買的讀者免費取得。