MicroBit智慧健康07溫溼度監測器_Humidity&Temp. Monitor

 溫溼度監測器


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(擴充)。

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


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

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

從程式選單的「Basic」中拖出「on start(當啟動時執行)」積木,將OLED螢幕初始化為預設值128×64。接著建立一個名為「RH」的變數,用來儲存偵測到的濕度值、建立一個名為「Temp」的變數,用來儲存偵測到的溫度值。請注意,因為硬體的特性,需要設計間隔2秒的暫停,以利感測器偵測不同的數值。



先設置清除OLED螢幕,接著OLED螢幕上顯示濕度和溫度值。



程式連結



8.5. 結果


透過OLED螢幕顯示,我們能隨時留意目前的濕度和溫度值。

沒有留言:

張貼留言

Python 哈囉程式input

Python程式設計的概念