Wappsto:bit 配合 Mu Vision Sensor 做出智能辨識系統

透過 Mu Vision Sensor 辨識物件後 , 我們可以配合 Wappsto:bit 來把結果上傳至互聯網。

第一時間通知物主 , 以做出防盜 , 入侵提示等功能。

由於 Wappsto:bit 跟 Mu Vision 的 Extension 的 makecode 檔案頗大 ,

這2個 Extension 不能同時放至同一塊 micro:bit 上使用 , 因此我們需借助 radio 的形式 ,

由 Mu Vision Sensor 的 micro:bit 偵測到物件後 , 向 Wappsto:bit 的 micro:bit 發送 radio 訊號 ,

以後再上傳至 Wappsto 平台以顯示數據/發出提示。

所需材料:

micro:bit x 2

Wappsto:bit x 1

Mu Vision Sensor x 1

Extension board for Mu Vision x 1

iPad / 平板電腦 (Wappsto:bit 平台使用) x 1

電線接駁教學 :

我們以 I/O T5 board 作例子 :

Mu Vision Sensor 的 「V」 --> I/O board 的 3.3V OUT 「+」

Mu Vision Sensor 的 「G」 --> I/O board 的 3.3V OUT 「-」

Mu Vision Sensor 的 「SDA」 --> I/O board 的 「SDA」

Mu Vision Sensor 的 「SCL」 --> I/O board 的  「SCL」

Wappsto:bit 方面無需接駁任何電線

編程教學 :

micro:bit A | Mu Vision Sensor :

加入 Mu Extension :

按下「Extension」。

輸入「Mu」並選取「muvision」。

設定 Mu Vision Sensor :

加入「initialize MU00 port I2C」 , 在接駁的時候我們把Mu Vision Sensor接駁至 I2C (SDA,SCL port) ;

因此在編程的時候要相應地把 Mu Vision Sensor 安裝至 「I2C」 ,

「MU00 enable algorithm Taffic Card」的作用則是啟用這個演算法以辨識交通卡。

設定 radio group :

在「radio」中選取「radio set group 1 」 然後擺放至 「on start」後。

2隻micro:bit的radio group必需一致 , 不然將無法收發訊號!

偵測 Traffic Card :

利用「MU00 detected Traffic Card」作偵測的條件 ,

當偵測到的時候發出 radio number 1 , 否則發出 radio number 2

micro:bit B | Wappsto:bit :

設定 Wappsto:bit :

「setup micro:bit on Wappsto with name "MU"」的Name是專題的名稱 ,

在dashboard上已連接的Wappsto:bit會顯示為這個名字。

「setup String value」的作用是設定 dashboard 要傳送/收集的資料為文字類型 ,

String Value 16 即是dashboard第16組數據 , name "Mu" 是該數據類型的名稱 ;

as 「string」則是數據類型 , 也可選擇其他類別/單位。

最後的 「radio set group 1」則是相應micro:bit A 的 radio group 才溝通之用。

收到 radio number 時 :

利用「on radio receivedNumber」來接收 radio number(訊號) ,

if  receivedNumber = 1 時 , 在 Wappsto:bit dashboard 上的 「Mu」專題會顯示 「Traffic Card」文字

否則顯示「Wrong Card」提示用家需給予其他類型的 Card 供 Mu Vision Sensor 辨識。