迪文科技论坛

 找回密码
 立即注册
搜索
查看: 7|回复: 0

【分享】2024 智能工程学院秦婕妤&王庚奇 温湿度测控系统

[复制链接]

1

主题

0

回帖

24

积分

新手上路

Rank: 1

积分
24
发表于 昨天 17:00 | 显示全部楼层 |阅读模式
本帖最后由 jyxl01251214 于 2024-11-22 17:04 编辑

一、作品介绍
基于迪文智能屏的51内核单片机的开发,配合DHT11温湿度感应模块,实现温湿度测量。
二、工作原理
利用DHT11温湿度感应模块来感应当前温湿度,提前设定温度上下限和湿度上下限,当温湿度未达到下限时,指示灯亮起表示警报;当温湿度在上下限之间时,指示灯熄灭;当温湿度超过上限时,指示灯亮起表示警报。由于flash具有存储功能,在进入页面时,显示上次保存数据。


三、设计思路
1.温湿度实时显示
开机进入温湿度实时显示界面,温度、湿度数据采用“数据变量显示”控件实现。
2.密码登录
点击温选项框或者湿度选项框自动跳转到密码输入界面,
       
密码登录界面采用“文本显示”控件及“ASCII录入控件”实现密码输入,确认按钮添加“按键值返回”控件实现向变量地址0x1200输入键值0x0001。
点击密码输入框弹出键盘,如下所示:
51代码判断0x1200地址是否为0x0001,若相等则进行密码匹配,默认密码:jyjy123,
若密码匹配错误,则进入密码错误提示界面(51代码实现界面跳转),如下所示:
   
点击上图确认按钮,返回密码输入界面,采用“基础触控”实现界面跳转。
若密码正确点击温度设置跳转到温度设置界面;点击湿度设置跳转到湿度设置界面(51代码实现界面跳转)
   
3.温湿度阙值设置
如上所示,上下限设置采用的是“数据变量录入”和“数据变量显示”控件实现阈值设置,51代码自动读取变量中阈值,与实时温度比较进行报警功能。点击主页面按钮,返回温湿度实时显示界面。
而且在51中写入了温湿度上下限保护及阙值数据存储flash,下限设置的数值必须小于上限的数值,而且在断电后,设置信息不回丢失,在再次上电后,仍显示上次设置的数值
4.报警功能
上图灯泡处为报警指示,采用“图标变量”实现温湿度超过设定阈值闪烁报警指示功能。温湿度越限51代码控制LED闪烁实现报警功能。

四、演示视频基于迪文屏的温湿度测控系统_哔哩哔哩_bilibili
五、附件上传 6组 二次开发 224074501117 秦婕妤 224074501124 王庚奇.zip

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 01:18 , Processed in 0.064732 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表