摘要:基于单片机的无线数据传输系统的设计,实现了温度和湿度的自动采集、无线通讯和报警功能。该系统包括了LCD1602显示电路、DHT11温湿度采集电路等,完成了基于无线数据传输的方法来实现温湿度的采集。
关键词:温湿度检测;N RF 24 L 01;单片机
0 引言
随着科技水平的提高,电子计算机在生活中被应用的越来越广泛,大数据和网络时代的来临,使得自动化程度越来越高,一些不能依靠人工来勘测的恶劣环境由新兴的自动化检测手段来实现。从而避免人身接触,保证劳动者的安全。一些常用的温度湿度等参数,若采用人工测量,其精度低,多个点测量时劳动强度大。另外,有线传输接线复杂、布线困难,故障时难以维修。[1]因此,设计一个基于无线传输的温湿度系统。
1 系统总体设计
基于单片机的无线数据传输系统结构如图1所示。是由主机和从机两个单片机构成,两个射频芯片NRF24L01进行信号通讯。利用LCD1602进行显示实时温度,DHT11温湿度传感器采集目标温湿
度, 主机和从机分别完成采集现场与监控装置的分离, 利用NRF24L01芯片实现无线通讯。
2 系统硬件设计
2.1 温湿度检测模块
DHT11采用的是标准的串口通讯,含有4个引脚,除了电源引脚和地引脚外,最后一个引脚接I/O端口,负
责控制DHT11温湿度采集模块是否采集。当DHT11想要采集信号时,需要单片机给一个开始的信号,然后每次传输8个字节的数据,使单片机对温湿度进行不间断监测。
2.2 显示模块
LCD1602液晶内部有储存数据的数据储存器RAM,即将显示的数据都会存储到这里,然后进行显示,LCD1602可以显示32个字符,分为两行,0 x00 H是第一行显示开始的地址,而0x27是第一行末尾的地址,第二行开始的地址为0x40,结束的地址为0