一、作品简介 本作品是一款融合了多种功能的智能监测系统,通过软件和硬件结合,实现了温湿度数据的采集、显示、超限报警以及安全登录与参数设置功能。同时,为了增强用户体验,自行设计了美观的背景图片应用于显示界面。 二、工作原理
1.背景图片设计 我们自主设计了背景图片,从色彩搭配到元素布局都经过精心考量。图片色彩和谐,与温湿度数据显示、报警提示等功能元素相得益彰,营造出简洁而美观的视觉效果,使用户在查看数据时能感受到舒适的视觉体验。
2.温湿度数据实时读取与显示 温湿度传感器通过特定引脚与电源及接地相连实现供电,并将数据引脚连接至迪文屏。我们的温湿度传感器DTAT引脚选择P0.7接入迪文屏剩余两个引脚分别接入+5V电源与接地。温湿度传感器感知环境温湿度变化并将其转换为电信号,经过内部处理后生成数字信号形式的温湿度数据,随后将数据传输给传输至迪文屏。实现实时的温湿度显示。
3.温度超限报警功能 通过用户自行设置温湿度的上限,当检测到温度超出预设的安全范围时,不仅会通过LED灯进行闪烁报警,而且在迪文界面上相应的图标也会同步闪烁。这种双重报警机制确保了用户在不同的观察视角下都能及时收到温度异常的提示,从而可以迅速采取相应措施,避免因温度异常可能导致的不良后果。
4.密码登录与参数设置功能 为了保证系统的安全性和参数的设置,设计了密码登录功能。只有输入正确的密码,用户才能进入参数设置界面。在该界面中,用户可以对温湿度上限参数进行灵活设置。这一功能对于不同应用场景下对温度要求不同的情况非常实用,例如在一些对温度敏感的实验室环境或者特定工业生产环境中。 三、设计思路 首先由DGUS_V7.647软件自行设计用户界面,通过上网收集素材或自行制作等方式为用户界面设置图片背景,按照00、01命名的方式命名。使用软件当中的DIWENICL生成工具将背景图片生成为icl类型为文件,选择合适的触控控件与文本显示框选出合适的大小方便用户进行人机交互。为各个控件写入合适的变量地址,将各个控件链接起来。由Keil编写的代码中与迪文控件中的变量地址相对应即可实现检测登录密码是否正确、超限报警及上下限参数设置功能。由温湿度传感器DHT11实时监测周围环境的温湿度并将数据上传到迪文屏上显示,当周围环境中的温湿度超过设置的上下限后LED小灯与迪文屏中的图标同时闪烁给予警报。 四、演示视频 五、附件 |