基于单片机的室内环境监测系统设计与实现.docx

基于单片机的室内环境监测系统设计与实现.docx

基于单片机的室内环境监测系统设计与实现

摘要

本设计采用STM32F103C8T6、GP2Y1014AU0F传感器、MQ-7传感器、DHT11传感器、OLED12864等技术,实现了让多个传感器采集室内的CO浓度、PM2.5浓度和温湿度数据,然后将采集到的数据传输到液晶屏上显示,并可以通过按键来设置各个浓度数据的报警值,当室内CO浓度、PM2.5浓度和温湿度数据中一种或多种数据超过报警值时,蜂鸣器发出声音警报。最终本设计完成了实时监测多种与室内环境有关的数据,并在室内环境变差时报警的功能,有效帮助了人们实时监测室内的环境。

关键词:STM32单片机;室内环境监测;传感器;蜂鸣器

目录

TOC\o1-3\h\z\u第一章绪论 4

1.1研究背景 4

1.2发展趋势 4

1.3研究意义 5

1.4本章小结 5

第二章系统方案设计 6

2.1设计要求 6

2.2系统功能分析 6

2.3方案比较与选择 6

2.3.1控制器芯片选择 6

2.3.2PM2.5传感器 7

2.3.3显示模块 7

2.3.4温湿度传感器 7

2.3.5CO传感器 7

2.3.6电源供电方式 8

2.3.7蜂鸣器 8

2.4系统总框图 8

2.5本章小结 9

第三章系统硬件设计 10

3.1单片机最小系统设计 10

3.1.1STM32F103C8T6简介 10

3.1.2复位电路设计 10

3.1.3STM32F103C8T6单片机最小系统 10

3.2供电电路设计 11

3.2.1AMS1117-3.3简介 11

3.2.2AMS1117-3.3稳压器 11

3.3DHT11传感器电路设计 11

3.3.1DHT11简介 11

3.3.2DHT11接口电路图 12

3.4PM2.5传感器电路设计 12

3.4.1PM2.5传感器简介 12

3.4.2PM2.5传感器接口电路图 12

3.5液晶显示电路设计 13

3.5.1OLED12864液晶简介 13

3.5.2液晶显示接口电路 13

3.6蜂鸣器电路设计 13

3.6.1蜂鸣器0905简介 13

3.6.2三极管S8550简介 13

3.7按键电路设计 14

3.8CO传感器MQ-7电路设计 15

3.8.1CO传感器MQ-7简介 15

3.8.2CO传感器MQ-7接口电路 15

3.9本章小结 15

第四章软件设计 16

4.1主程序流程图设计 16

4.2数据采集模块程序设计 17

4.3按键及报警模块程序设计 17

4.4液晶显示模块程序设计 18

4.5本章小结 19

第五章系统调试 20

5.1调试方案 20

5.2硬件调试 20

5.2.1电源电路调试 20

5.2.2单片机最小系统电路调试 21

5.2.3温湿度传感器电路调试 22

5.2.4CO传感器电路调试 24

5.2.5按键电路调试 25

5.3软硬件联合调试 27

5.3.1PM2.5传感器电路调试 27

5.3.2OLED液晶显示电路调试 28

5.3.3蜂鸣器电路调试 29

5.4系统总体调试 30

5.5本章小结 31

第六章结论 32

参考文献 33

致谢 34

第一章绪论

1.1研究背景

在我国,住宅建筑日益普遍的今天,对住宅建筑的健康与安全提出了更高的要求。在室内的空气质量中,温度、湿度、CO浓度以及PM2.5浓度等被人们广泛关注[1]。首先,室内的温湿度对人的身体健康有很大的影响,室内的气温17~26摄氏度,相对湿度43%~67%,是最适宜人类生活的地方,一旦超出这个温度范围,就会导致人的身体抵抗力降低,进而危害到人的身体健康。而PM2.5因其易于携带有毒、有害物质,给生活环境带来了很大的污染,对人体健康构成了严重威胁[2]。而CO更是对人类的生命造成了最大的危害,如果周围的一氧化碳含量太高,就会造成人体组织的缺氧,严重的还会导致人窒息而死,每年都有许多人在CO中毒中丧生,因此,人们对一种可以对室内环境进行准确的检测的设备变得日益迫切[3]。

1.2发展趋势

在室内环境监测方面,国外拥有比较先进的技术,与国内相比,技术也比较完备。我国在环境检

文档评论(0)

1亿VIP精品文档

相关文档