内容发布更新时间 : 2024/11/8 0:29:36星期一 下面是文章的全部内容请认真阅读。
路媛:基于单片机的自动窗帘系统设计
图5.8 窗帘由光敏电阻控制(关)
当雨滴传感器上有水滴时,窗帘自动关闭,如图5.9所示:
图5.9 雨滴传感器上有雨滴时窗帘状态
水滴干后,窗帘自动开启,这时窗帘状态如图5.10所示:
- 40 -
华科学院本科毕业设计(论文)
图5.10 雨滴传感器上无水滴时窗帘状态
拔下短接帽后通电即可显示当前日期和时间,第一行显示:data:XX:XX:XX第二行显示time:XX:XX:XX设置时间和日期:按下K1(调)键可以设置日期及时间,按下K1依次调整年月日时和分,调整哪个那个会显示**,如图5.11所示:
- 41 -
路媛:基于单片机的自动窗帘系统设计
图5.11 设置显示时间时状态
可以按K2+ K3-,来调整要调整的数据,按到调整分钟之后会全部出现**就是设置完成了。如图5.12所示:
图5.12 时间设置完成图
设置开启和关闭时间:按下K4(定)键,第一行显示kai:00:00,第二行显示guan:00:00。如图5.13所示:
图5.13 设置开启和关闭时间
此时按下K2+ K3-,来调整要调整的数据,第一次设置开的小时,第二次设置开的分钟,第三次设置关的小时,第四次设置关的分钟。第五次恢复正常显示,当时间与设置时间开启时间一样时,步进电机开始转模拟开,当时间与设置时间关闭时间一样时,步进电机反转模拟关。
自动窗帘系统整体测试完毕,自动窗帘可以完成所需全部任务。
- 42 -
华科学院本科毕业设计(论文)
总结
本次设计系统地介绍了自动窗帘控制系统的硬件电路设计以及软件设计。在总体方案设计中以光敏电阻和雨滴传感器作为信号的传感器,使得设计的检测部分稳定、准确。以步进电机作为信号输出的执行原件,控制简单,容易实现。AT89C51单片机作为主要的控制原件,经济实用,减少了硬件的复杂性。并且应用了按键控制以及显示电路,极大的提升了本设计的方便性,在本设计中,可以认为控制窗帘的开关,使得窗帘更加人性化。本设计的主要原理是光敏电阻和雨滴传感器受到外界条件影响后,经过A/D转换,传送给单片机一个电信号,在由单片机经过处理后,将信号传给步进电机,控制步进电机做出相应的动作,最终实现控制窗帘的开闭。在实现一般应用的基础上,又添加了定时元器件电路,用户可以自己设定开关时间,使窗帘的自动化性能得到进一步提升。再加上手动控制,使得本系统更加人性化。光敏电阻的良好感光性以及步进电机的结构简单,控制方便的优点使窗帘控制开关更加稳定。
本章从硬件和软件两方面进行介绍。系统硬件部分主要是对硬件各部分电路的设计,其中包括检测电路模块,控制电路模块,液晶显示模块,外围设备模块等部分,并详细分析了各个模块的组及其作用,介绍了所用的主要芯片的特性及用法,简述了模块设计时的注意事项和使用方法。软件部分包括主程序,键盘中断子程序,内部设定时中断程序设计和外部中断程序等部分。每个部分包括主程序,键盘中断子程序,内部定时中断程序设计和外部中断程序等部分。每个部分都画出了相应的程序流程图,使得系统的软件设计思路清晰地呈现在读者面前,简单易懂。
本次毕业设计的整个研究与设计过程包括选题、设计以及完善等。首先,在选题方面我查阅了很多与题目相关的资料和课题并且制定了几个详细的设计方案,进行设计的总体规划,从中选出经济,节能并且稳定容易实现的方案,然后将方案落实到设计环节中。其次,在制定的方案基础上运用所学的知识对硬件以及软件进行了设计,并用相关软件进行仿真设计。最后,对设计内容进一步修缮,以求达到最佳设计效果。但是由于个人水平能力有限,论文设计上存在许多不足之处,有待于进一步的改进。所以虽然设计内容完成了基本的功能要求,但是其中还是存在一定欠缺,比如在设计中没有考虑到窗帘工作方式的显示窗帘工作方法的切换也比较不便,以及没有添加类似红外遥控的设计等。
此次设计过程中,在完成设计任务之外也让我系统性地认识和全面地掌握了单片机相关技术,从本次毕业设计中我更加深刻地认识到了理念来源于实际的含义。并且在和老师的帮助以及同学就相关问题的互相讨论交流中,我认识到了自己的很多不足,但在这些不足中我
- 43 -
路媛:基于单片机的自动窗帘系统设计
又学到了很多知识,使我的综合应用能力有了很大提高。所以在本次毕业设计的实现中,使我对所学的科目进行了总和,让我对所学的知识更加的清楚,对于以上之粗浅体会进一步的总结和提高,需要有更多的社会实践来提供,我也相信在不久的将来踏入社会,类似这样的设计绝不在少数,只要我们努力学习、勇于实践、勤学好问我们就会懂得以前不明白或不懂得道理,就会很快地成长和成熟起来。我也相信凭着我自强不息勇于拼搏的精神一定能够很快的适应类似设计的需要,适应这个多变的社会,充分发挥长处朝我们的方向不断前进再前进!
- 44 -