MU Vision Sensor 電風扇

內容介紹 :

當有人(body object)接近時,電風扇便會開啟幫助人們降溫;

當人離開後,電風扇便會關上。

所需物料:

  • micro:bit x 1
  • I/O board x 1
  • DC motor x 1
  • 12" M/M Jumper Wires x 4
  • Mu Vision Connecter x 1
  • Mu Vision Sensor x 1

電線接駁方法:

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」

DC Motor --> I/O board 的 P15/P16

編程教學:

Microsoft MakeCode for micro:bit — Mozilla Firefox

1. 在「Advanced」中選取「Extensions」以加入「Mu Vision」的package。

Microsoft MakeCode for micro:bit — Mozilla Firefox

2.輸入「muvision」並選取「muvision」的extension package。

編程概覽:

Microsoft MakeCode for micro:bit — Mozilla Firefox
Microsoft MakeCode for micro:bit — Mozilla Firefox

1. 安裝 Mu Vision的I2C post以使它能在I/O board上運行 ;

然後再啟動 algorithm "Body Detect" 來偵測有沒人類接近Mu vision Sensor。

Microsoft MakeCode for micro:bit — Mozilla Firefox

2.利用 forever loop 及 if-else statment 來作為偵測「Body Detect」的條件及反應,

當有人接近時 , micro:bit screen 便顯示「✓」 並開啟電風扇(digital write pin P15 = 1)幫助靠近的人降溫 ;

而當人離開/沒人時 , micro:bit screen 則顯示「X」並關閉電風扇(digital write pin P15 = 0)以節省電力。

編程檔案: