基于STM32与ESP8266的智能居家物联网设计开题报告
2022-01-12 21:52:30
全文总字数:2323字
1. 研究目的与意义及国内外研究现状
居家物联网也称智能家居,是指以住宅为平台,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术等技术将家居生活有关的设施进行集成控制,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。随着物联网技术的发展及其概念的普及,相关设备的生产成本将会逐步降低,智能家居将会出现在愈来愈多的家庭中。
本课题所设计的智能居家物联网解决方案以单片机为控制核心,完成各项目标数据的采集、显示、参数设置,结合各个传感器模块的硬件电路实现每个模块的功能,并借助wi-fi模块接入家庭局域网完成与远程服务器之间的数据的交互任务;此外在公网架设远程服务器,将由用户端传送来的数据进行实时呈现,并通过网页的形式实时呈现给用户,从而实现对住宅内各环境参数的可视化实时监控功能。单片机具有结构简单、使用方便、价格较低、模块化、可靠性高、功耗低、环境适应能力强等优点,非常适合于居家物联网的应用场景;在终端对外通讯方式的选择问题上,考虑到家用宽带以及无线网络已经普及的现状,选择了wi-fi作为通讯方式与远程服务器进行对接。本课题设计中将提出一个低成本的居家物联网解决方案,使得智能家居能够走入更多人的家庭中,推动物联网技术的普及,使居家环境变得更加智能化与现代化。
本课题中的实物设计拟采用lqfp-48封装、基于arm cortex-m0内核的stm32f051c8t6单片机作为硬件系统的主控;采用主控为ssd1306、屏幕大小为0.96寸的oled显示屏作为硬件终端的显示部分;传感器选用dht11温湿度传感器、bmp280大气压传感器和5528光敏电阻;wi-fi模块选用esp8266;远程服务器采用flask作为后端、vue.js框架作为网站前端。
2. 研究的基本内容
本设备设计要求
本设计通过传感器获取实时居家环境信息,由单片机读取各个传感器的数据,通过oled显示屏对数据实时显示,同时借助wi-fi模块将数据上传至远程服务器,并由远程服务器以网页的形式将数据可视化呈现给用户。
系统结构图
3. 实施方案、进度安排及预期效果
在阅读了大量的相关文献,并且参照了相关设计方案,对单片机系统、传感器的应用及服务器搭建有了一定的认识和理解,在进行比较后选择一种最具有显示意义的方案加以合理的改动作为本课题的实行方案。
2018.1.1-2018.1.31:搜集相关资料;
2018.2.1-2018.2.29::对本次方案再次进行理论论证并搭好论文框架;
4. 参考文献
[1] 刘军,张洋,严汉宇.例说stm32[m].北京:北京航空航天大学出版社,2011.
[2] 陈恒,贾小兵.html css javascript网页设计[m].北京:清华大学出版社,2017.
[3] 王学军,胡畅霞,韩艳峰. python程序设计[m].北京: 人民邮电出版社,2018.