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

项目介绍:

自动控制技术是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、打开链接下载: http://www.mnzyw.top/archives/110

2、关注公众号----《柠萌学姐的知识星球》,首页发送 “资料” 获取,赠送超实用的嵌入式面试笔试资料、简历模板、ppt模板等。
请添加图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值