MicroBit智慧健康11智能垃圾桶_Smart Trash Can

 智能垃圾桶


10.1. 介紹

如果垃圾桶沒有加蓋蓋子,容易散發異味並影響周圍環境的衛生,但如果蓋子關閉則需要手動打開,亦有造成手部污染的可能。因此,我們可以設計一個智能垃圾桶,當有人靠近時它將會自動打開蓋子。

10.2. 功能

PIR人體紅外線感測器偵測是否有人靠近,若檢測到有人靠近則將自動打開蓋子。

10.3. 硬體連接

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

../../_images/microbit-Smart-Health-Kit-case-01-03.png


10.4. 程式設計

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

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


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

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

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

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


判斷連接在P1的PIR人體紅外線感測器是否有偵測到人體移動,若有則micro:bit將顯示“√”,接著驅動伺服馬達轉動到0°以打開垃圾桶的蓋子並維持五秒;否則的話micro:bit將顯示“×”並驅動伺服馬達轉動到180°以關閉蓋子。



程式連結



10.5. 結果


如果有人靠近垃圾桶,垃圾桶的蓋子將會自動打開。

沒有留言:

張貼留言

嵌入式系統(Embeded System)

 嵌入式系統的核心-微控制器單元(microcontroller unit,MCU) ,