MicroBitSensorBit04智慧衣櫃_Smart Wardrobe

 MicroBitSensorBit04智慧衣櫃_Smart Wardrobe

智慧衣櫃

../../_images/1BOixPA.jpg

.打造智慧衣櫃

6.2. 材料

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

6.3. 背景

什麼是智慧衣櫃

智慧衣櫃可以自動打開,讓人們拿布。輕輕一推,門就打開了。同時,衣櫃門設置噪音低,不會打擾睡眠。

智慧衣櫃操作

使用 micro:bit 控制崩潰檢測模組並接收崩潰信號。micro:bit 將控制伺服器在接收到信號時亮起門。

../../_images/Pq9yMxM.png

6.4. 實際操作

材料:瓦楞紙板和切刀

../../_images/PuJE7uj1.jpg

構建如下圖:

正面:

../../_images/lNqGReU1.jpg

背面:

../../_images/mDXBxp3.jpg

貼上裝置如下:

../../_images/8sS6pSt.jpg

6.5. 硬體連接

../../_images/k1tNYcb.png

6.6. 軟體

makecode

Edge Connector 數據表

6.7. 程式設計

第 1 步

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

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

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

../../_images/QR2s7LD.png

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

步驟 2

從 Basic 開始拖動,然後卡入設置的拉銷 P2 向上。

從 Pin中拖動伺服寫入引腳,選擇 P7,將 P7 設置為 180°,並將門設置為 -1 以關閉門。

../../_images/rNh3b8D.png

步驟 3

如果數位讀取 P2,則門變數將相反。如果門變數為 true,則顯示彩虹 LED 白色,伺服開關轉0°,門打開並暫停2秒。

../../_images/N1sMg3r.png

步驟 4

如果門變數為 false,則伺服在門關閉時旋轉 180°,暫停 2 秒,然後出現彩虹 LED 熄滅。

../../_images/twe7XV2.png

程式設計

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

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

6.8. 結果

轉動伺服器將使門打開,並亮起彩虹LED燈。

正面:

../../_images/XyAjCbV.jpg

背面:

../../_images/mEbCjUQ.jpg

6.9. 思考

如何製作衣架?

沒有留言:

張貼留言

嵌入式系統(Embeded System)

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