DHT11(温湿度传感器)的学习

    1.基本了解

DHT11是一款温湿度传感器。 其测量精度为:湿度+-5%RH, 温度+-2℃,量程为:湿度20-90%RH, 温度0~50℃,采样周期大于等于1秒/次。

传感器包括一个电阻式感湿元件和一个NTC测温元件,并连接一个高性能8位单片机相。DHT11的优点有:品质高、响应快、抗干扰能力强、性价比极高、体积小、功耗低等。

需要注意:供电电压为3.3~5.5V DC。气体的相对湿度,在很大程度上依赖于温度。因此在测量湿度时,应尽可能保证湿度传感器在同一温度下工作。如果与释放热量的电子元件共用一个印刷线路板,在安装时应尽可能将DHT11远离电子元件,并安装在热源下方,同时保持外壳的良好通风。为降低热传导,DHT11与印刷电路板其它部分的铜镀层应尽可能最小,并在两者之间留出一道缝隙。长时间暴露在太阳光下或强烈的紫外线辐射中,会使性能降低。长期保存条件:温度10-40℃,湿度60%以下。

2.如何与arduino连接

DHT11(温湿度传感器)的学习_第1张图片

DHT11(温湿度传感器)的学习_第2张图片

将DHT11的正极与5V电源接口相连,负极与GND相连,中间的数据接口与引脚相连。

3.原理认识:

数据采集过程时序图:

 

DHT11(温湿度传感器)的学习_第3张图片

数据格式为:8bit 湿度整数数据+8bit 湿度小数数据+8bit 温度整数数据+8bit 温度小数数据+8bit 校验和,一共 5 字节(40bit)数据。由于 DHT11 分辨率只能精确到个位,所以小数部分是数据全为 0。校验和为前 4 个字节数据相加,校验的目的是为了保证数据传输的准确性。

对照代码原理说明:

arduino学习-DHT11的使用 (网上自行寻找DHT11库文件)

DHT11详细介绍

4.如何运行

dht11代码示例以及注意事项

DHT11使用笔记

(暂未运行)

 

 

你可能感兴趣的:(DHT11(温湿度传感器)的学习)