DPJ-086 基于STC89C52的智能窗帘控制系统设计(源代码+proteus仿真)

单片机型号(STC89C52

目录

一、摘要

二、设计要求

三、原理图

四、说明书预览

五、QA

作者简介:电类领域优质创作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作

主要内容:人工智能与大数据、单片机/PLC开发、Matlab物联网设计与开发设计、学习资料、面试题库、技术互助、就业指导等

业务范围:指导功能设计、开题报告、任务书、文献综述、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。

收藏点赞关注作者

一、摘要

近年来,伴随着互联网和物联网的高速发展,智能家居产业在我国逐渐兴起,普通的手拉式窗帘功能单一,在大型公共场合下使用不便,因此设计一款功能齐全、操作简便且经济实惠的自动控制窗帘将满足人们对智能化生活的需求。

本文中以STC89C52为控制核心的智能窗帘控制系统便基于上述理念,采用模块化设计,LCD1602显示模块能反映窗帘的实时状态及当前日期、时间,ULN2003芯片驱动28BYJ48步进电机模块模拟窗帘的开合。在手动模式下,利用独立按键发送信号至单片机可直接驱动窗帘开关;在自动模式下,利用DS1302时钟电路实现定时开关功能,还可通过光敏电阻传感器电路、FC-37雨滴传感器电路采集光强量和雨滴量,并经ADC0832芯片处理后输送至单片机,并与系统初设阈值对比进而判断并驱动窗帘开启与关闭,另外加装HX1838红外接收头收发信号指令,实现红外遥控控制,更进一步完善系统功能。经反复测试,该系统在原有的手动控制基础上,能正确判断并执行各种自动控制指令,从而实现对窗帘的智能化控制。本系统弥补了传统窗帘性能单一、智能化程度低等缺陷,具有使用方便,操作简单,实用性强等特点。

关键词:智能窗帘;STC89C52单片机;步进电机;雨滴识别

二、设计原理

智能窗帘控制系统设计采用自动化控制技术、计算机技术等,本着“安全、可靠和经济”的设计原则,利用各模块的功能以实现相互配合来满足用户需求,使得用户能够通过自动切换控制模式来实现当前所需的家居环境。

通过对本设计的理解与分析及各个模块的基本概述,采用STC89C52芯片作为智能窗帘控制系统的核心,其他电路板块与主芯片相连接,相互配合工作。借助LCD1602液晶屏,显示时间、日期、模式名称和阈值等相关信息。光强控制下利用光敏电阻传感器对环境光强进行实时捕捉,将捕捉到的模拟信号输入ADC0832芯片转换得出环境光强的数字量;定时控制下采用DS1302时钟芯片获取定时时间信息,搭载四个独立按键机械开关,手动模式下可直接控制窗帘开关,还能在光强、定时、手动三大模式中来回切换,也可设置每个模式下使28BYJ48步进电机执行开与关的上、下限值以及更改当前日期和时间,同时配备正转和反转限位开关防止电机过度转动而窗帘损坏。此外配备红外遥控功能,控制相应功能。系统额外搭载了FC-37雨滴传感器,检测收集板上的雨水量实现雨滴控制。智能窗帘控制系统的电路总体设计方案如下图2-1所示。

三、原理图

四、说明书预览(14022字)

五、如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。愿毕业生有力,陪迷茫着前行!

通过网盘分享的文件:资料.rar

链接: https://pan.baidu.com/s/1oAaq4r_ZbdVjRvQsAA8r5g 提取码: BYSJ

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

创界工坊工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值