基于单片机的智能窗帘设计(可以写进毕设与简历)

项目介绍:

自动控制技术是20世纪发展最快、影响最大的技术之一。针对家居环境采光及避光问题,自动窗帘控制系统将取代手动控制,如下图所示基于单片机的智能窗帘设计实物图展示:自动窗帘控制系统核心是采用单片机STC89C52控制,其次采用感光检测电路,时钟电路,电机控制电路、按键电路等外围电路。整个系统在各模块的配合下实现半自动控制,自动控制等功能。该设计在理论层面上,以程序驱动各模块工作,实现了各模块的内在联系。

硬件电路主要由感光检测电路,时钟电路,电机控制电路、按键电路等外围电路构成。该设计则主要讨论了自动窗帘系统的设计过程,硬件电路设计,软件调试过程。通过本系统可以实现通过光照强度实现窗帘开关自动控制、定时控制和手动控制等不同的控制方式。

实现的功能描述:

1、设计采用STC89C52、作为主控芯片,采用LCD1602液晶显示信息,同时添加DS1302时钟芯片以便获得准确的时间信息(具有掉电走时功能);

2、使用步进电机驱动窗帘工作;

3、系统具有三种模式:手动模式、定时模式、光控模式,各模式之间相互独立互不影响,可通过按键进行切换模式;

4、手动模式:可通过按键进行开/关窗帘;

5、定时模式:可通过按键设置开启和关闭窗帘的时间点。当时间点到时自动执行打开窗帘或关闭窗帘动作;

6、光控模式:可通过按键设置光强的上下限,当系统检测实际光强在上下限之间系统自动打开窗帘。当系统检测实际光强超出上下限范围系统自动关闭窗帘;

全部资料清单:

1.电路图图源文件,PCB图(AD)

2.源代码源文件(Keil)

3.元器件清单

4.用到的元器件资料

5.参考论文

6.实例参考ppt文档

7.作品涉及的相关模块的视频教程

8.实例参考ppt文档

9.作品涉及的相关模块的视频教程

10.系统框图文档

11.电路AD软件、编程软件Keil安装教程

系统框图:

电路设计原理图:

电路可以使用Altium Designer 打开,主控是STC51单片机, 其他电路主要包括最小系统模块、按键、LCD显示屏、DS1302时钟、红外解码电路、ADC0832电路、步进电机驱动电路等。如下图所示:

主程序:

程序是用keil写的,调试起来非常方便.部分主程序如下:

所有文件获取方式:

1、网页“支付下载”对话框后会直接弹出下载链接,如果载失败请按方式2找到学姐;

2、关注公众号《柠萌学姐的知识星球》,首页发送 “资料”  ,添加柠萌学姐微信,享受8折优惠,并赠送如下超实用的嵌入式面试笔试资料、简历模板、ppt模板等。

 

发表回复