基于STM32智能窗户的设计与实现

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

第2期(总第213期)

2019年4月机械工程与自动化

MECHANICAL ENGINEERING & AUTOMATIONNo.2

Ap

r.文章编号:1672-6413(2019)02-0105-0

2基于STM32櫜

智能窗户的设计与实现

胡 钰,杨应洪,刘 欣,王 勇

(西南科技大学工程技术中心,四川 绵阳 621010

)摘要:以STM32单片机为智能窗户的控制核心,设计了一款由窗户本体结构、各种传感器及附属装置等组成的智能窗户系统。该系统能够对室外环境的温湿度、雨滴、室内的烟雾与火焰等进行监控,并通过数据采集及处理控制电机的运转,进而实现窗户的打开与关闭。该智能窗户设有手动模式和自动模式,功能简单实用,成本低廉,具有广阔的市场前景。关键词:STM32;设计;传感器;智能窗户中图分类号:TP273 文献标识码:櫜A

国家级大学生创新创业训练计划项目(

201710619019)收稿日期:2018-09-19;修订日期:2019-01-3

0作者简介:胡钰(1997-)

,女,四川德阳人,在读本科生,专业为生物医学工程。0 引言

随着信息技术的飞速发展,智能家居逐渐走进人们的视野,并迅速成为物联网时代的代表产物。智能家居使家变得智能化,将现今的科技融入家中,让科技服务于大众,创造一个更为舒适、更为安全的居住环境,这也是当下社会智能化发展的趋势。智能窗户是智能家居的重要组成部分之一,通过其相应的功能,实现对室内外环境(如风速、烟尘密度、空气质量等)的监测,并根据信息处理结果实现窗户的开关,进一步实现智能家居

[1]

。本文主要介绍一种基于STM32的智能

窗户的设计与实现。

1 智能窗户的总体设计

该系统是以STM32单片机为控制核心,

系统总体结构框图如图1所示。其主要由机械结构模块、主

控模块(CPU)、无线通信模块、环境监测模块、显示模块、窗户位置检测模块、电源模块等组成。环境监测模

块准确检测到环境的温度和湿度信息、室内光线变化,探测室内的液化气、丁烷、丙烷、烟雾等气体的泄漏,光线传感器可与烟雾传感器配合检测室内是否有火苗,当发现有火灾隐患时,便启动报警装置发出警报;窗户

位置检测模块能及时检测到窗户的位置信息[2-

3],通过无线通信模块(型号为NRF24L01

)对窗户的开关进行遥控,并对工作模式进行切换。2 硬件设计2.1 窗体机械结构

该窗体主要由窗框、窗户、电机及传动装置等构

成[

4-

5]。通过电机的正反转带动丝杠转动,进一步实现窗户的开关,窗体结构如图2所示。

图1 

智能窗户系统的总体结构框图

图2 窗体结构

2.2 主要模块的设计

本文所研究的智能窗户采用STM32最小系统作为主控制器,选用MP1584EN型号的DC-DC降压电源模块。

2.2.1 电机及传感器模块

采用DHT11数字温湿度传感器,

它能输出数字信号的温湿度。传感器包括电阻式感湿元件和NTC测温元件,与高性能8位单片机相连接。湿度检测电路模块实现的功能是:当系统检测到室外下雨时,系统

能够驱动电机,实现关闭窗户的功能,从而避免对室内的电器、摆设等物品造成不必要的损害[6]。

MQ-2型烟雾传感器采用二氧化锡半导体气敏材料,能够对环境中的烟雾浓度进行检测。

雨滴传感器可用于各种天气情况的检测,并将其转化为数字信号和AO输出。设计中采用高品质的FR-04双面材料雨滴传感器,超大面积为5.0cm×4.0cm,并用镀镍处理表面,具有抗氧化、导电性以及寿命较长的优越性能。在工作时,电源指示灯点亮,当感应板上没有雨滴时,DO输出为高电平,开关指示灯熄灭,滴上一滴水,DO输出为低电平,开关指示灯点亮。

火焰传感器可以检测火焰或者波长在760nm~1 100nm范围内的光源,且灵敏度可调,采用比较器输出,信号干净,波形好,驱动能力强。采用火焰传感器作为本系统中的火灾检测模块,当检测到火灾时窗户开启且报警。

在该智能窗户系统中,主要由电机带动窗体运动,实现开关窗功能。2.2.2 遥控模块的设计

结合模拟环境,因通信距离较短,通信数据量较小,所以采用无线通信模块NRF24L01来实现无线通信的功能。遥控板分别设置了“开窗”、“关窗”、“模式选择”按钮,通过采集开关电平变化,由NRF24L01与主控板进行通信,从而实现远程遥控功能。无线通信模块原理图如图3所示。

图3 无线通信模块原理图(部分)

3 系统软件设计

