10. 第十課

../_images/10_1.png

10.1. 簡介

歡迎參加Micro:bit 智能小車課程!在本課程中,我們將探索Micro:bit並學習如何在編程中如何控制Micro:bit智能小車。

10.2. 教學目標

讓學生清楚掌握Micro:bit 智能小車的AI鏡頭原理及其功用,並了解如何透過設計編程令AI鏡頭幫助智能小車實現更多功能。

10.3. 總結Micro:bit AI智能小車

在第九課,同學已經熟悉了如何組合HuskyLens的不同辨識功能,例如透過識別不同標籤導向不同HuskyLens模式,或是先對物件進行分類,再切換至相應模式,由此令AI智能車子得以完成更加複雜、更具意義的任務。再者,同學也已經精通了HuskyLens的其他功能,就像保存、加載模型可以減少重複學習的次數,或是透過截屏將物件信息儲存成圖片。在最後一課,我們將總結HuskyLens的不同辨識功能,並進行比賽。

功能 功用
人臉識別 探測、學習並識別人臉
顔色識別 探測、學習並識別顔色
標籤識別 探測、學習並識別標籤
物體分類 學習任何不特定的物體
循線 偵測標籤、學習並預測不同顏色的線條
物件追蹤 學習並追踪一個特定的物體

10.4. 比賽一

親自設置場地,場地中要有起點、終點及各種轉彎位,並加上一張人臉以及六張顔色牌子。

設計程序讓車子從起點出發,一邊完成任務,一邊走至終點。

先使用HuskyLens學習全部物件,再將搭載了親自設計的程序的micro:bit板放到車子上,並將車子放在起點,進行比賽。

車子識別到不同物件時,進行不同動作以證明識別成功。

  • 人臉:micro:bit板顯示笑容符號

  • 顔色:亮起一個RGB板載燈或超聲波燈(共有六個,每個不同顔色)

規則:

1.	比賽為分數制,共有兩回合,以最高分回合的分數為最後分數
2.	當車子成功識別人臉,分數+5
3.	每當車子成功識別一種顔色,分數+2
4.	如果所有RGB板載燈及超聲波燈成功亮起,分數額外加+6
5.	車子如在限定時間内走不出終點,分數減一半

**佈置時可參照第四課的做法讓將顔色牌子與方向牌子放在一起互相對應 

10.5. 比賽二

與比賽一相似,但由識別人臉和顔色轉爲識別標籤。

設計程序讓車子從起點出發,一邊完成任務,一邊走至終點。

先使用HuskyLens學習全部物件,再將搭載了親自設計的程序的micro:bit板放到車子上,並將車子放在起點,進行比賽。

每當車子識別到一個標籤ID時,HuskyLens屏幕範圍顯示一個單字

單字加起來可以連成短句,例如:Weather is good 和 Hello everyone

規則:

1.	比賽為加分制,共有兩回合,以最高分回合的分數為最後分數
2.	每當車子成功識別一個標籤,分數+2
3.	每當HuskyLens屏幕範圍的單字成功連成一個短句,分數額外+5
4.	車子如在限定時間内走不出終點,分數減一半
5.	最快完成的一組分數+6,第二組則分數+4,第三組則分數+2

**佈置時可參照第四課的做法讓將標籤牌子與方向牌子放在一起互相對應

../_images/10_2.jpg