需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10082 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在物联网市场的持续刺激下,智能硬件技术得以迅猛发展。众多芯片制造商纷纷推出单芯片的物联网硬件解决方案,旨在提升用户物联网应用系统的开发效率、降低开发成本、提高性价比。本设计基于上述背景,选择乐鑫(Espressif System)ESP8266 NodeMCU芯片作为主控芯片实现家庭环境监测系统。 系统采用服务器/客户机形式。使用ESP8266构建一个HTTP 服务器,接收客户机浏览器的HTTP申请后返回HTML页面,实现信息的交互与查询。HTTP 服务器也可以接收其他应用程序的TCP数据,响应后返回相应的信息参数。HTTP 服务器端通过多种传感器实时家庭环境的状态参数,通过WIFI网络发送相应的传感数据,实现家庭范围内的有效监测。HTTP 服务器采用eLUA脚本语言设计开发,客户机应用程序采用LabVIEW开发。参数采集的主要种类包括:温湿度参数、pm2.5。 系统实验和实测表明:系统网络正常、数据采集准确、数据传输快捷、应用程序响应灵敏,可以达成家庭环境监测的基本目的。
关键词:家庭环境监测;Esp8266;eLUA脚本
目录 摘要 Abstract 1绪 论-1 1.1研究目的与背景-1 1.2智能家居的特点-1 1.3国内外发展现状-1 1.4本文的组织结构-2 2 系统相关技术简介-3 2.1 技术原理-3 2.1.1 ESP8266模块-4 2.1.2 ESP8266网络协议-4 2.2 ESP8266的技术参数-5 2.3 ESP8266的特征-5 2.4 本章小结-6 3 硬件的设计与连接-7 3.1系统总体结构-7 3.2系统各模块设计-8 3.2.1 ESP8266模块功能-8 3.2.2 DHT11温湿度模块-9 3.2.3 GP2Y1010AU0F粉尘传感器模块-10 3.3本章小结-10 4 系统软件的设计-11 4.1 NODEMCU介绍-11 4.2 固件烧录-11 4.3软件编译-13 4.4各模块LUA程序设计-14 4.4.1 粉尘传感器模块设计-14 4.4.2 初始化模块设计-15 4.4.3 DHT11模块设计-15 4.4.4 sever模块设计-17 4.5 Labview程序设计-19 4.5.1 Labview系统介绍-19 4.5.2 Labview程序设计-20 4.6本章小结-20 5 系统调试-22 5.1 DHT11传感器的调试-22 5.2 粉尘传感器调试-23 5.3 PC端程序测试界面-25 5.4本章小结-25 总结与展望-27 致谢-28 参考文献-29 |