智能家庭环境监测仪设计.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:10082
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:在物联网市场的持续刺激下,智能硬件技术得以迅猛发展。众多芯片制造商纷纷推出单芯片的物联网硬件解决方案,旨在提升用户物联网应用系统的开发效率、降低开发成本、提高性价比。本设计基于上述背景,选择乐鑫(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