MicroBitSensorBit03智慧窗戶_Auto Windows

 MicroBitSensorBit03智慧窗戶_Auto Windows

智慧窗戶

../../_images/krV05be.jpg

創建自動視窗。

7.2. 材料

1 x ELECFREAKS micro:bit 智慧家居套件 1 x 瓦楞紙板

7.3. 背景

什麼是自動視窗?

噪音污染是我們生活中普遍存在的問題。當噪音值高於 70dB 時,就會影響我們的健康。我們將使用micro:bit設計一個智慧門窗。

自動視窗操作

使用 micro:bit 檢測雜訊值是否高於 70dB,並控制伺服關閉門窗。

../../_images/g674G7D.png

7.4. 實際操作

材料:瓦楞紙板和切刀

../../_images/PuJE7uj1.jpg

構建如下圖:

正面:

../../_images/sPzbv3R.jpg

背面:

../../_images/hvyJ9Ow.jpg

貼上裝置如下:

../../_images/oSZrVnY.jpg

7.5. 硬體連接

../../_images/hOlsKaR.png

7.6. 軟體

makecode

Edge Connector 數據表

7.7. 程式設計

第 1 步

進入MakeCode頁面,點擊代碼塊中的Advanced,然後點擊Extensions。

../../_images/2qCyzQ73.png

我們需要為智慧家居的程式設計添加新的代碼庫。在代碼塊底部找到 「Add Package」 並按兩下它。然後會出現一個消息框,搜索 「smart home」 並下載這個新的代碼庫。

../../_images/QR2s7LD.png

注意:如果有提示說由於不相容,一些代碼庫將被刪除。不用擔心。您可以按照提示進行操作,也可以在專案功能表欄中構建一個新專案。

步驟 2

從 Basic 開始拖動,卡入伺服寫入引腳,將 P1 設置為 0。

../../_images/cAwF1Yb.png

步驟 3

將item to snap set to forever,將 noise 的值分配給 noise 變數。

../../_images/V2ptpb6.png

步驟 4

如果雜訊值> 70dB,則卡入舵機寫入引腳,將 P1 設置為 0,視窗關閉。

../../_images/RGf9xF5.png

步驟 5

如果雜訊值< 70dB,卡入舵機寫入引腳,將 P1 設置為 100,窗口打開。

../../_images/5VmbsGn.png

程式設計

製作代碼:https://makecode.microbit.org/_Trh6x75hYcAT

您也可以直接下載程式存取網站,如下所示:

7.8. 結果

當噪音值> 70dB 時,micro:bit 驅動舵機打開視窗。

正面:../../_images/2JsAZKA.jpg

背面:../../_images/rGIkINB.jpg

7.9. 思考

如何知道在室溫下是否打開窗戶。

沒有留言:

張貼留言

嵌入式系統(Embeded System)

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