一.作品简介: 该作品是基于迪文智能屏,做的温湿度监测系统,所用的传感器类型为DHT11,智能屏型号为EKT043E,并加入密码登录功能,密码正确进入参数设置界面,进行温度上限设置。结合LED小灯闪烁,并在迪文屏上显示温度数据和湿度数据实现温度超限报警功能。
二.工作原理: 迪文屏温湿度传感器工作原理 迪文屏温湿度传感器系统集成了高精度温湿度传感器与迪文智能显示屏,通过智能化处理实现环境温湿度数据的实时监测与直观展示。其工作原理主要包括以下几个步骤: 1.温湿度数据采集:系统内置的DHT系列或同等精度的温湿度传感器负责实时采集环境中的温度和湿度数据。传感器内部包含感湿元件和测温元件,通过特定的物理或化学变化将环境中的温湿度信息转换为电信号。 2.数据处理与转换:采集到的温湿度电信号经过系统内部的微处理器进行初步处理与转换,将其转换为数字信号,以便进行后续的数据计算与显示。 3.数据传输:处理后的温湿度数据通过内部通信协议(如单总线、I2C等)传输至迪文智能显示屏。迪文屏具备强大的数据处理与显示能力,能够实时接收并处理来自传感器的数据。 4.数据显示与交互:迪文智能显示屏接收到温湿度数据后,通过预先设计的图形化界面进行实时显示。用户可以直观地看到当前的温湿度数值,以及数据的变化趋势。同时,系统支持用户交互,如设置报警阈值等,增强了系统的实用性与灵活性。
三.设计思路: 1. 屏保功能(开机动画): 映入眼帘的是开机动画,点击进入,即可进入主页
2.进入温湿度显示画面: 开机动画结束,点击屏幕“进入温湿度显示页面”界面,可采用“基础触控”控件实现界面跳转,进入显示画面,换面如图所示:
3.登录密码进入参数修改 通过密码登录,即可设置温湿度上限报警最大临界值,如图为密码登录页面:密码登录界面采用“文本显示”控件及“ASCII录入控件”实现密码输入(注意51代码判断密码正确与否比对的是ASCII码),确认按钮添加“按键值返回”控件实现向变量地址0x1200输入键值0x0001。51代码判断0x1200地址是否为0x0001,若相等则进行密码匹配,默认密码:123,若密码正确跳转到以下界面(51代码实现界面跳转):(注意51代码判断完密码及时将0x1200地址清零),点击密码输入框弹出键盘,如下所示:
密码登录错误显示提示画面:
4. 温湿度阈值设置 通过两个“数据变量录入”和“数据变量显示”进行温湿度阈上限值设置,设置完毕点击确定,即可确认参数并跳回至温湿度显示界面,进行温湿度上限报警测量,温湿度越限51代码控制LED闪烁实现报警功能。
|