迪文科技论坛

 找回密码
 立即注册
搜索
查看: 49|回复: 3

【分享】大三 张甜 温湿度检测装置

[复制链接]

1

主题

0

回帖

28

积分

新手上路

Rank: 1

积分
28
发表于 2024-10-22 16:53:45 | 显示全部楼层 |阅读模式
一、作品介绍
基于迪文EKTO43屏幕的C51内核单片机的开发,配合ds1302时实时钟模块、温湿度传感器,实现温湿度检测装置。
温湿度检测装置的主要功能是利用温湿度传感器将监测到的外界环境温度和湿度显示到迪文屏上,它还包含实时时钟模块,是利用ds1302时钟芯片将日期、时间、星期显示到迪文屏上。
二、工作原理
这个装置主要利用DHT11,DS1302。DHT11是一个温湿度传感器,该传感器包括一个电阻式测湿元件和一个NTC 测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。仅仅需要一个I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,将传输得到的数据显示到迪文屏上。
DS1302是一款低功耗实时时钟芯片,通过内部的32.768kHz晶振产生稳定的时钟信号。该信号经过时钟计数器进行计数,从而得出年、月、日、时、分、秒等时间信息。芯片内部还包含RAM用于存储额外数据,以及控制逻辑负责芯片的功能控制。DS1302通过三线串行接口与微处理器进行通信,可以读写时间信息,并可在断电情况下由电池供电保持时间信息不丢失。
三、设计思路
硬件部分
因板材EKT043E的I/O口过少,所以采用面包板来扩展它的I/O口,以实现对ds1302时钟芯片和温湿度传感器的供电和接地。温湿度传感器的连接特别简单,第一脚接电源正,第四脚接电源地端。数据端为第二脚。可直接接主机(单片机)的 I/O 口(P1.7)。为提高稳定性,在数据端和电源正之间接一只 4.7K 的上拉电阻。第三脚为空脚,此管脚悬空不用。ds1302的VCC引脚连接到电源正,GND引脚接电源地端,CLK引脚接到(单片机)的的I/O口(P3.1),DAT引脚接到(单片机)的I/O口(P3.2),RST引脚接到(单片机)的I/O口(P3.3)。
软件部分
在主程序中主要实现读取时间并显示到迪文屏上,还要包含日期、时间设置的相关代码,即就是可以通过在迪文屏上点击以修改日期和时间。最重要的是实现对温度湿度的读取并将其显示到迪文屏上,当温度大于30℃,相对湿度大与60%,则会出现警告图标。
演示视频:【温湿度检测装置】https://b23.tv/XJtVfDB



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

8

主题

59

回帖

323

积分

中级会员

Rank: 3Rank: 3

积分
323
发表于 2024-10-28 17:12:56 | 显示全部楼层
你好,dgus文件能分享一下吗
回复

使用道具 举报

0

主题

351

回帖

1977

积分

金牌会员

Rank: 6Rank: 6

积分
1977
发表于 2024-10-28 17:28:09 | 显示全部楼层
guantoujun12138 发表于 2024-10-28 17:12
你好,dgus文件能分享一下吗

您好!楼主的附件中有DGUS工程,您可以自行下载。
回复

使用道具 举报

8

主题

59

回帖

323

积分

中级会员

Rank: 3Rank: 3

积分
323
发表于 2024-10-28 18:37:02 | 显示全部楼层
Carla熊 发表于 2024-10-28 17:28
您好!楼主的附件中有DGUS工程,您可以自行下载。
好的,看到了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 14:26 , Processed in 0.065315 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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