单片机无线环境监测系统

2021-09-02 12:00杨天海李自成
科海故事博览 2021年13期
关键词:温湿度按键蓝牙

杨天海 李自成 戚 涛 王 硕

(成都理工大学工程技术学院,四川乐山 614099)

科技的发展和工业化的提高导致了自然生态的破坏,人们对自然环境的要求越来越高,更希望看到绿水青山。目前我国的民用检测系统较少,很多重要的环境检测点无人值守,而且周围的环境复杂,不易勘探。没有完善的系统的监控网络,导致环境监测困难并且花费人力物力。那么有一种基于单片机的无线环境检测系统,它通过远端机器的检测,在近端收到检测信息,能够更方便地检测到周围复杂的环境情况。本文介绍的这种无线通讯技术正好能解决以上问题。

1 系统概要

本次设计将单片机通过应用程序的写入,再加以无线通讯技术,来对温度、湿度以及PM2.5 的浓度的监测,通过模数转换和无线通讯技术,由手机连接蓝牙,实时观测环境参数从而设计出了一种基于单片机的环境检测无线网络系统[1]。

在AT89C52 芯片的基础上,我们加以温湿度传感器,从而实现对采集数据进行分析,并处理转换到显示设备,方便相关从业人员掌握环境温湿度情况,并且当超出设定的临界数据范围,会触发报警,这种优点适合对于一些涉及环境的科学研究,如一些化工工程、种植养殖等,它能实时检测环境,系统提供数据,方便研究人员在不同的情况下模拟软硬件的适配参数,达到最优产能的效果以及一些特殊环境的应变能力[2]。

2 系统的方案整体设计

本章节主要是对整个设计的器件的选型以及实现的具体的功能的一个分析,对每个模块进行了详细的阐述。

2.1 设计的主要的内容

本次设计基于STC89C52 单片机,为实现以下功能:

1.采用DHT11 模块能精确监测温湿度数值。

2.采用液晶显示屏显示检测的数值以及设置的上下限值。

3.设计有三个按键,功能各不相同。

4.采用手机蓝牙模块,与手机实现无线实时监测。

5.将数据通过蓝牙传到手机,方便及时观测数据的变化。

2.2 测量部分:温湿度传感器

DHT11 数字温湿度传感器在传输数据时,用单总线方法进行传输,确保可靠性与稳定性。DHT11 传感器上集成的组件有湿度与温度两种数据,温度收集模块上连接一个小型温度探头,该探头对温度变化敏感性强,选择负温度系数测量的精准度达到了要求标准。

2.3 单片机的选型

以51 单片机为核心,通过不同程序的写入,来实现其强大功能。它的器件由STC 公司制造,有着标准指令系统,并且设计了80C51 传统系列的引脚,有着符合同时代的处理器,加上必不可少的储存单元,功能增多,应用范围越来越广。

2.4 显示器的选型

1602 液晶显示器进行显示。液晶显示器有编程简单、易于显示、操作简便等优点。液晶屏被简称为LCD,它由LCD 的特殊材料制成,内部通过液晶显示监视器,并且当通过许多晶状液体时,其内部按一定的顺序排列。根据我们的要求,有字母、数字、图像等,以便认识到可以根据组合,可以一眼看到收集的数据。

2.5 无线模块选型

由本设计应用分析,在温控管理领域针对选择的技术提出传输距离需求,且要求功耗低、安全性强,同时易用性与稳定性高。ADF7020 射频芯片集成在HC-06 蓝牙模块[3]上,性能稳定性强,运行速度快,是一款集成度高的无线信号传输产品,适合本次设计。

3 硬件电路设计

粉尘传感器监测空气颗粒浓度,通过其内部计算输出电压,其电压值正比粉尘浓度,在进行原理图设计时,用限压电阻电路接收监测。对于ADC0832[4]的端口与其他各模块的连接,其中D0-D7脚为双线数据线,液晶模块启动时,EN 使能端要到达高电位。VO 端口通过与电阻相连接来进行对比度调整。液晶屏幕上,由内带字符发生器的控制器,根据在LCD[5]上开始显示的行列号及每行的列数找出显示RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。DHT11 设计传感器模块监测范围只有十几米,在加上10K 上拉电阻后,即Pin2 端口串联10K 电阻,然后上传代码通过串口监视器即可实时监控环境温湿度,在LCD 屏幕上实现对环境的实时监测。蓝牙模块的TXD 和RXD 与单片机的P3.0 端口和P3.1 端口串行连接。

图1 设计流程图

图2

根据系统所固有功能,在各模块互相运作的联系基础上,设计流程图如图1 所示。

4 实物演示

本次环境检测装置的蓝牙模块需要插入芯片上才会使用。按键模块由三个按键组成,第1 个按键为降低温湿度上下限,第2 个按键为调高温湿度上下限,第3 个按键为调节按键。液晶屏幕第一行T 显示当前环境温度值,第一行的Hum 显示当前环境湿度值,第二行PM2.5 显示的是灰尘传感器中心所检测的灰尘浓度。

当按下调节按键后,LCD 显示屏数字会出现闪烁从而进行温度湿度,PM2.5 的浓度的上限调节。在单片机启动之后,PM2.5 的浓度为0,是因为夏普灰尘传感器内的中心孔需要搅动里面空气,它才会显示PM2.5 的浓度。

当插上蓝牙模块之后,蓝牙模块红灯亮起表示可以在手机上搜索到芯片型号从而进行手机与芯片连接。PM2.5 浓度在超出设定值后,在手机端显示所发出的预警报告。

5 结语

本次设计主要实现目的为无线监测实时环境参数,通过温湿度和灰尘传感器与单片机的连接,并且集成蓝牙模块,好处是在复杂危险的环境我们也能通过无线连接来显示环境数值,从而可以用在很多场景。无线环境技术正处于发展阶段,其技术的适配性会解决很多难题,其是未来科技发展必不可缺的基础。

猜你喜欢
温湿度按键蓝牙
蓝牙音箱的直线之美
基于有限状态机的按键检测程序设计
基于AT89C51的数字型蚕用温湿度计的设计
多按键情况下,单片机端口不足的解决方法
简单、易用,可玩性强Q AcousticsBT3蓝牙音箱
按键消抖在单片机和FPGA实验教学中的应用
基于温湿度控制的天气预测装置
适合自己的才是最好的 德生(TECSUN) BT-50蓝牙耳机放大器
基于DSP和μcos的温湿度检测系统的设计
PLC在计算机空调机房温湿度控制中的应用