当前课程知识点:传感器技术与应用 > 项目四、湿度传感器技术与应用 > 模块4、 DHT11湿度传感器原理及使用方法 > 4、DHT11湿度传感器原理及使用方法
DHT11是一款含有已校准数字信号输出的湿度传感器
传感器包括一个电阻式感湿元件
具有品质卓越
超快响应
抗干扰能力强
性价比极高等优点
这个传感器一共有四个引脚
引脚1VDD用来供电
电压范围为3.5v-5.5v
引脚二
用来接收发送数据
连接单片机接收命令
并回传测量结果
引脚三没有定义
一般不做任何连接
引脚四
为接地引脚接电源负极
这里需要强调的是
它必须与单片机系统的电源负极连接在一起
DHT11在没有被唤醒的时候处于低功耗模式
当需要使用的时候
单片机通过数据引脚发送一次开始信号
DHT11就会被唤醒
这时DHT11就会发出响应信号
送出五个字节
也就是四十位零01这样的数据
这些数据里包含有采集并运算处理好的湿度数值
单片机接收到这些数值后就可以得到环境的湿度情况了
在单片机发送命令与接收DHT11要输出的数据时
必须严格遵守DHT11的数据收发时间间隔
这也是我们编写程序的重点
具体的时间间隔要求
在DHT11传感器说明书里面
是用一个时间间隙脉冲图来表示的
在图里
我们可以看到黑色的线断是单片机输出的信号
黄色的线段是DHT11输出的信号
接下来就让我们一起来学习
如何为单片机编写程序
来使用DHT11湿度传感器
来完成环境湿度的测量
功能描述
单片机利用温湿度传感器采集湿度
通过WiFi模块将采集到的湿度值
发送到服务器
硬件设备
单片机开发板
DHT11传感器
无线WiFi模块
硬件连接
WiFi模块RX与单片机TX相连
WiFi模块TX与单片机RX相连
硬件端口
P2.0用于连接DHT11数据端
软件函数
湿度采集函数
串口发送函数
延时函数
TP用于存放要发送的数据
前两位为数据的标记
后两位分别为湿度值的十位和个位
外部变量
用于存放湿度值
初始化函数
数据的头标记
湿度采集函数
将采集到的湿度值存放到变量里
由数字转换成文本需要加0X30
数据通过WiFi模块发送到服务器
延时函数每两秒发送一次
这样我们就可以使用DHT11进行环境湿度的测量了
并且可以把测量的结果利用WiFi芯片向管理系统进行传输
把这个系统放置到农田里
我们就可以实时的得到农田作物小环境里的湿度情况
-模块1、传感器在智慧农业、智慧牧业中的应用
-模块2、 初识传感器
--2、 初识传感器
-模块3、 传感器的好朋友-单片机
-模块1、温度传感器应用案例解析
-模块2、让计算机知冷知热-温度传感器
-模块3、温度传感器的选型
-模块4、PT100电路原理讲解
-模块5、测温电路焊接与调试
-模块6、温度传感器项目(1)--系统设计思路
-模块7、温度传感器项目(2)--温度控制系统开发
-模块8、温度传感器系统实测
-模块9、奶牛体温实时监测系统需求
-模块10、奶牛体温实时监测系统设计与开发(1)
-模块11、奶牛体温实时监测系统设计与开发(2)--wifi芯片原理及接线、设置
--11、奶牛体温实时监测系统设计与开发(2)--wifi芯片原理及接线、设置
-模块12、奶牛体温实时监测系统设计与开发(3)--系统用户界面开发(VB界面)
--12、奶牛体温实时监测系统设计与开发(3)--系统用户界面开发(VB界面)
-模块13、奶牛体温实时监测系统实测
-项目一、课后作业
-模块1、 光强度传感器的应用需求
-模块2、 光强度传感器分类和原理
-模块3、 光强度测量电路设计
-模块4、光强度测量电路装调
-模块5、大棚光强度测控系统设计
-模块6、大棚光强度测控系统开发
-模块7、 光强度测控系统监测界面开发
-模块8、大棚光强度测控系统使用效果实测
-模块9、能在手机上使用的大棚光强度测控系统设计
-模块10、能在手机上使用的大棚光强度测控系统开发(1)--多机通信配置
--模块十 能在手机上使用的大棚光强度测控系统开发(1)--多机通信配置
-模块11、能在手机上使用的大棚光强度测控系统开发(2)--VB服务器界面开发
--11、能在手机上使用的大棚光强度测控系统开发(2)--VB服务器界面开发
-模块12、能在手机上使用的大棚光强度测控系统开发(3)--手机APP开发
--12、 能在手机上使用的大棚光强度测控系统开发(3)--手机APP开发
-模块13、能在手机上使用的大棚光强度测控系统实测
-项目二、课后作业
-模块1、 压力传感器的应用需求
-模块2、 力敏传感器的分类与原理
-模块3、 压力测量电路设计
-模块4、压力测量电路装调
-模块5、 奶站牛奶运输车辆重量检测系统开发(1)
-模块6、 奶站牛奶运输车辆重量检测系统开发(2)
-模块7、 奶站牛奶运输车辆重量检测系统实测
-模块8、 灌溉系统管网水压监测系统设计
-模块9、 灌溉管网水压监测系统开发(1)
-模块10、 灌溉管网水压监测系统开发(2)
-模块11、灌溉管网水压监测系统实测
-项目三、课后作业
-模块1、 湿度传感器的应用需求
-模块2 、湿度传感器的原理与分类
-模块3、 环境湿度测量电路设计与制作
-模块4、 DHT11湿度传感器原理及使用方法
-模块5、 番茄晚疫病实时监测预警系统--系统设计思路
-模块6、 番茄晚疫病实时监测预警系统实测
-模块7、 草场降雨量监测的需求
-模块8、 液位传感器的原理分类
-模块9、 电容式液位传感器的用法与测试
-模块10、 草场降雨量监测系统的设计与开发
-模块11、 草场降雨量监测系统实测
-项目四、课后作业