0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DHT22溫濕度傳感器工作原理

智聯(lián)開發(fā)Arduino ? 來源:智聯(lián)開發(fā)Arduino ? 作者:智聯(lián)開發(fā)Arduino ? 2020-10-22 17:49 ? 次閱讀

一、功能簡介

DHT22也被稱為AM2302,具有標準的單總線接口。它相比DHT11,擁有更高的精度和更大的量程。它是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。

傳感器包括一個電容式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比極高等優(yōu)點。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場合的最佳選則。產(chǎn)品連接方便,可直接插接到Arduino傳感器擴展板上。

DHT22數(shù)字溫濕度傳感器精度較高,可以替代昂貴的進口SHT10溫濕度傳感器。在對環(huán)境溫度與濕度測量要求較高的情況下使用,該產(chǎn)品具有極高的可靠性和出色的穩(wěn)定性。與Arduino專用傳感器擴展板結(jié)合使用,可以非常容易地實現(xiàn)與溫度和與濕度感知相關(guān)的互動效果。

二、引腳圖

DHT22是一個四針腳模塊,包含VCC、DATA、NC、GND四個引腳,實際使用中只會用到VCC、GND、DATA,NC引腳為空腳,VCC電壓范圍是3-5V。DHT22測量溫濕度的原理,是通過內(nèi)置電容式濕度傳感器和熱敏電阻來測量周圍的空氣,取得溫度和濕度值后由 Data 引腳上向主控板發(fā)送一個數(shù)字信號。

DHT22技術(shù)參數(shù):

1、濕度測量范圍:0---100%RH

2、濕度測量精度:±2%RH

3、溫度測量范圍:-40---80℃

4、溫度測量精度:±0.5℃

5、工作電壓:DC5V 常用

6、單總線數(shù)字信號輸出,串口數(shù)據(jù)雙向口;

三、接線說明

arduino與DHT22的連接非常簡單,VCC直接從arduino的+5V上取出,DATA引腳連接至2#數(shù)字針腳,GND連接至arduino的GND,DATA 和 VCC 跨接一個10K的上拉電阻。然后上傳代碼通過串口監(jiān)視器即可實時監(jiān)控環(huán)境溫濕度。

四、程序設(shè)計思路

// DHT 系列溫濕度傳感器代碼示例,代碼支持DHT11、DHT21、DHT22.

#include "DHT.h"
#define DHTPIN 2 // 定義2#針腳為DHTPIN

//#define DHTTYPE DHT11 // 如果是DHT 11 去掉注釋
#define DHTTYPE DHT22 // DHT22 (AM2302), AM2321均采用此行代碼
//#define DHTTYPE DHT21 // 如果是DHT21 (AM2301)去掉注釋

DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(9600);
Serial.println("***DHT傳感器***測試!");
dht.begin();
}

void loop() {
delay(2000); // 設(shè)置間隔時間為2000毫秒
float h = dht.readHumidity();
// 讀取溫度或濕度大約需要250毫秒
float t = dht.readTemperature();
// 將溫度讀取為攝氏溫度(默認值)
float f = dht.readTemperature(true);
// 讀取溫度為華氏溫度 (Fahrenheit = true)
// 檢查是否有讀取失敗 (重試).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("沒有從DHT傳感器上獲取數(shù)據(jù)!");
return;
}

// 計算華氏溫度 (默認)
float hif = dht.computeHeatIndex(f, h);
// 計算攝氏溫度 (Fahreheit = false)
float hic = dht.computeHeatIndex(t, h, false);
Serial.print ("濕度: ");
Serial.print (h);
Serial.print (" % ");
Serial.print ("溫度: ");
Serial.print (t);
Serial.print (" *C ");
Serial.print (f);
Serial.print (" *F ");
Serial.print ("熱量指數(shù): ");
Serial.print (hic);
Serial.print (" *C ");
Serial.print (hif);
Serial.println (" *F");
}
最后打開串口監(jiān)視器,在串口監(jiān)視器中將顯示的測量得到的溫度和濕度,且每2秒更新一次。

五、DHT22與DHT11參數(shù)對比


原文標題:DHT22 溫濕度傳感器接線圖及工作原理

文章出處:【微信公眾號:智聯(lián)開發(fā)Arduino】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50243

    瀏覽量

    750111
  • 電容
    +關(guān)注

    關(guān)注

    99

    文章

    5933

    瀏覽量

    149545
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2767

    瀏覽量

    76452

原文標題:DHT22 溫濕度傳感器接線圖及工作原理

