下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于STM32的简易智能家居控制系统设计摘 要:随着科技不断进步,智能化的思想也渐入人心,智能家居的应用越来越普遍。论文针对家用空调及电饭锅等设备,设计了一款基于STM32的智能家居控制系统。以STM32为控制核心,将室内的温湿度值发送至手机,并通过手机设定阈值,控制空调调整室内温湿度及电饭锅的工作时间。实验结果表明,该系统能够很好地完成工作要求。关键词:智能家居;STM32;DHT11;WiFi中图分类号:TP273 文献标识码:A 文章编号:2095-1302(2016)11-00-020 引 言现代科学技术发达,人类在科技上有了历史性的突破,电子产品随处可见,一场电子风暴席卷而来。在新加
2、坡有近30个社区,约5 000户家庭采用了家庭智能化系统;【1】。智能家居设备由此变得愈加流行,深得人心。一方面,年轻人走在潮流前端,喜欢电子产品的方便快捷及其带来的舒适感,智能家居无疑成为了年轻人追求的新纪元;另一方面,老龄化日益严重,老年人对一些电子产品仍然处于陌生状态,为了方便老年人使用家用电器,智能家居也成为了家庭的不二选择。为了使人们的生活环境更加舒适,人们希望建造以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理等特点于一体的家居环境,智能家居的概念应运而生。本文针对智能家居中的空调和电饭锅,设计了一款基于STM32的智能家居控制系统,以STM32单片
3、机为控制核心,通过手机控制空调调整室内温湿度和电饭锅的工作时间。实验结果表明,该系统能够很好地完成工作要求。1 系统整体设计该系统整体框图如图1所示。本设计采用WiFi模块、STM32模块及温湿度传感器DHT11模块。其中STM32模块是接收和发送数据的主控模块,手机连接WiFi,通过WiFi接收DHT11检测的温湿度值后,手机设定阈值发送给单片机,单片机接收到数据后显示在LCD上。手机设定一个时间点,通过WiFi发送到单片机,当到达这个时间点后,控制电饭锅开始工作。2 硬件设计该智能家居控制系统以STM32为核心,通过WiFi模块与其他模块进行数据传输;DHT11采集环境的温湿度数据;手机模
4、块进行阈值设计并发送至单片机;LCD液晶显示屏显示当前的温湿度以及手机发送的阈值;使用继电器代表电饭锅工作情况;利用可控制的小风扇实现空调降温功能。2.1 STM32模块STM32是兼容所有ARM工具和软件的32位闪存处理器,节能性能业界领先,在72 MHz频率下工作,功耗相比32位是市场中最低的。由于引脚多且兼容性十分优异,所以给开发者带来了最大的设计灵活性。该处理器处理速度快,内部资源相对比较丰富,所以STM32是用户的最佳选择。2.2 ESP8266 WiFi模块WiFi遍布全球各地,不仅传播速度快,还可以节省大量资金,受到了人们的青睐。本设计采用ESP8266 WiFi模块。ESP82
5、66有着业内极富竞争力的封装尺寸和超低功耗技术,是一款超低功耗的UART-WiFi模块【2】。内置32位MCU,可兼作应用处理器,多样的封装样式丰富了顾客的选择。该模块应用领域十分广泛,如智能家居、掌上设备以及工业控制等,适合各种物联网应用场合,是专为移动通信设备和物联网应用设计的模块。WiFi模块的主要功能是连接手机App和单片机,把手机设定的阈值发送至单片机,单片机通过WiFi模块将数据显示在LCD上。2.3 DHT11模块DHT11是一款有已校准数字信号输出的温湿度传感器,采用专用数字模块采集技术,确保其可靠性和长期稳定性。该模块价格便宜,抗干扰能力强,性价比高,只占用一个I/O口,通信
6、快,响应时间短,是苛刻场合的最佳选择【3】。DHT11模块用来测量周边环境的温湿度值,通过连接WiFi发送至手机,手机可通过温湿度值设定阈值来控制空调的温度变化。DHT11引脚连接图如图2所示。2.4 显示模块显示屏采用2.0tft液晶彩屏LCD,该LCD采用ILI9325驱动芯片。显示模块的主要作用是显示温湿度传感器测得的温湿度,显示手机设定的阈值以及判断环境温度是否在设定的阈值内,具有26万像素,大大提高了数据显示的图像质量。2.5 其他硬件设计家用电器部分主要以空调和电饭煲为研究对象,采用小风扇和LCD组合来替代空调,LCD显示空调的设定温度。当环境温度高于设定温度时,小风扇开启表示降温
7、,LCD显示high;当环境温度低于设定温度时,小风扇停止运行,LCD显示low。电饭煲部分采用继电器来表示,设定工作时间,继电器会通过小灯亮灭来代表电饭锅开始工作和停止工作。3 软件设计3.1 空调部分各模块进行初始化,手机连接WiFi后,发送阈值,DHT11读取所在环境的温湿度并发送到手机上,如果显示的温度数值在手机规定的阈值内,则液晶显示屏上显示normal,此时小电风扇不工作;如果温度高于手机设定的阈值的最大值,小风扇开始工作,降低周围环境的温度,LCD显示屏上显示high;如果温度低于手机设定的阈值的最小值,风扇不开启,LCD显示low。空调部分的程序流程图如图3所示。3.2 电饭煲
8、部分各模块初始化,由定时器控制电饭煲的工作时间,以继电器表示电饭煲,继电器吸合代表电饭煲开始工作,继电器断开表示电饭煲停止工作。手机给单片机发送定时开和定时关的时间,给定一个时间开启继电器,之后开始计数,当计数到规定的数值时,继电器断开,电饭煲停止工作。电饭锅部分程序流程图如图4所示。3.3 手机部分手机部分利用Java语言设计了一个App,Java语言是一种跨平台、适合分布式设计的、面向对象的编程语言【4】。该App可以设定温湿度的阈值以及规定电饭煲自动工作的时间,再通过WiFi模块向单片机传输数据。手机App截图如图5所示。4 结 语本文设计了一个智能家居控制系统,实现了室内温湿度的测量,手机连接WiFi发送阈值控制空调温度,规定电饭煲自动工作的时间。但要达到实际应用水平,还需要进一步提高产品的性能,如安全性和稳定性,降低成本和能耗。参考文献【1】侯海涛.国内外智能家居发展现状.建材发展导向,2004,2(5):92-93.【2】任林.带WIFI通信和RF遥控的智能门锁设计.I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度公寓楼租赁合同模板(含装修设计、施工及家具家电配置)3篇
- 二零二五年度热处理废弃物处理与环保合同2篇
- 二零二五年度新能源科技公司股份转让合同3篇
- 二零二五年度车辆租赁平台开发与运营合同3篇
- 2025年度农村水井承包合同与水资源管理信息化建设协议
- 2025年度年度电子科技公司转让协议书3篇
- 2025解除买卖合同的通知书
- 2025年度离婚后房产分割及使用权协议3篇
- 2025年度低压供用电设备节能改造与升级合同3篇
- 二零二五年度养生馆绿色环保合作合同协议3篇
- 2024年北京市离婚协议书样本
- 北京邮电大学《操作系统》2022-2023学年期末试卷
- 2023年税收基础知识考试试题库和答案解析
- 双向进入交叉任职制度
- 合成纤维的熔融纺丝工艺研究考核试卷
- 管道改造施工方案
- GB 44495-2024汽车整车信息安全技术要求
- 2025年全年日历含农历(1月-12月)
- 发展心理学专题研究智慧树知到期末考试答案章节答案2024年浙江师范大学
- 八年级上册历史期末考试小论文+材料论述题必刷
- 2024年高中英语衡水体书法练字字帖
评论
0/150
提交评论