"景先生毕设|www.jxszl.com

基于蓝牙技术的智能晾衣系统设计(附件)【字数:5174】

2024-01-25 16:06编辑: www.jxszl.com景先生毕设
本文主旨在设计一个基于STM32系列蓝牙技术的智能晾衣系统,该系统主要由硬件系统和软件系统两部分构成。该系统的硬件部分分为STM32单片机、按键操作系统、蓝牙系统、温湿度采集系统、步进电机控制系统、液晶显示系统。软件部分通过雨滴传感器检测雨滴,感应到雨滴时收缩衣架,温湿度传感器通过在单片机上设置的参数超过或低于设置值时衣架进行收缩,蓝牙系统通过手机便可操作输入指令就可以模仿四个按键设置。本设计提供了一种设备小巧、操作方便的的控制衣架检测设备,能够适应大多数家庭条件下的使用环境。
目 录
一、绪论 1
(一)研究背景与意义  1
(二)国内外发展现状 1
(三)主要研究内容与目标 1
二、智能晾衣系统的硬件设计  2
(一)设计要求 2
(二)整体设计方案 2
(三)STC89C52简介 2
(四)温湿度传感器模块 4
(五)雨滴传感器模块 4
(六)驱动模块 5
(七)显示模块 6
(八)蓝牙模块 7
三、基于蓝牙技术的的智能晾衣系统的软件设计 8
(一) 系统分析  8
(二)主程序流程图 8
(三) 液晶显示流程图 9
(四)温湿度传感器流程图 10
(五)雨滴传感器流程图 11
(六)驱动模块流程图 11
四、实验调试 13
五、总结 18
参考文献 19
致 谢 20
附录一:元器件清单 21
附录二:总设计原理图 22
附录三:PCB图 23
附录四:总设计程序代码 24
一、绪论
(一)研究背景与意义 
在社会高速发展的主流趋势下,晾衣架不能够及时收回的问题一直困扰着出门在外的人,基于这个原因本文设计一款晾衣架作为一种家居产品。晾衣架不智能化的设计会导致出门在外的人们经常担心自己晾晒的衣物不能够及时的收回,不能够安心的外出家门。因此本文设计了这个具有蓝牙技术的智能晾衣架,在手机连接到蓝牙时可以通过手机发送指令来控制 *景先生毕设|www.jxszl.com +Q: @351916072
,在控制状态在自动模式下能够自动的检测雨滴以及空气里的湿度,然后通过步进电机来控制衣物的收回。
(二)国内外发展现状
生活节奏的改变,加速了人们生活智能化的发展,高性价比智能化设备的推出深受着人们的喜爱。然而现阶段智能家具产品中,晾衣架的发展相对于落后,智能晾衣架的发展在未来必定会成为一种趋势。在国外市场比如日本、美国等发展国家,晾衣架的市场规模逐步扩大,品牌化以及智能化的晾衣架都已经出现了。
(三)主要研究内容与目标
本次设计的写作应用采用的是STC89C52单片机来控制整体系统,通过温湿度传感检测系统,雨滴传感器检测系统,液晶显示系统,驱动系统,蓝牙控制系统,按键控制系统,设计出了一款有着高性价比并且智能化的的智能晾衣架,主要实现了对衣架的伸缩控制。课题主要意义在于简化、智能化晾衣架。对于整体系统的硬件系统和程序代码进行的详细的设计,最终实现了整个系统能够拥有设计功能。
具体性能和指标如下: 
(1)智能晾衣杆全实现自动工作,可以无人操控  
(2)湿度传感器检测当前湿度达到设定值时控制衣架伸缩
(3)雨滴传感器检测到雨滴时控制衣架伸缩
(4)液晶显示可以显示当前设定的湿温度以及控制状态
二、智能晾衣系统的硬件设计 
(一)设计要求
(1)简单性:智能晾衣架的设计是为了出门在外,不方便及时回家的人设计的,晾衣架操作简单化、智能化能够解决一些生活中的小烦恼,因此要设计简单智能。
(2)经济性:本次设计出的产品占着较高的市场份额,不管是国内的规模还是国外的规模,因此必须设计妥当,在经济上面人们的追求往往都是性价比高的产品,因此本文的设计必须追求最高的性价比。
(3)实用性:出门在外难免会出汗或者因为下雨的淋湿因此晾衣架是作为生活中必不可少的一部分。
(4)晾衣架一般都适用于家庭之中因此从元器件的选择上面都应该具有安全和可靠性。
(二)整体设计方案
本次设计用到的元器件有四个按键开关一个控制开关、一个液晶显示模块、一个单片机模块、一个步进电机模块、一个蓝牙模块、一个雨滴传感器模块。
本次设计方案的系统主要由控制核心、DHT11温度/湿度检测模块、HW038雨滴传感器检测模块、开关模块、蓝牙模块以及控制显示模块构成。温湿度检测模块用于采集当前空气中的湿度和温度,雨滴传感器检测雨滴,蓝牙可以连接手机通过发送指令来控制衣架的运作。按键方面设置了四个按键来控制自动手动的切换,湿度的调节,以及在手动模式下通过控制系统衣架的伸出收回两个动作,蓝牙可以通过手机在较短距离内发送指令更加方便地控制衣架得伸缩和湿度的调节。液晶显示可以显示当前的控制状态和当前空气里的温湿度,更加直观的展现。如图1:
图1 系统的设计框图
(三)STC89C52简介
STC89C52是一种有着低的功耗以及高的性能的存储器,它的编程速度快,在应用系统方面更加的灵活,有着高效率的解决方案,在许多嵌入式控制器中占有很高的地位。引脚图如图2:

图2 STC89C52引脚图
STC89C52主要功能特性
(1)8K字节FLASH闪速存储器
(2)256字节内部RAM
(3)32个I/O口线
(4)3个16位定时/计数器
(5)一个6向两级中断结构
(6)一个全双工串行通信口

原文链接:http://www.jxszl.com/dzxx/txgc/559763.html