50 智能屋(套件)
(2019/05/03)
上週去全國貓咪盃創意市集擺攤,除了認識了很多朋友外,也取得了一些試用商品!剛好那時我的主題是智能屋,所以先來測試這智能屋的套件(Smart home kit),利用這些套件試著做出我之前的智能屋系統。測試完後發現,這套件的擴展板及各模組將接線的部份變簡單了,而且也不用去考慮這些感應器的電壓問題,接上去就對了!在此提出這方便的套件,供有興趣的人參考。
一、商品說明
這個【ELECFREAKS智能家居套件包】由ELECFREAKS在Tinkercademy的輔助下開發而成。
商品套件
商品使用積木
擴展內輸入【smarthome】
二、Micro:bit腳位使用補充說明
P3、P4、P6、P7、P9、P10:這些腳位與LED矩陣(屏幕)顯示有關,如果要使用這些腳位,先將LED顯示的功能取消。
P5、P11:這兩個腳位分別為A鍵及B鍵,如果有用到A鍵或B鍵時,就不要使用這兩個腳位。
P19、P20:這兩個腳位為I2C腳位(P19(SCL)、P20(SDA)),用來接I2C設備。
P0、P1、P2、P3、P4、P10:這些腳位為類比輸入腳位,像光線感應器、聲音感應器、土壤濕度感應器等,要接在這些腳位。
三、測試內容
環境系統
(1)天黑請開燈的系統:光線感應器(光敏電阻)(0(暗)~100(亮))(P1)、彩虹LED燈(燈條)(P8),利用OLED顯示器顯示光線值
接線
程式
(2)天熱請開電扇系統:溫度感應器(P2)、含扇馬達(P9)
接線
程式
注意:
不能用USB來供電,要用3V電池盒來供電,馬達才能啟動
單獨只測溫度,能正常顯示,但啟動馬達後,溫度會異常增加?
(3)地乾請澆水系統:土壤濕度感應器(P3)、繼電器(P12)、沉水泵;土壤濕度感應器也可當水位偵測,當沒水時其值小於500,當滿水位時其值超過600。
接線
程式
注意:測試時,發現繼電器的燈亮起,但沉水泵沒有啟動,好像是繼電器故障?
(4)聲吵請關窗系統:聲音感應器(P4)、伺服馬達(P13)
接線
程式
(5)其他系統:(未實作)
天太亮請關窗簾:光線感應器(光敏電阻)(0(暗)~100(亮))(P1)、伺服馬達(P13)
天雨請收衣服(架):土壤濕度感應器(P3)、伺服馬達(P13)
淹水請抽水:土壤濕度感應器(P3)、繼電器(P12)、沉水泵;
安全防護系統
(6)入侵警報:微動開關(P6);蜂鳴器(P0);當窗戶關著時,微動開關被壓住(0),當窗戶被打開時,微動開關彈開(1)
接線
程式
注意:按鍵使用上位電阻(OFF為1;ON為0)
各式控制
(7)利用聲音控制彩虹LED燈:聲音感應器(P4)、彩虹LED燈(燈條)(P8)
顯示系統
(8)顯示各項資訊:OLED顯示器(I2C接腳)
音樂系統
(9)發出警報聲或音樂聲:蜂鳴器(P0)
四、整合在一起
將上面的所有元件及感應器都裝上,程式也寫入,就是一個有基本功能的智能屋了!