智能洗手間

內容介紹:

你有想過洗手間會自行進行消毒和淨化空氣嗎?

當沒人在用洗手間時( Mu Vision Sensor 感應不到廁格內有人 ),上方的藍燈便會開啟以表示正在消毒。

而當有人在用的時候(門關上 Mu Vision Sensor 感應到廁格內有人),抽氣扇便會開啟以淨化空氣.

使用Mu Vision Sensor而不是Ultrasonic Sensor的好處是 :

1. 可以確定是人經過

2. Ultrasonic Sensor 需在供電非常充足時才會準確

Mu Vision Sensor 將安裝在每個廁格的天花板 ,

當有人使用時即 Mu Vision 感應到人 (Body Detected) 從而開啟抽氣扇 ,

人離開後便進行消毒 (啟動藍光清毒) 。

所需物料:

  • micro:bit x 1
  • I/O board x 1
  • LED x 1
  • 藍色燈罩 x 1
  • Motor x 1
  • 風扇套件
  • 12" M/M Jumper Wires x 4
  • Mu Vision Connecter x 1
  • Mu Vision Sensor x 1
  • FT 電線 x 2
  • 洗手間模型

電線接駁方法:

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」

LED --> I/O board 的 P13/14

Motor -->  I/O board 的 P15/16

編程教學:

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

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

編程概覽:

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

然後再啟動 algorithm "Body Detect" 來偵測有沒有人在上廁所。

Microsoft MakeCode for micro:bit - Google Chrome

initialize MU00 port I2C 可在「Muvision」的「Setting」找到 ,

設為「I2C」 的原因是我們將電線接駁到I/O board 的 I2C port 上。

MU00 enable algorithm Traffic 亦可在「Muvision」的「Setting」找到 ,

把它拖拉到「on start」後再將default 的「Color Block」改為「Body Detect」。

** 這次我們要使用的是 Body Detect 來偵測洗手間/廁格有沒有人在使用。

Microsoft MakeCode for micro:bit - Google Chrome

利用「MU 00 detected Body Detect」來感測有沒有人在使用洗手間 ,

Detected 即是有人正在使用 , 因此 P15 = 1(開啟抽氣扇) , P13 = 0 (藍光關關)

get Mu00 algorithm Body Detect 可在 「Muvision」的「Functions」找出。

** 需把 「Color Block」改成「Body Detect」 

Microsoft MakeCode for micro:bit - Google Chrome

else 即是沒偵測到有人 , 因此 P15 = 0 (抽氣扇關閉) , 並 P13= 1 (開啟藍光進行消毒)。