🦇 SPIKE 仿生任務

黑暗中的導航員:仿蝙蝠避障車

蝙蝠在黑暗中不容易撞到障礙物,牠靠特殊的感知方式判斷前方環境。 今天我們要用 SPIKE 距離感測器模擬這種能力,設計一台能偵測障礙、停止、後退、轉彎的避障車。

年級國小四、五年級
時間2 節課,每節 40 分鐘
核心能力距離感測、條件判斷、馬達控制
任務成品仿蝙蝠避障車

課程故事

蝙蝠如何在黑暗中避開障礙?

蝙蝠會發出聲音,聲音碰到物體後反彈回來。蝙蝠可以根據回來的訊息, 判斷前方有沒有障礙物、距離多遠,這種能力常被稱為回聲定位。

我們的 SPIKE 機器人不是真的變成蝙蝠,但可以用距離感測器模擬「偵測前方距離」, 再用程式決定要前進、停止、後退或轉彎。

一、學習目標

今天你要學會的不是只讓車子會動,而是讓車子會「判斷」

📏

感測距離

使用距離感測器偵測前方障礙物。

🤔

條件判斷

學會「如果距離太近,就改變動作」。

⚙️

控制馬達

讓車子前進、停止、後退與轉彎。

🔧

測試改良

調整速度、距離門檻與轉彎角度。

二、任務挑戰

讓你的機器人像蝙蝠一樣不撞牆

基本任務

  1. 車子從起點出發。
  2. 前方沒有障礙物時,車子前進。
  3. 前方障礙物太近時,車子停止。
  4. 車子後退一點,再轉彎。
  5. 重複偵測,嘗試走出簡單迷宮。

仿生對應

蝙蝠用回聲定位感知前方。

機器人用距離感測器偵測障礙。

蝙蝠調整飛行方向。

機器人用馬達後退、轉彎。

三、需要的材料

準備你的蝙蝠避障車

SPIKE 主機
2 個馬達
距離感測器
輪子與車架
積木梁與連接件
迷宮牆或紙箱障礙
組裝提醒:距離感測器要裝在車子前方,而且不要被積木擋住。左右輪的大小、位置要盡量一致,否則車子可能會歪掉。

四、課程流程

從觀察蝙蝠到完成避障任務

1

觀察

蝙蝠如何在黑暗中避開障礙?

2

認識感測器

距離感測器可以取得前方距離。

3

組裝車體

完成基本雙輪車與前方感測器。

4

寫程式

設計如果……就……的判斷。

5

測試

放入障礙物,觀察是否撞到。

6

改良

調整速度、門檻、轉彎角度。

五、程式邏輯

先想清楚邏輯,再開始拖積木程式

基本版

重複執行: 如果前方距離大於 15 公分: 車子前進 否則: 車子停止

挑戰版

重複執行: 如果前方距離大於 15 公分: 車子前進 否則: 車子停止 後退 0.5 秒 右轉 0.6 秒
測試重點:15 公分不是唯一答案。你可以測試 10 公分、15 公分、20 公分,看看哪一個比較不容易撞到,又不會太早轉彎。

六、測試與紀錄

工程師不是只試一次,而是用資料改良

測試次數 距離門檻 車速 遇到障礙物後的動作 結果 下一次要修改什麼?
第 1 次
第 2 次
第 3 次

七、任務分級

完成基本任務後,可以挑戰更像蝙蝠

Lv.1 停止

偵測到障礙物時停止。

Lv.2 轉向

偵測到障礙物時後退並轉彎。

Lv.3 迷宮

在簡單迷宮中不撞牆前進。

Lv.4 聲光回饋

距離越近,聲音或燈光越急促。

八、成果發表

請說明你的車如何模仿蝙蝠

發表句型

  • 蝙蝠用____感知障礙物。
  • 我們的機器人用____模擬這種能力。
  • 我們設定距離小於____公分時,車子會____。
  • 第一次測試的問題是____,我們後來改成____。
  • 我覺得這台車最像蝙蝠的地方是____。

課程結論

仿生不是把機器人做得像蝙蝠,而是學蝙蝠如何感知環境,再用感測器、程式和馬達解決避障問題。