基于STM32的简易智能家居控制系统设计.docVIP

基于STM32的简易智能家居控制系统设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的简易智能家居控制系统设计.doc

基于STM32的简易智能家居控制系统设计   摘 要:随着科技不断进步,智能化的思想也渐入人心,智能家居的应用越来越普遍。论文针对家用空调及电饭锅等设备,设计了一款基于STM32的智能家居控制系统。以STM32为控制核心,将室内的温湿度值发送至手机,并通过手机设定阈值,控制空调调整室内温湿度及电饭锅的工作时间。实验结果表明,该系统能够很好地完成工作要求。   关键词:智能家居;STM32;DHT11;WiFi   中图分类号:TP273 文献标识码:A 文章编号:2095-1302(2016)11-00-02   0 引 言   现代科学技术发达,人类在科技上有了历史性的突破,电子产品随处可见,一场电子风暴席卷而来。在新加坡有近30个社区,约5 000户家庭采用了“家庭智能化系统”[1]。智能家居设备由此变得愈加流行,深得人心。一方面,年轻人走在潮流前端,喜欢电子产品的方便快捷及其带来的舒适感,智能家居无疑成为了年轻人追求的新纪元;另一方面,老龄化日益严重,老年人对一些电子产品仍然处于陌生状态,为了方便老年人使用家用电器,智能家居也成为了家庭的不二选择。为了使人们的生活环境更加舒适,人们希望建造以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理等特点于一体的家居环境,智能家居的概念应运而生。本文针对智能家居中的空调和电饭锅,设计了一款基于STM32的智能家居控制系统,以STM32单片机为控制核心,通过手机控制空调调整室内温湿度和电饭锅的工作时间。实验结果表明,该系统能够很好地完成工作要求。   1 系统整体设计   该系统整体框图如图1所示。   本设计采用WiFi模块、STM32模块及温湿度传感器DHT11模块。其中STM32模块是接收和发送数据的主控模块,手机连接WiFi,通过WiFi接收DHT11检测的温湿度值后,手机设定阈值发送给单片机,单片机接收到数据后显示在LCD上。手机设定一个时间点,通过WiFi发送到单片机,当到达这个时间点后,控制电饭锅开始工作。   2 硬件设计   该智能家居控制系统以STM32为核心,通过WiFi模块与其他模块进行数据传输;DHT11采集环境的温湿度数据;手机模块进行阈值设计并发送至单片机;LCD液晶显示屏显示当前的温湿度以及手机发送的阈值;使用继电器代表电饭锅工作情况;利用可控制的小风扇实现空调降温功能。   2.1 STM32模块   STM32是兼容所有ARM工具和软件的32位闪存处理器,节能性能业界领先,在72 MHz频率下工作,功耗相比32位是市场中最低的。由于引脚多且兼容性十分优异,所以给开发者带来了最大的设计灵活性。该处理器处理速度快,内部资源相对比较丰富,所以STM32是用户的最佳选择。   2.2 ESP8266 WiFi模块   WiFi遍布全球各地,不仅传播速度快,还可以节省大量资金,受到了人们的青睐。本设计采用ESP8266 WiFi模块。ESP8266有着业内极富竞争力的封装尺寸和超低功耗技术,是一款超低功耗的UART-WiFi模块[2]。内置32位MCU,可兼作应用处理器,多样的封装样式丰富了顾客的选择。该模块应用领域十分广泛,如智能家居、掌上设备以及工业控制等,适合各种物联网应用场合,是专为移动通信设备和物联网应用设计的模块。WiFi模块的主要功能是连接手机App和单片机,把手机设定的阈值发送至单片机,单片机通过WiFi模块将数据显示在LCD上。   2.3 DHT11模块   DHT11是一款有已校准数字信号输出的温湿度传感器,采用专用数字模块采集技术,确保其可靠性和长期稳定性。该模块价格便宜,抗干扰能力强,性价比高,只占用一个I/O口,通信快,响应时间短,是苛刻场合的最佳选择[3]。DHT11模块用来测量周边环境的温湿度值,通过连接WiFi发送至手机,手机可通过温湿度值设定阈值来控制空调的温度变化。DHT11引脚连接图如图2所示。   2.4 显示模块   显示屏采用2.0tft液晶彩屏LCD,该LCD采用ILI9325驱动芯片。显示模块的主要作用是显示温湿度传感器测得的温湿度,显示手机设定的阈值以及判断环境温度是否在设定的阈值内,具有26万像素,大大提高了数据显示的图像质量。   2.5 其他硬件设计   家用电器部分主要以空调和电饭煲为研究对象,采用小风扇和LCD组合来替代空调,LCD显示空调的设定温度。当环境温度高于设定温度时,小风扇开启表示降温,LCD显示high;当环境温度低于设定温度时,小风扇停止运行,LCD显示low。电饭煲部分采用继电器来表示,设定工作时间,继电器会通过小灯亮灭来代表电饭锅开始工作和停止工作。   3 软件设计   3.1 空调部分   各

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档