基于单片机的的智能晾衣系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽大学

《嵌入式系统工程训练》课程设计报告

题目基于单片机的智能晾衣系统设计

学院电子信息工程学院

专业通信工程专业

组员姓名与学号

指导教师张红伟、赵博

2018 年 7月

基于单片机的的智能晾衣系统设计

摘要

随着社会经济水平的发展,现在人们的生活追求个性化、自动化,追求快节奏,追求充满乐趣的生活方式,家装要求的档次越来越高,生活家居人性化、智能化的要求使智能控制技术在智能家居电子产品中得到了广泛应用,伴随着智能家居的快速发展,晾衣工具的智能化发展明显落后与其他家用器具智能化发展之后,现在己经引起社会的很大关注。本论文为了把握市场动态,顺应时代主题,设计并实现了智能晾衣架系统。采用单片机进行采集光照、雨滴两个外部天气信号,并通过单片机控制旋转衣架,旋转衣架通过步进电机进行调节,当外部天晴,且无雨时,将衣架转出,晾晒衣物;当下雨或者没有阳光时,转回室内,防止被雨打湿,或者天已黑。其中光照传感器采用光敏电阻,雨滴传感器采用LY-69

雨滴检测传感器,控制硬件采用步进电机,按键电路设定光照和雨滴的阈值,L602液晶显示感测量和设定值,及工作状态。通过设计和实验调试完成了基于单片机的智能晾衣系统。

目录

一.引言 (4)

1.1 课题研究背景与意义 (4)

1.2 本设计的发展现状 (4)

1.3 研究方法 (5)

1.4 研究内容 (5)

二.智能晾衣系统的硬件设计 (5)

2.1 设计要求 (5)

2.2 整体设计框图 (6)

2.3 系统组成概述 (6)

2.4 系统设计要求 (7)

2.5 光强采集模块 (7)

2.6 温湿度传感模块 (8)

2.7 驱动模块 (9)

2.8 显示模块 (10)

三.基于单片机的的智能晾衣系统的软件设计 (11)

3.1 系统分析 (11)

3.2 STC89C52RC单片机介绍 (12)

3.3 程序设计 (14)

3.4 软件算法 (14)

四.实验调试 (16)

五.结论与展望 (18)

六.心得 (18)

参考文献 (20)

一、引言

1.1 研究背景与意义

基于现在晾衣架发展现状,本设计开发了一种能帮助人们摆脱原始操作的智能晾衣架。本新型晾衣架主要特点在于:可以伸缩,操作简单,占地面积小,美观实尸构优点。同类产品虽有可收缩式的,但属组装而成,操作比较麻烦,而本晾才架只需按下打开按键,衣架杆即可自动伸展开来。同时晾衣架能识别晴雨天气一自动完成收衣服功能的目的。晴雨智能晾衣架能有效地避免在下雨时,衣服无人收起而被雨淋湿;或在天色变晚时,衣架能自动收回,避免衣服在外面过夜

1.2 智能晾衣架的发展现状

在中国各大中城市以及农村普遍是将衣物晾晒于阳台内部或外部,而传统的晾晒衣物方式是阳台内天花板下设置有钢筋挂钩,钩卜通常是挂有竹杆或其它杆体。人们通常习惯于用一支撑杆将衣物支撑到晾衣杆晾晒,这样晾晒衣物费时费力,而且布置钢筋及竹杆与当今现代化建筑结构的阳台也不搭配、有失雅观。另外,家庭通常大都是老人晾衣物,因此,传统的支撑晒衣、收衣不仅是费神费力,而目.容易扭伤筋胃·或支撑不顺扎伤人体。正因传统晾晒衣方式有众多的不便,后出现手摇晾衣架,手摇晾衣架改变了支撑晾衣架的传统习惯,同时也给众多家庭带来了更多的方便。但手摇晾衣架需设置多个机械装置和支撑点,同时需多根网线布置来带动其晾衣杆上下升降。由几支撑点及多根网线的布置,手摇式晾衣架给原本漂亮的阳台增添了不美的因素。其次,手摇晾衣架的升降每次都要人工转换接头,目.需要人力摇动慢慢将杆升降,若晾杆承载的衣物重量过大,摇上去既费力又容易伤手。因此,手摇晾衣架虽然改变传统支撑晾衣的不便,但没有彻底改变费神费力的根本状态。人们期望着一种更方便更美观的新型晾衣架的出现。

1.3 研究方法

(1)文献法。由于本研究将会触及到很多单片机方面的绘图以及变成等方面的知识和技术,为了能够更好的完成研究,所以需要对大量的期刊杂志等书籍进行浏览、整理和分析。这样做能够快速而且有效的获得大量对本研究由有利的信息和材料,因此成为研究方法不可缺少的部分。

(2)观察法。合理的观察对研究有很大的帮助,这种研究方法具有很强的目的性和计划性,在实验中往往能达到意想不到的效果,从而开辟人们的思路,招致新的发现,因此也成为研究方法不可缺少的部分。

1.4 研究内容

基于单片机的的智能晾衣系统设计,需要采用单片机作为控制中心,实现自动晾衣的功能,并根据具体情况进行相应的调整,具体性能和指标如下:

(1)智能晾衣杆全自动工作,可实现无人操控

(2)晾衣杆只有两个位置,伸出去,缩回来

(3)位置检测:晾衣杆伸出去时,到达指定位置能够停下来

(4)光敏传感器:天黑时候将衣服收回来,天亮时候或者阳光猛烈的时候伸出去晾晒

(5)温湿度传感器:下雨温湿度变大的时候将衣服收回来

(6)参数灵敏度调节(动态设置):按键+液晶显示

(7)供电:5V电源供给单片机、电机

二、智能晾衣系统的硬件设计

采用单片机进行采集光照、雨滴两个外部天气信号,并通过单片机控制旋转衣架,旋转衣架通过步进电机进行调节,当外部天晴,且无雨时,将衣架转出,晾晒衣物;当下雨或者没有阳光时,转回室内,防止被雨打湿,或者天已黑。

2.1 设计要求

(1)构建一个型号为STC89C52的单片机系统(内含串口通信电路,单片机最小系统),作为系统的主控模块,负责数据的采集、处理与分析、执行部件的控制等;

(2)检测功能:实时检测温湿度传感器测得的温度值、湿度值;实时检测环境的光强值;实时检测限位开关的状态,为电机转动时提供停转信号;

(3)显示功能:通过液晶屏1602对系统的参数及系统状态进行指示;

(4)执行部件:2路继电器模块,在本系统中采用2路继电器实现对电机正转、反转和停转的控制,以此来模拟晒衣、收衣和停止的动作;

(5)程序编写:使用KEIL C软件编译环境,使用C语言进行系统程序的编写,并在程序中对采集到的数据进行分析、处理和显示。

2.1 整体设计框图

控制总体款图如下图2.1所示,通过光照传感器和雨滴传感器感知外部天气的光照和雨滴情况,按键设定光照和雨滴的阈值,衣架位置传感器采集衣架所在位置,最后单片机驱动步进电机,将衣架来回于室内室外。

图2.1 系统程序框图

相关文档
最新文档