使用 DHT11 傳感器來測量環(huán)境溫度(攝氏度)和相對濕度(百分比),并將測量結(jié)果在 Arduino 上進(jìn)行顯示
1. 項目概述
該項目使用 DHT11 傳感器來測量環(huán)境溫度(攝氏度)和相對濕度(百分比),并將測量結(jié)果顯示在 Arduino 串行監(jiān)視器上。
應(yīng)用程序
?天氣監(jiān)測
?智能家居自動化
?環(huán)境日志記錄
物聯(lián)網(wǎng)傳感器節(jié)點(入門級)
2. 了解 DHT11 傳感器
主要規(guī)格參數(shù)
?溫度范圍:0 至 50 攝氏度
?濕度范圍:20% - 80% 相對濕度
?精度:±2 攝氏度,±5% 相對濕度
?接口:單線數(shù)字接口
?DHT11 PiNS
?VCC → 引腳
?DATA → 數(shù)字輸入/輸出引腳
?GND → 地線
如果使用的是無封裝的 DHT11(有 4 個引腳),則需要在 VCC 和 DATA 之間添加一個 10 千歐的上拉電阻。大多數(shù)模塊都已經(jīng)內(nèi)置了這個電阻。
3. 電路連接
?Arduino ? DHT11 連接方式
?DHT11 接口 火車頭接口
?VCC 5V(電源正極 5 伏)
?數(shù)據(jù) D2
?GND GND
4. 安裝所需庫
?打開 Arduino 軟件開發(fā)環(huán)境
?點擊“草圖” → “包含庫” → “管理庫”
搜索并安裝:
?由 Adafruit 開發(fā)的 DHT 傳感器庫
?Adafruit 統(tǒng)一傳感器
5. Arduino 代碼(已測試并驗證)
6. 輸出(串行監(jiān)視器)
在“串行監(jiān)視器”中將波特率設(shè)置為 9600 。
本文編譯自hackster.io





