同時使用多個 Mu Vision Sensor
在某些專題/現實生活中 , 我們會希望同時放置幾個 AI sensor (鏡頭) 協助日常事務。
Mu Vision Sensor 的賣點是能在同一塊 micro:bit 上加入幾個演算法再配合多個 Mu Vision Sensor 作使用。
比較簡單的做法是將 2組 Sensor 的 SDA/SCL 線插在同一個 port 上 (稍後會作解釋) ,
你亦可以選擇使用 I2C Adapter 焊接多個 Mu Vision Sensor 作使用。
在使用多個 Mu Vision Sensor 前 , 我們需知道如何改變它的 Device Number(機身編號) :
全新開封的 Mu Vision Sensor Device Number 00 的 Switch Setting ,
我們需更改 Switch Setting 來使用多個 Sensor , 注意要改動的是右面的 Address port。
各個 Device Number 的 Switch Setting 可查閱上圖。
所需材料 :
Mu Vision Sensor x 2
micro:bit x 1
jumper wire M/M x 8
Crocodile Clip with Pigtail - male jumper connector (如需要)
電線接駁方法 :
- Mu Vision Sensor 1 的 「V」 --> I/O board 的 3.3V OUT 「+」
- Mu Vision Sensor 1 的 「G」 --> I/O board 的 3.3V OUT 「-」
- Mu Vision Sensor 1 的 「SDA」 --> I/O board 的 「SDA」
- Mu Vision Sensor 1 的 「SCL」 --> I/O board 的 「SCL」
- Mu Vision Sensor 2 的 「V」 --> I/O board 的 5V OUT 「+」
- Mu Vision Sensor 2 的 「G」 --> I/O board 的 5V OUT 「-」
- Mu Vision Sensor 2 的 「SDA」 --> I/O board 的 「SDA」
- Mu Vision Sensor 2 的 「SCL」 --> I/O board 的 「SCL」
這個駁法是將 2組 Mu Vision Sensor 的 SDA 跟 SCL 插至同一個 Port 上。
方法一實物圖 :
方法二 : 利用鱷魚夾將2組Mu Vision Sensor 的 SDA /SCL 接駁在一起
利用鱷夾魚夾著2組JUMPER , 然後再將鱷魚夾的 JUMPER 接駁至 Extension board 上
要用到的Crocodile Clip with Pigtail - male jumper connector
簡單編程 :
加入 2個 Mu Vision Sensor , Mu00 及 Mu01 ;
如何改變機身編號可看上方的教學 ,
然後再加入 2組不同的演算法 - 「Body Detect」 及 「Number Card」
點擊「MU00」便能在編程上改變 Device Number。
同樣加入 Mu00 及 Mu01 , 並給予不同的演算法 ;
Output 方面則使用簡單的 show icon 以顯示結果。
加入 Output device :
加入 Output Device 豐富專題 , 當 Mu00 偵測到人體時開啟紅燈 ;
當 Mu01 偵測到數字卡時開啟風扇 , 否則在 micr:bit LED 上顯示「X」。
需要額外材料 :
- 風扇 (Motor) x 1
- 燈 x 1
編程部份 :
P15 / P16 = 1 代表開啟 Motor / 燈
P15 / P16 = 0 代表關上 Motor / 燈
在 Mu01 / Mu02 偵測到人體 / 數字卡時便開啟風扇 / 燈 ; 另一方則保持關上。
Else (沒偵測到東西時) 保持關上。