|
基于迪文智能屏的温湿度测控系统 一、作品介绍 本温湿度测控系统以迪文智能屏为核心构建,融合了迪文开发屏、LED小灯以及温湿度传感器等关键组件。其中,迪文智能屏选用EKT043E型号,该型号凭借其出色的显示性能与友好的用户交互界面,为系统提供了可视化展示与操控的基础平台。温湿度传感器方面,选定 DHT11 型号,其具备高精度的环境温湿度感知能力,能够精准捕捉测量范围内的温湿度信息,为整个测控系统的数据采集提供可靠的源头支撑。
二、工作原理
1.数据采集:温湿度数据的获取依赖于温湿度传感器模块。在迪文智能屏所适配的传感器体系中,涵盖高精度的热电偶式、电容式、电阻式等温湿度传感器。以热电偶传感器为例,基于热电效应原理开展温度测量工作,当传感器两端处于不同温度环境时,便会产生相应的电动势,该电动势与温差呈现特定函数关系,借此实现温度数值的量化;电容式传感器则聚焦于电介质介电常数随环境温湿度动态变化的特性,依据电容值的改变来反推温湿度状况,从而达成测量目的。 2. 数据处理:传感器所采集的原始电信号,不仅幅值微弱,而且属于模拟信号范畴,难以直接为迪文屏微处理器所用。因此,需历经一系列信号调理流程,包括放大、滤波以及模数转换等关键环节,将模拟信号转化为数字信号形式。后续,微处理器针对数字化的温湿度信号执行校准、补偿操作,旨在削减环境干扰因素对测量精度的负面影响,提升数据的精准度与可靠性。 3. 数据显示与交互:完成处理的温湿度数据,将被传输至迪文屏的显示模块。借助直观的数字呈现、图表绘制等多样化显示手段,将抽象的数据具象化,以便用户能够迅速、精准地洞察环境温湿度状态,实现人与系统之间高效的信息交互。
三、设计思路 本系统围绕 DHT11 温湿度传感器展开,旨在实现数据的实时读取,并于迪文屏上精准展示温度与湿度数据,同时集成温度超上限报警、密码登录以及参数设置等多元功能。 1. 屏保功能(开机动画) 依据迪文屏一次开发项目课程的知识体系与技术规范,自主开展开机动画的设计工作,该动画作为系统启动阶段的视觉呈现,为用户带来初次交互体验,为后续功能展示奠定基础。如图1所示。
2. 温湿度检测功能:开机动画播放完毕后,用户通过屏幕触控操作,借助“基础触控”控件,可触发跳转到温湿度检测界面。在此界面中,温度、湿度数据的可视化借助“数据变量显示”控件得以实现,该控件确保数据的实时、准确呈现,使用户能够即时获取环境温湿度信息。如图2所示。
3. 密码登录功能 进入设置界面时,需先完成密码输入流程。密码登录界面综合运用“数据变量”与“数据录入”控件,以满足密码输入需求。如图3所示。
针对确认按钮,通过添加“按键值返回”控件,实现向特定变量地址 0x1200 输入键值 0x0001。用户点击密码输入框时,屏幕弹出键盘以便输入操作。在后台,代码逻辑对 0x1200 地址值进行判断,若其值等于0x0001,则与默认密码“123”开展匹配校验。如图4所示。
若匹配成功,借助51代码实现界面跳转至温湿度检测界面,同时及时将 0x1200 地址清零;若密码错误,则跳转至指定错误界面。如图5所示。用户点击确认键后,重新返回密码输入界面,直至密码输入正确,方可进入温湿度检测界面。如图6所示。
在此页面中,温度设置、湿度设置以及返回主页等操作,均依托“基础触控”控件达成页面跳转目的。通过点击“温度设置”进人温度上限设置页面,如图7所示。温度上限页面由“数据变量显示”“变量数据录人”两个控件组成。
4. 报警功能 系统设有湿度设置按钮,用户点击该按钮可直接跳转至湿度页面,无需重复密码输入流程。温度页面与湿度页面均引入“图标变量”控件,当环境温度或湿度触及预先设定的上限阈值时,页面上对应的报警小灯图标将与实际接入的 LED 小灯同步交替闪烁,以此达成直观、醒目的报警效果。
四、演示视频 为更直观呈现系统的功能特性与操作流程,配套制作了演示视频,通过动态展示,可让受众更为深入、全面地了解基于迪文智能屏的温湿度测控系统的运行机制与实际效果。 五、附件上传
|