在本篇文章中,我们将学习如何基于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开发板
● 面包板和跳线
好了,现在让我们来看看这些传感器是如何工作的。它们由湿度感测组件、NTC温度传感器(或热敏电阻)以及传感器背面的IC组成。
更多内容请参考以下链接:https://www.yiboard.com/thread-1008-1-1.html