Arduino開發板使用DHT11和DHT22溫溼度傳感器的方法

在本篇文章中,我們將學習如何基於Arduino開發板使用DHT11或DHT22傳感器測量溫度和溼度。這兩個傳感器在電子愛好者中非常受歡迎,因爲它們價格便宜,並且提供了出色的性能。以下是這兩個傳感器之間的主要參數及不同之處:

相對來說,DHT22價格略微貴一些,因爲它具有更好的規參數。其溫度測量範圍爲-40〜125度,精度±0.5度,而DHT11溫度範圍爲0〜50度,精度+ -2度。 DHT22傳感器也有更好溼度測量範圍,可以測量從0至100%,精度達到25%,而DHT11測量的溼度範圍爲20〜80%,5%的精度。

在這裏插入圖片描述

其中有兩個參數,DHT11顯得比DHT22更好一些。其中一個是採樣率,DHT11爲1Hz,也就是每秒讀取一次數據,而DHT22的採樣率是0.5Hz,也就是每兩秒讀取一次數據。除此之外,DHT11還具有較小的尺寸。兩個傳感器的工作電壓都是3至5V,同時測量時使用的最大電流爲2.5毫安。

本篇文章所需的組件如下所示:

● DHT11傳感器

● DHT22傳感器

● Arduino開發板

● 麪包板和跳線

DHT11 / DHT22工作原理

好了,現在讓我們來看看這些傳感器是如何工作的。它們由溼度感測組件、NTC溫度傳感器(或熱敏電阻)以及傳感器背面的IC組成。

在這裏插入圖片描述

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1008-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章