news 2026/6/10 6:39:06

【单片机毕业设计】【mcugc-mcu922】基于单片机的智能窗帘控制系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【单片机毕业设计】【mcugc-mcu922】基于单片机的智能窗帘控制系统

一、基本介绍
功能:
1、通过DS18B20检测温度值,温度低于设置最小值,关窗帘,否则开窗帘
2、通过DS1302同步时间,并可设置开关窗时间
3、通过光敏电阻检测光照值,光线低于设置最小值,关窗帘,否则开窗帘
4、通过按键可手动开关窗帘、切换模式
5、通过按键可设置各阈值、修正时间
6、通过LCD1602显示数据
7、通过蓝牙模块,可手机端获取实时监测的数据,并且手机端可以开关窗帘、切换模式

二、51实物图
单片机型号:STC89C52

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、资料预览

五、原理图


软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

六、PCB图
由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

七、系统框图
本设计以单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。输入由五部分组成,第一部分光照检测模块,通过该模块检测当前环境的光照值,通过模数转换传到单片机中;第二部分是环境温度监测模块,通过该模块监测当前环境中的温度;第三部分是时钟模块,通过该模块获取当前的时间;第四部分是按键模块,通过该模块可以切换界面、设置阈值、切换模式等;第五部分是供电模块,通过该模块可给整个系统进行供电。输出由两部分组成,第一部分是显示模块,通过该模块可以显示监测的数据以及设置的阈值;第二部分是步进电机模块,通过该模块模拟窗帘的开关。除此之外,蓝牙模块既作为输入又作为输出,蓝牙模块和手机进行连接,可以将监测的数据传输到用户手机端,用户也可以通过手机端发送指令控制继电器的工作及其模式的切换。具体系统框图如图3.1所示。


八、软件设计流程


九、部分程序展示
软件版本:keil5逻辑程序和驱动程序分开,分布于main.c和其他.c文件


/****
*******处理函数
*****/
if(time_shi_begin*60+time_fen_begin > time_shi_end*60+time_fen_end) //开始时间>结束时间
{
if((time_shi_end*60+time_fen_end <= time_shi*60+time_fen) && (time_shi*60+time_fen < time_shi_begin*60+time_fen_begin)) //当前时间不在设置的时间内
flag_time_on = 0;
else //否则
flag_time_on = 1;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 4:24:55

2025年接口最大并发量测试工具对比与最佳实践方案

核心观点摘要 1. 接口最大并发量测试是保障高负载场景下系统稳定性与性能的关键环节&#xff0c;主流方案包括SaaS化压测平台、自建压测集群及混合云方案。 2. 不同方案在成本、弹性扩展能力、测试精度与易用性上存在显著差异&#xff0c;企业需根据业务规模、技术储备及合…

作者头像 李华
网站建设 2026/6/9 12:55:53

2025年优测压测平台与JMeter效率成本对比及行业实践

核心观点摘要 1. 压测平台正从传统自建工具&#xff08;如JMeter&#xff09;向SaaS化、智能化方向演进&#xff0c;企业更关注效率提升与综合成本控制。 2. 2025年主流压测方案在易用性、弹性扩展能力、AI辅助分析等方面差异显著&#xff0c;影响实际落地ROI。 3. 行业实…

作者头像 李华
网站建设 2026/6/10 1:06:07

EmotiVoice语音合成在AR眼镜中的交互设计思考

EmotiVoice语音合成在AR眼镜中的交互设计思考 在移动计算迈向空间智能的今天&#xff0c;AR眼镜正试图重新定义人与信息之间的关系。当视觉界面从二维屏幕跃入三维世界&#xff0c;交互方式也必须随之进化——手指滑动触控板显然无法满足步行、骑行或双手忙碌时的操作需求。语音…

作者头像 李华
网站建设 2026/5/31 9:06:21

Windows更新后TranslucentTB启动异常的3个快速解决方案

Windows更新后TranslucentTB启动异常的3个快速解决方案 【免费下载链接】TranslucentTB 项目地址: https://gitcode.com/gh_mirrors/tra/TranslucentTB Windows系统更新后&#xff0c;TranslucentTB任务栏透明工具出现无法启动的问题&#xff0c;表现为点击图标无响应、…

作者头像 李华
网站建设 2026/6/2 23:51:20

10分钟快速搭建个人专属气象数据平台:Open-Meteo实战指南

10分钟快速搭建个人专属气象数据平台&#xff1a;Open-Meteo实战指南 【免费下载链接】open-meteo Free Weather Forecast API for non-commercial use 项目地址: https://gitcode.com/gh_mirrors/op/open-meteo 想要获取专业的天气预报数据&#xff0c;却受限于复杂的A…

作者头像 李华