本系统以Keil为编程软件,以C语言为编程语言,以STM32为控制中心,结合各类传感器检测数据,通过控制电机转动以实现窗户的自动开启与关闭功能。该系统拟采用两种工作模式,即自动模式与遥控模式,用户可通过遥控器切换工作模式。自动模式工作流程如图4所示,遥控模式工作流程如图5所示。

图4 自动模式工作流程

图5 遥控模式工作流程

4 智能窗户的调试

本款智能窗户以STM32单片机为主控板,结合相应传感器及时获取室内外环境的相应情况,通过将信息传回主控板处理,得出室内环境的相关信息,同时,根据其具体情况做出应对措施,并用OLED屏幕显示相关信息。利用无线通信模块实现自动模式与遥控模式的切换,完成遥控模式下对窗户打开与闭合的操作。智能窗户系统实物及运行情况如图6所示。

图6 智能窗户总系统实物图及运行情况

(下转第109页)

·

·机械工程与自动化 2019年第2期 

采用ANSYS软件对专用剥线装置总体结构进行力学分析,如图6所示。经实际使用,剥线装置应变完全在理论值范围内,并且完全不伤害线缆绞线层。

图6 10kV配电网架空导线剥线装置力学分析

3 结论

基于10kV高压带电作业机器人专用剥线装置

结构简单、轻巧、重量轻、更换方便、适应不同线缆规格

的10kV配网需求,可一次性快速完成线缆绝缘层剥除,并且保证剥除绝缘层的10kV配网绞线完整不被

剥伤,完全可以配合10kV高压带电作业机器人的使

用,具有很大的实用价值和推广价值[

5]

。参考文献:

[1] 孙迪生.机器人控制技术[M].北京:机械工业出版社,1

997.[2] 戚晖.

高压带电作业机器人及其跟踪装配系统的研究[D].天津:天津大学,2003:81-84.[3] 赵玉良,

戚晖,陈凡明,等.高压带电作业机器人专用遥控剥皮器的研制[J].微计算机信息,2010,26(32):146-

147.[4] 胡毅.

配电线路带电作业技术[M].北京:中国电力出版社,2002.[5] 李健,

李端明,戚晖,等.高压带电作业机器人自动剥皮器的研制[J].制造业自动化,2011(7):111-

114.Design and Research on Wire Stripper of High Voltage Live Working 

RobotBased on 10 kV High Voltag

eQ

I Hui 1,HAN Li-chao2,ZHANG Peng1,GENG Mei-xiao1

(1.Tianjin Research Institute for Advanced Equipment,Tsinghua University,Tianjin 300304,China;2.Tianjin Binhai Power Supply Company of theNational Power Grid Corp,Tianj

in 300010,China)Abstract:At present,the overhead wire of 10kV distribution network has been exposed for a long time,which is affected by theexternal environment and the outer skin of the cable is thicker,which causes the outer cable skin to be hard stripped off.In thispaper,the experience of manual peeling is summarized,and a special stripper for 10kV high voltage live working 

robot is designed.It has simple structure,low operation risk,high efficiency,high automation level,and has achieved good professional effect throughpractical app

lication.Key 

words:high voltage live working robot;wire stripper;櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆

overhead wire(上接第106页)5 结语

以现有的实体窗户为基础,将单片机控制技术和传感器应用技术等有机地融合到一起,共同构建了智能窗户平台。通过该智能窗户的实践,达到了预期的效果。智能窗户的应用越来越广泛,该装置的研究对后续同类产品的研究具有重要意义。

参考文献:

[1] 范振全,

侯晓霞.智能窗户的设计与研究[J].山西电子技术,2016(3):88-

89.[2] 倪青青,周源源.基于AT89S52单片机的智能窗户的设计[J].科技视界,2015(18):115-

116.[3] 吴雪松,潘崇煜,牛轶峰.基于STC89C51单片机的智能窗户启闭器[J].科技与创新,2015(1):21-22.[4] 濮良贵,纪名刚.机械设计[M].北京:高等教育出版社,2006.[5] 孙桓,

陈作模,葛文杰.机械原理[M].北京:高等教育出版社,2

010.[6] 卢锋,

马佳.智能窗户系统设计[J].西安文理学院学报,2015,18(1):63-

67.Design and Realization of Intellig

ent Window Based on STM32HU Yu,YANG Ying-hong,LIU Xin,WANG Yong

(The Center of Engineering and Technology,Southwest University of Science and Technology,Mianyang 

621010,China)Abstract:With the STM32as the control core of the intelligent window,a smart window system consisting of the window body 

structure,various sensors and accessory devices was designed.The system has the ability to monitor the temperature and humidity 

of the outdoorenvironment,raindrops,smoke and flames in the room,and to control the operation of the motor through data acquisition and processing,thereby opening and closing the window.The smart window is provided with a manual mode and an automatic mode.The function is simpleand practical,the cost is low,and the market space is broad.Key 

words:STM32microcontrollers;design;sensors;intelligent window·90

1·2

019年第2期 机械工程与自动化 

相关文档
最新文档