使用AOSONG廉价的DHT11或DHT22数字温湿度传感器,使您的下一个Arduino项目能够感知周围的世界。
这些传感器已预先校准,不需要额外的组件,因此您可以立即开始测量相对湿度和温度。
他们提供的最大功能之一是温度和湿度都精确到十分之一。即到小数点后一位。该传感器的唯一缺点是,您每隔一两秒钟才能从中获取新数据。但是,考虑到其性能和价格,您不能抱怨。
DHT11与DHT22 / AM2302
我们有DHTxx传感器系列的两个版本。它们看起来有点相似,并且具有相同的引脚排列,但是具有不同的特性。详细信息如下:
DHT22是较昂贵的版本,显然具有更好的规格。其温度测量范围为-40°C至+ 125°C,精度为+ -0.5度,而DHT11温度范围为0°C至50°C,精度为+ -2度。此外,DHT22传感器具有更好的湿度测量范围,从0到100%的精度为2%到5%,而DHT11湿度范围为20到80%的精度为5%。
DHT11 | DHT22 | |
---|---|---|
工作电压 | 3至5V | 3至5V |
最大工作电流 | 最大2.5mA | 最大2.5mA |
湿度范围 | 20-80%/ 5% | 0-100%/ 2-5% |
温度范围 | 0-50°C /±2°C | -40至80°C /±0.5°C |
采样率 | 1 Hz (每秒读取) | 0.5 Hz (每2秒读取一次) |
身体尺寸 | 15.5毫米x 12毫米x 5.5毫米 | 15.1毫米x 25毫米x 7.7毫米 |
优点 | 超低成本 | 更准确 |
尽管DHT22更精确,更准确,并且可以在更大的温度和湿度范围内工作;在三点中,DHT11击败了DHT22。它价格便宜,尺寸更小且采样率更高。DHT11的采样率为1Hz,即每秒读取一次,而DHT22的采样率为0.5Hz,即每两秒钟读取一次。
但是,两个传感器的工作电压均为3至5伏,而转换期间(请求数据时)使用的最大电流为2.5mA。最好的事情是DHT11和DHT22传感器是“可互换的”-意味着,如果您使用一个构建项目,则可以拔出它并使用另一个。您的代码可能需要稍作调整,但至少接线是相同的!
硬件总览
现在,让我们继