摘 要近年来人们智能化需求越来越多为实现远程智能收晾衣物提出了智能晾衣架远程监控系统。该智能晾衣架在无人监督的情况下可实现自动收晾衣物。传统晾衣架功能单一无法实现全自动智能化现代化生活不能满足人们快节奏生活的需求。基于网络远程与传感器双重控制的自动晾衣系统设计的提出弥补了这一方面的不足充分实现了自动化、智能化家居生活。根据上述的情况本系统主要设计一个远程智能晾衣架。系统主要包括湿度传感器、光照传感器、语音模块、上位机、STM32核心单片机和蓝牙模块。湿度传感器能够检测湿度并将信息传递给STM32单片机当湿度浓度超标时单片机控制舵机启动。光照传感器能够检测光照强度并将信息传递给STM32单片机当光照强度低于上位机设定阈值时舵机启动。通过语音模块可语音控制烘干设备的开启和关闭也可以语音控制晾衣架的收回和晾出。上位机可通过蓝牙模块远程一键收回衣服可以实现无人操控和远距离收回衣物便于人们在外衣物收回不及时的问题实现智能生活化。关键词晾衣架STM32蓝牙模块传感器ABSTRACTIn recent years, there has been an increasing demand for intelligence among people. In order to achieve remote intelligent collection and drying of clothes, an intelligent clothes hanger remote monitoring system has been proposed. This intelligent clothes hanger can automatically collect and hang clothes without supervision. The traditional clothes hanger has a single function and cannot achieve fully automated and intelligent modern life, which cannot meet the needs of people’s fast-paced life. The design of an automatic clothes drying system based on network remote and sensor dual control has made up for this deficiency and fully realized automation and intelligent home life. Based on the above situation, this system mainly designs a remote intelligent clothes hanger. The system mainly includes humidity sensor, light sensor, voice module, upper computer, and core microcontroller. The humidity sensor can detect humidity and transmit information to the microcontroller. When the humidity concentration exceeds the standard, the microcontroller controls the servo to start. The light sensor can detect the light intensity and transmit the information to the microcontroller. When the light intensity is lower than the threshold set by the upper computer, the servo will start. The voice module can be used to control the opening and closing of the drying equipment, as well as the retraction and release of the clothes rack; The upper computer can remotely retrieve clothes with one click through the steering gear, which can achieve unmanned control and remote retrieval of clothes, making it easier for people to solve the problem of delayed retrieval of clothes outside, and achieving intelligent living.Key words: clothes rack; STM32; Bluetooth module; sensor目 录第1章 绪论 11.1研究目的及意义 11.2国内外研究现状 11.3研究内容 2第2章 系统总体结构 42.1设计方案 42.2功能需求分析 42.2.1技术要求 42.2.2实现结果 42.3总体方案设计 42.4单片机型号选择 5第3章 系统的硬件部分设计 73.1系统总体设计 73.2系统的主要功能模块设计 83.2.1DHT11温湿度传感器模块设计 83.2.2 蓝牙模组模块设计 83.2.3舵机模块设计 93.2.4 风速传感器模块设计 103.2.5光敏电阻模块设计 113.2.6 HDR-F-2.54语音模块设计 123.2.7 雨量传感器模块设计 12第4章 系统的软件设计 134.1软件主流程图 134.2 温湿度采集模块的软件设计 144.3 光敏电阻模块的软件设计 144.4 风速传感器的软件设计 154.5 蓝牙模块软件设计 164.6舵机模块软件设计 164.7雨量传感器模块软件设计 164.8 HDR-F-2.54语音模块软件设计 17第5章 系统测试 185.1 系统实物图 185.2测试原理 195.3 晾出和收回功能测试 22第6章 总结与展望 236.1总结 236.2展望 23参考文献 25致 谢 26电路图 27源代码 27第1章 绪论1.1研究目的及意义传统晾衣架功能单一无法实现全自动智能化现代化生活不能满足人们快节奏生活的需求[1]。近年来人们智能化需求越来越多为实现远程智能收晾衣物提出了智能晾衣架远程监控系统该智能晾衣架在无人监督的情况下可实现自动收晾衣物。传感器控制的自动晾衣系统随时控制晾衣系统的工作状态让衣服充分晾晒。随着科技和智能化自动化的不断发展多样性的只能设备在长期以来的发展中为我们的生活提供了极大的便利发挥出了突出的优势作用[2]。当前为了满足不同用户对于自动化智能化生活系统的需求并且令用户远程管理晾衣系统远程控制的自动晾衣系统设计为我们提供了更多的空间目前市场上的“智能”晾衣架只是增加了手动或电动升降功能而智能晾衣架基本上都处于构想阶段并且功能不够完善基于网络远程与传感器双重控制的自动晾衣系统设计的提出弥补了这一方面的不足。充分实现了自动化、智能化家居生活。自动化、智能化家居生活对于广大消费者而言具有非常重要的作用和影响[3]。随着人们对于自动化和智能化的认知和了解逐渐深入越来越多的用户开始高度关注其重要性。晾衣架是一种家居用品分手动、电动、户外、落地式四种抛去古老的固定晾衣架与手摇式升降晾衣架自动晾衣架衣操作方便功能齐全外观美观实在是上上之选。虽然自动晾衣架价格比固定晾衣架、手摇式升降晾衣架要稍稍贵一些但是也在消费者能接受的范围内。近10年时间内晾衣架产品已经发生了翻天覆地的变化[4]。晾衣架不再仅仅是一个装饰品更是一个功能性的产品。在智能化家居成为新时代必然趋势的当下自动晾衣架厂家抓准了人们消费观念向品牌化、高档化、简易化发展的契机全心投入到智能自动晾衣架的研发生产中。高档智能晾衣架集无线遥控、集成照明、快速风干、智能烘干、光波杀菌、蓝牙音乐、空气净化等功能于一体满足了消费者个性化需求。1.2国内外研究现状自动化、智能化家居生活对于广大消费者而言具有非常重要的作用和影响[5]。当前随着人们对于自动化智能化的认知和了解程度不断加深其重要性赢得了广大用户的一致关注。2021年苗玉刚何玉辉李云在《自动折叠式太阳能板的设计》中:针对目前太阳能板不能自动折叠和清洁容易受恶劣天气影响等问题设计了一种自动折叠式太阳能板[6]。2021年,郑晓茜邵帅飞在《基于ZigBee的温室大棚环境远程监控系统设计》中设计了一种温室大棚环境的远程监控系统系统采用ZigBee网络对大棚内环境参数进行实时监测通过通信卫星或5G传输网传输至服务器,以使服务器对目标温室大棚环境进行监控.可以实现对目标温室大棚环境的有效维护[7]。2021年任远林徐奇在《基于嵌入式单片机的智能家居远程控制系统设计》中设计了一种基于嵌入式单片机的智能家居远程控制系统统具有较好的输出稳定性和较高的控制精度。引入智能家居远程控制技术可以提高家居信息化管理和人工智能化水平有助于改善人们的生活方式提高智慧化生活水平故对相关的智能家居远程控制系统设计方法进行研究具有广泛的应用价值[8]。2021年郭铭王佳佳《基于STM32的智能家居湿度控制系统》开发了一款基于STM32芯片的智能家居湿度控制系统该系统能够有效地满足预定的目标和功能需求[9]。2018年Moss发表了《Intelligent washing system》设计了一套智能晾衣系统[10]。该系统通过搭载的温度、湿度、风速、光照传感器自动感知室外温度、湿度、风力和关照强弱的变化自动控制晾衣架伸出窗外或收回室内具有反应灵敏、操作简单、安全可靠、适合老旧小区改造及新小区统一加装的特点。2019年Tomas发表了《Intelligent clothes-horse design》通过对智能晾衣架进行深入研究采用AT89S51单片机作为主控制器并借助直流减速电动机实现晾衣架的移动[11]。在手动模式下使用遥控器对晾衣架进行控制而在自动模式下利用DHT11传感器检测湿度智能感应天气湿度情况。当空气中相对湿度超过设定值时系统会向电机发送脉冲信号使晾衣架自动收回。同时光敏电阻用于检测光线变化当光线达到设定值时晾衣架也会自动收回从而实现晾衣架的智能控制。2020年James发表了《Design of a new type of intelligent telescopic drying racks》为了解决传统晾衣架存在的通风效果差、光线不足、无法实时感知天气变化以及智能化水平低等缺点研发了一款基于STC89C52单片机作为主控芯片、搭载DHT11温湿度传感器、BH1750FVI光敏传感器、TCG-FS风速传感器的户外智能晾衣架可以根据天气变化智能地调整晾晒衣物的方式[12]。综合国内外发展情况不难看出现在国内外已经逐渐适应了智能化现代化的生活家居设备本系统的优势在于可查看晾晒衣物湿度、外界光照强度历史情况并能够实现检测后不需要人为干预自动进行操作。节省了大量人力资源方便人们生活[13]。1.3研究内容本系统旨在设计一个远程智能晾衣架包括湿度传感器、光照传感器、上位机和核心单片机等组成。温湿度传感器用于检测温湿度并将数据传递给单片机当温湿度超标时单片机控制舵机启动。光照传感器则用于检测光照强度并将数据传递给单片机当光照强度低于设定阈值时舵机启动。上位机通过控制舵机实现远程一键收回衣物。通过这种远程智能晾衣架的设计可以实现无人操控和远距离收回衣物解决了衣物收回不及时的问题从而实现智能化的生活方式。图1-1系统结构框图该系统的主要功能包括1上位机通过HC-05与下位机进行通信2下位机装有实时湿度传感器实时检测并发送湿度数据给上位机3下位机可以实时监测光照强度并将数据发送给上位机4当温湿度数值异常时单片机控制舵机启动5当外界光照强度低于设定阈值时单片机控制舵机启动6系统支持语音控制进行衣物的收放并能够监测雨量情况实现烘干功能。第2章 系统总体结构2.1设计方案硬件以湿度传感器、光照传感器、上位机、核心单片组成传感器主要应用了湿度传感器、光照传感器等本次设计是在 STM32的基础上研究开发的一款远程智能晾衣架设计[14]。通过 STM32 单片机集合各个感应模块运算从而做出反应。通过传感器实时监测周围环境状况是否存在下雨光线弱的情况如果有就会反馈给单片机。反馈给单片机通过上机位呈现出来通过舵机自动收回衣物从上机位还有一个独立按钮控制舵机可供手动控制。2.2功能需求分析