溫溼度監測器
8.1. 介紹
如果室內空氣不流通或相對濕度低於35%,而室內溫度超過25℃,我們就會開始從外界吸收熱能,使我們感覺到熱。如果溫度超過35°C,汗腺就會開始活躍,透過輕微出汗來累積體溫使心跳和血液循環加快,同時可能會感到頭暈和疲勞。
一個健康的濕度環境是 45%-65%,這樣的濕度條件對我們來說是最好的,各種病菌也不容易傳播。濕度高於65%會引起人體呼吸系統和粘膜的不適,並降低免疫力。
8.2. 功能
使用DHT11溫溼度感測器檢測濕度和溫度,並將它們顯示在OLED螢幕上。
8.3. 硬體連接
將DHT11溫溼度感測器連接到P1、將OLED螢幕連接到sensor:bit上的IIC接口。
8.4. 程式設計
於MakeCode平台的程式選單中點擊Advanced(進階),並點擊Extensions(擴充)。
輸入"smarthome"為此套件下載額外的擴充程式。
注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。
從程式選單的「Basic」中拖出「on start(當啟動時執行)」積木,將OLED螢幕初始化為預設值128×64。接著建立一個名為「RH」的變數,用來儲存偵測到的濕度值、建立一個名為「Temp」的變數,用來儲存偵測到的溫度值。請注意,因為硬體的特性,需要設計間隔2秒的暫停,以利感測器偵測不同的數值。
先設置清除OLED螢幕,接著在OLED螢幕上顯示濕度和溫度值。
程式連結
8.5. 結果
透過OLED螢幕顯示,我們能隨時留意目前的濕度和溫度值。
沒有留言:
張貼留言