Smart 開發套件

溫濕度傳感器

溫濕度傳感器可以偵測環境的溫度與濕度,是收集環境資料最基本的傳感器。這裡使用的是 DHT11 溫濕度傳感器,這篇文章會介紹它的接線與積木,並讓小怪獸說出目前的溫度和濕度。

本篇以 Web:Bit 教育版的 Smart 模擬器示範,實體的 Smart 開發板和零件也是照同樣的腳位接線。模擬器的基本操作請參考:開始使用 Smart 模擬器。

接線與實作

從元件工具列把「溫溼度傳感器」拖曳到畫面上。溫濕度傳感器有三支接腳:資料腳接 Smart 開發板的 14 號腳,電源接 3.3V,地線接 GND。

溫濕度傳感器

有些實體的 DHT11 是四支腳的版本,其中一支沒有作用,接線前請先確認傳感器上標示的腳位名稱。

積木清單

溫濕度傳感器的積木放在「Smart 開發套件」的「感測裝置」。第一個積木用來設定資料腳的腳位,第二個積木會每隔一段時間(單位是毫秒)讀取一次,取得資料後執行裡面的積木,第三個積木可以取得溫度或濕度的數值。

溫濕度傳感器

範例:移動火焰和水滴觀察讀值

點選上方選單的「範例」,切換到「Smart」分頁,在「擴充套件互動」打開「溫濕度:移動火焰和水滴觀察讀值」。範例把溫濕度傳感器設定在 14 號腳,每 1000 毫秒讀取一次,讓綠色怪獸說出溫度、紅色怪獸說出濕度。

溫濕度傳感器

按下「執行」後,畫面上會出現火焰和水滴。把火焰拖曳到傳感器附近,溫度會升高(20~80 度);把水滴拖曳到傳感器附近,濕度會升高(10~90%),兩隻小怪獸也會說出最新的數值。

溫濕度傳感器

改用實體開發板

照上面的腳位把溫濕度傳感器接到實體 Smart 開發板,再把開發板積木的連線方式從「模擬器」改成「Wi-Fi」,並在「控制」後面填入開發板的 Device ID,按下「執行」就能讀取實際環境的溫度與濕度。

實體開發板要先連上 Wi-Fi 並取得 Device ID,請參考:Smart 初始化設定。

相關參考

分享

溫濕度傳感器

複製連結