目 录
摘 要 I
Abstract II
引 言 1
1 系统方案设计 3
1.1 系统方案论证 3
1.2 系统工作原理 4
2 硬件设计 5
2.1 单片机 5
2.2 按键设计 7
2.3 光线检测模块 8
2.4 雨滴检测模块 9
2.5 电压比较器 10
2.6 微动步进电动机 11
2.7 硬件电路原理图 12
3 系统主要软件设计 14
3.1 软件环境 14
3.2 程序设计 15
4 焊接与调试 17
4.1 电路焊接 17
4.2 系统调试 18
4.3 实物测试 18
结 论 20
参考文献 21
附录1 原理图 22
附录2 源程序清单 23
致 谢 30
摘 要
为了解决在突然出现雨雪天气不能及时收起晾晒在户外的衣物情况,满足人们更智能地收晾衣物需求,本文设计了一款基于单片机的晾衣架控制系统。该系统具有手动控制和自动控制两种控制方式。在手动控制方式下,人们可以自主选择晾衣物和收衣物。在自动控制方式下,通过光敏电阻和雨滴传感器来进行当前环境的检测,由单片机完成系统控制,通过步进电机的正反转实现晾衣机的自动伸缩。该晾衣架能够根据所处环境的光照强度以及晴雨状态来实现晾衣架的自动收晾衣物,当且仅当不下雨而且光照充足的条件下,晾衣架才会打开进行衣服的晾晒,其他任何情况下晾衣架的状态都是收衣物的状态。
本次所设计的晾衣架系统不仅能够根据环境变化实现晾衣架的自动伸缩控制,而且具有体积小、重量轻,灵活方便、适用范围广、操作比较便捷等特点。
结果表明,这款基于单片机的晾衣架控制系统彻底改变了人们的晾衣习惯,实现了足不出户就可以收晾衣物,再也不用担心外出时衣物淋雨了。
整套系统在运行中表现出极好的智能型和便捷性,备受消费者的青睐。
关键词:单片机;光敏电阻;雨滴传感器;步进电动机;晾衣架
Abstract
In order to solve the problem that clothes can’t be put up for drying in the outdoor in the sudden rain and snow weather, and to meet people’s demand of collecting and drying clothes more intelligently, this paper designs a clothes rack control system based on single chip microcomputer. The system has two control modes: manual control and automatic control. Under the manual control, people can choose to hang and receive clothes. In the automatic control mode, through the photosensitive resistance and raindrop sensor to carry out the current environment detection, by the single-chip microcomputer to complete the system control, through the stepper motor forward and backward rotation to achieve the automatic expansion of the washing machine. The clothes drying rack can automatically collect and dry clothes according to the light intensity and the state of rain and sunshine in the environment. If and only if there is no rain and sufficient light, the clothes drying rack will be opened. Under any other circumstances, the clothes drying rack is in the state of receiving clothes.
The drying rack system designed by this time can not only achieve automatic expansion and contraction control according to the environmental changes, but also has the characteristics of small volume, light weight, flexible and convenient, wide range of application, convenient operation and so on.
The results show that this single-chip microcomputer based clothes-hanger control system has completely changed people’s clothes-drying habits, realizing that you can collect and clothes-drying without leaving the house, and you no longer have to worry about the clothes getting wet when you go out.
The whole system shows excellent intelligence and convenience in operation, and is favored by consumers.
Keywords: Single chip microcomputer; Photo resistance; Raindrop sensor; Stepping motor;clothes-horse
引 言
从传统意义上讲,一般认为智能家居电器系统的出现将会给人们的生活带来品质上的提升。其实智能化、自动化家居电器正在一步一步地迈向人们所期盼的,其中最显著的变化就是系统的方便性、实用性、易整合性。
晾晒衣物、被褥是晾衣架的基本功能,但如果使用传统晾衣架,消费者必须要通过自己对晾衣架进行拉动调节,早晨开启晚间关闭也只能是手动进行,如果天空下雨消费者家里没有人或者是消费者没有察觉,那么晾衣架上的衣物就很容易沾上雨水导致衣物不干净、所晾衣物容易受潮等等,针对以上一系列使用传统晾衣架可能带来的问题,能够实现智能控制的晾衣架系统在最近几年将会得到迅速发展。基于目前的发展状况,为了能够解决人们原始操作带来的种种不便问题本文设计了一款基于单片机的晾衣架控制系统。
本次设计是为了解决人们晾衣的诸多问题,主要的功能是在自动模式下实现在没有雨的白天情况下通过传感器和光敏电阻的检测驱动电动机进行正反转来实现晾衣架的伸展和收缩情况,在自动模式下的其他任意情况下晾衣架都处于收缩状态,例如:在没有光照的情况下晾衣架处于收缩状态,在白天有光照但是所处的位置下雨的情况下晾衣架也将处于收缩状态。
人们的生活跟随着科技的迅速发展开始对智能化、实用化等产品的需求量与日俱增。智能化产品的大量生产和使用使科学力量更贴近日常生活,这样高大上的科学技术也已经渗透到我们生活中的绝大多数领域,同时也激发了更多的人们对科普知识的浓厚兴趣。人们对生活中各种电子产品的控制提出越来越高的要求,不但要求智能化而且还要求质量好。当然,各种智能家居系统作为现代人追捧的消费对象也不例外。智能家居既有居住功能,又改善了人们大部分不方便的生活方式。智能晾衣架起源于中国,是一种新兴起的行业。但在各项人工智能家具中针对晾衣工具这个方面的研究我国暂时没有得到很大的重视和研究,甚至可以用没有什么改变来形容。虽然有很多国家的各大厂家及研究人员对智能晾衣架都有较深的了解与研究,但是他们所研究出来的晾衣架只能通过消费者手动按键或者拉动的方式对所晾衣物进行相应的调整,不够智能化,不能够满足现代人的诸多需求。因此智能晾衣架也有很大发展空间,其市场研究价值很高,并且渐渐的这种生活模式将会吸引社会的很大关注。
在大多数普通人群的生活中,能够根据外界环境的不断变化而使硬件本身功能随之变化的智能晾衣架并不常见。普通的晾衣架在生活中就仅仅只有一个功能。传统的晾衣架有的是几根铁棒焊接在一起的,或者是用一根绳子搭在两个木桩上,又或者是通过滚轴和各种器材组装制成的晾衣架等等,这些晾衣架的功能并没有多智能,甚至有些产品我们买到手里并不会组装,拼接比较麻烦,位置也比较固定,不能随意移动,占用的空间也比较大,使用范围比较小,只能通过人工的方式去进行操作。在科技如此发达的今天,普通的晾衣架存在很多不便利的问题,已经不能够满足消费者的多方面需求了。如果当我们外出不在家的时候,天空突然出现下雨,晾洗的衣物在外面晾着,我们又不能够几时回来的情况下,那么这些衣物就只能被雨淋到导致重洗等现象经常出现在我们生活当中,在目前的市场发展角度上看,质量优秀、更智能、实用度高的晾衣架更会受到更多人的喜爱。
本文基于STC89C52设计的晾衣架控制系统,本篇论文主要内容如下:
第一章:系统方案设计。根据系统的选题背景和研究目的提出自己的系统方案,同时结合当前现状选择合适的主控芯片和传感器选型;
第二章:硬件设计。根据系统的方案设计,搭建焊接单片机模块、电机驱动模块、电源供电模块、雨滴传感器等模块介绍;
第三章:软件设计。程序软件的开发环境和程序设计;
第四章:焊接与调试。对事物的电路焊接和软件调试和硬件测试。
1 系统方案设计
1.1 系统方案论证
本设计为实现晾衣架控制系统设计提出两种方案:
方案一:
本方案设计主要由单片机主控电路、按键电路、光线检测、电机控制执行部分组成。主要用到的元器件有:STC89C52单片机、小马达电动机、光敏电阻等等。STC89C52单片机作为本方案的主控芯片,光敏电阻是用来识别所处环境为白天还是夜晚的光线强弱状态。
连接电源按下开关后,初始状态是自动模式,通过光敏电阻自动识别当前所处环境的光线强弱,即白天还是夜晚。当时识别出是白天,光照比较强时,电动机正转代表晾衣架伸展,用手触碰相应的限位开关,电动机停止转动代表伸展到最大;当时光敏电阻识别出是夜晚光照强度比较弱时,电动机