配合 Mu Vision Sensor 做出智能乾手機
STEM II 的乾手機使用 light gate 作檢測 , 只要 light sensor 沒被光照射 , 乾手機便會開啟 ,
這樣做的缺點是任何物件阻擋住 light sensor 乾手機便會開啟, 例如移動雜物。
相反 , 使用 Mu Vision Sensor 只會在 Body Object (人體)靠近時才會開啟 , 更有效節約能源。
所需物料 :
- 12" M/M Jumper Wires x 4
- Mu Vision Sensor x 1
- 乾手機模型 x 1
建構模型 :
參考 乾手機模型 , 光欄的部份不用安裝。
電線接駁方法 :
- MOTOR : P15 , P16
- 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」
編程教學 :
加入 Mu Vision Extension :
在 makecode 左面的 coding blocks 選取「Extension」
輸入「Mu」並選取 muvision extension
設定 Mu Vision Sensor :
initialize MU00 port I2C --> 啟動 Mu Vision sensor 的編程 , 必須使用這個積木才能進行各種編程
「MU00」 enable alogirthm XXXX --> 這次選擇的是 Body Detect 演算法
最後利用「show icon」來顯示 Mu Vision Sensor 已經完成安裝
Motor 編程 :
利用 「MU00 detected Body detect」來檢測有沒有 Body Object (人) 靠近乾手機 ( Mu Vision Sensor)
假如有的話 , 開啟乾手機 P15=1 , P16=0 ; 否則關上 Motor P15, P16 =0