配合 Mu Vision Sensor 做出智能乾手機

STEM II 的乾手機使用 light gate 作檢測 , 只要 light sensor 沒被光照射 , 乾手機便會開啟 ,

這樣做的缺點是任何物件阻擋住 light sensor 乾手機便會開啟, 例如移動雜物。

相反 , 使用 Mu Vision Sensor 只會在 Body Object (人體)靠近時才會開啟 , 更有效節約能源。

所需物料 :

建構模型 :

參考 乾手機模型 , 光欄的部份不用安裝。

電線接駁方法 :

  • 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

整個編程 :