MicroBit智慧健康01免接觸式洗手裝置_Touch-free Hands Washing Device

 免接觸式洗手裝置


2.1. 介紹

保持雙手乾淨衛生可以防止疾病病從口入,進而降低腹瀉等腸道傳染病、肺炎等呼吸道傳染病的風險。清潔雙手後,我們需要關閉水源,但這會增加我們的手遭到污染的風險,因此我們可以製作一種免接觸式洗手裝置。

2.2. 功能


PIR人體紅外線感測器將檢測是否有人的雙手靠近,當檢測到時則會驅動伺服馬達打開水閥。

2.3. 硬體連接

將PIR人體紅外線感測器連接到 P1、將伺服馬達連接到P2。




2.4. 程式設計

於MakeCode平台的程式選單中點擊Advanced(進階),並點擊Extensions(擴充)。

../../_images/microbit-Smart-Agriculture-Kit-case-01-04.png

輸入"smarthome"為此套件下載額外的擴充程式。


注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。

輸入"servo"為此伺服馬達下載額外的擴充程式。


注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。


判斷連接在P1的人體紅外線感測器若偵測到人體的運動,micro:bit將顯示“√”,並驅動連接在P2的伺服馬達轉動到0°以打開水閥;否則的話,micro:bit將顯示顯示“x”並驅動伺服馬達轉動到 180° 以關閉水閥。



程式連結



2.5. 結果


如果PIR人體紅外線感測器檢測到有人時,則會自動打開水閥,反之則自動關閉水閥。

沒有留言:

張貼留言

Python 哈囉程式input

Python程式設計的概念