文章出處:【微信號:gh_e32ad3aa085f,微信公眾號:智聯(lián)開發(fā)Arduino】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    溫濕度傳感器種類及原理的優(yōu)劣分析

    傳感器的種類 電阻式溫濕度傳感器 電阻式傳感器是基于材料的電阻隨溫度和濕度的變化而變化的原理進行工作
    的頭像 發(fā)表于 10-21 15:05 ?55次閱讀

    溫濕度傳感器是什么類型的傳感器

    溫濕度傳感器是一種能夠?qū)崟r監(jiān)測和記錄環(huán)境中溫度和濕度變化的設(shè)備或裝置。這類傳感器廣泛應(yīng)用于環(huán)境監(jiān)測、氣象觀測、農(nóng)業(yè)、工業(yè)生產(chǎn)、倉儲管理、智能家居、醫(yī)療健康等多個領(lǐng)域,為相關(guān)領(lǐng)域的研究、
    的頭像 發(fā)表于 10-21 14:53 ?69次閱讀

    dht11溫濕度傳感器工作原理介紹

    DHT11是一種常用的溫濕度傳感器,它能夠測量溫度和相對濕度。這種傳感器廣泛應(yīng)用于智能家居、氣象站、農(nóng)業(yè)監(jiān)控等領(lǐng)域。
    的頭像 發(fā)表于 10-21 09:47 ?96次閱讀

    機智云自動化控制篇-DHT22數(shù)據(jù)采集

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能家居和環(huán)境監(jiān)測系統(tǒng)逐漸成為人們生活中不可或缺的一部分。本項目旨在利用STM32微控制和ESP01SWi-Fi模塊,結(jié)合DHT22溫濕度傳感器,構(gòu)建一個高
    的頭像 發(fā)表于 10-12 08:03 ?144次閱讀
    機智云自動化控制篇-<b class='flag-5'>DHT22</b>數(shù)據(jù)采集

    CW32模塊使用 DHT11溫濕度傳感器

    DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。其成本低、長期穩(wěn)定、可以測量相對
    的頭像 發(fā)表于 09-09 18:21 ?1189次閱讀
    CW32模塊使用 <b class='flag-5'>DHT</b>11<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>

    dht22溫度傳感器的優(yōu)缺點是什么

    DHT22是一款廣泛使用的數(shù)字溫濕度傳感器,它以其低成本、易于使用和相對較高的精度而受到歡迎。然而,它也有一些局限性。 DHT22的優(yōu)點: 低成本 :
    的頭像 發(fā)表于 09-03 16:10 ?424次閱讀

    dht22溫度傳感器的原理及應(yīng)用

    DHT22是一款廣泛使用的數(shù)字溫濕度傳感器,它結(jié)合了溫度和濕度的測量功能,并且以數(shù)字信號的形式輸出,這使得它在各種環(huán)境監(jiān)測和控制系統(tǒng)中非常受歡迎。
    的頭像 發(fā)表于 09-03 16:06 ?534次閱讀

    溫濕度傳感器怎么調(diào)試

    工作原理 溫度測量原理 溫濕度傳感器中的溫度測量通常采用熱敏電阻或熱電偶。熱敏電阻的阻值隨溫度的變化而變化,通過測量電阻值可以計算出溫度值。熱電偶則是利用兩種不同金屬或合金的接觸點產(chǎn)生的熱電勢來測量溫度。
    的頭像 發(fā)表于 08-19 15:04 ?502次閱讀

    想要準確地測量環(huán)境溫濕度溫濕度傳感器是關(guān)鍵!

    的應(yīng)用十分廣泛。 ?溫濕度傳感器工作原理 溫濕度傳感器工作原理主要基于幾種不同的物理效應(yīng):
    的頭像 發(fā)表于 07-04 08:48 ?416次閱讀

    DHT11數(shù)字溫濕度傳感器產(chǎn)品手冊

    電子發(fā)燒友網(wǎng)站提供《DHT11數(shù)字溫濕度傳感器產(chǎn)品手冊.pdf》資料免費下載
    發(fā)表于 06-12 17:09 ?6次下載

    【原創(chuàng)】DHT11傳感器溫濕度監(jiān)測系統(tǒng)畢設(shè),論文、代碼、原理圖和仿真介紹

    設(shè)計要求 1.設(shè)計一個基于51單片機和DHT11傳感器溫濕度監(jiān)測系統(tǒng); 2.傳感器DHT11實現(xiàn)對環(huán)境
    發(fā)表于 03-13 00:53

    溫濕度傳感器有哪些應(yīng)用場景?

    溫濕度傳感器在眾多領(lǐng)域,特別是在實時記錄溫濕度變化的工作中最為廣泛。溫濕度傳感器可以根據(jù)所記錄的
    的頭像 發(fā)表于 02-19 16:28 ?1096次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>有哪些應(yīng)用場景?

    溫濕度傳感器工作原理 溫濕度傳感器的接線方法

    溫濕度傳感器是一種用于測量環(huán)境溫度和相對濕度的裝置。它通常用于工業(yè)、農(nóng)業(yè)、氣象、室內(nèi)空調(diào)等領(lǐng)域。本文將詳細介紹溫濕度傳感器
    的頭像 發(fā)表于 02-14 18:00 ?8312次閱讀

    溫濕度傳感器怎么布線

    。 一、傳感器布線前的準備工作 在開始布線之前,需要做好以下準備工作: 確定布線位置:首先需要確定傳感器的安裝位置,這個位置通常是需要進行溫濕度
    的頭像 發(fā)表于 12-08 14:00 ?2815次閱讀

    Arduino篇—自制溫濕度測量儀

    DHT11數(shù)字溫濕度傳感器DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的
    的頭像 發(fā)表于 11-02 10:16 ?1684次閱讀
    Arduino篇—自制<b class='flag-5'>溫濕度</b>測量儀