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





