摘要:随着物联网技术的进步和发展,人们对生活质量的要求也越来越高,智能家居的应用越来越广泛,智能应用的设备也越来越多,极大地方便了人们的生活。一些环境参数,如温湿度、光照度、甲醛和一氧化碳等的改变,与人们的生活息息相关。Wi-Fi是无线通信的一种方式,比起蓝牙、ZigBee通信方式,具有工作网络连接方便,传输速度快的优点。采用Wi-Fi无线通信技术,实现智能家居中环境参加的自动检测和网络共享具有现实的意义。
本文基于STM32单片机设计出一种环境实时监测系统,可以远程监测环境数据,将传感器采集的温度,湿度、光照强度、甲醛和一氧化碳,通过STM32的处理后,在OLED液晶屏上显示。并且可以将数据通过Wi-Fi传输到移动云平台,通过手机APP对空气质量进行监控。本文研究的是基于Wi-Fi的环境监测系统,适用于任何场合,尤其是室内,在同一个局域网下,就能实现温湿度等的实时监控,相当方便。
关键字:环境监测,STM32,OLED,ESP8266,移动Onenet,Wi-Fi
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景和意义-1
1.2 国内外研究现状-2
1.3课题研究的主要内容-3
2 系统方案设计及硬件设计-5
2.1 总体方案设计-5
2.2MCU的选型-5
2.3 传感器-7
2.3.1温湿度传感器-7
2.3.2 光照传感器-8
2.3.3甲醛传感器-8
2.3.4一氧化碳传感器-9
2.3.5OLED显示模块-10
2.3.6通信模块 -12
2.3.7 Wi-Fi传输模块电路设计-15
2.4本章小结-16
3 系统软件的设计-17
3.1 软件开发环境-17
3.2单片机系统软件设计-17
3.2.1获取温湿度-17
3.2.2光照度采集-19
3.2.3OLED显示-20
3.3 主控程序功能-21
3.4云平台设计-22
3.5 串口调试输出-23
3.6手机APP设计-24
3.6.1数据获取-24
3.6.2用户端界面-25
3.7本章小结-25
4 系统调试结果和分析-25
4.1 调试结果与误差分析-27
4.2 遇到的问题及解决方案-30
4.3 本章小结-30
参 考 文 献-33
致 谢-35
附 录-36