编号:
T2372602M
设计简介:
本设计是基于stm32的校园环境监测系统设计与实现,主要实现以下功能:
1.通过 OLED 屏幕显示校园环境温度、湿度、PM2.5 浓度、二氧化碳浓度等信息
2.通过温湿度传感器检测环境温度、湿度
3.通过 PM2.5 传感器检测环境 PM2.5 浓度
4.通过二氧化碳传感器检测环境二氧化碳浓度
5.通过蓝牙模块将环境数据上传至手机 APP
6.通过按键实现系统参数配置、功能切换
7.通过蜂鸣器实现环境参数超限时的本地告警
8.通过锂电池与 Type-C 双路电源供电,保障系统稳定运行
电源:5V
传感器:温湿度传感器(DHT11)、PM2.5 粉尘传感器(GP2Y1014AU)、二氧化碳传感器(RBV-CO2)
显示屏:OLED12864
单片机:STM32F103C8T6
通信模块:蓝牙模块(EC-B02H1)
人机交互:独立按键
告警模块:蜂鸣器(BEEP)
标签:STM32F103C8T6、OLED12864、DHT11、GP2Y1014AU、RBV-CO2、EC-B02H1、校园环境监测
题目扩展:基于 STM32 的公园环境监测系统、基于 STM32 的智能家居环境监测系统、基于 STM32 的工业车间环境监测系统![]()
![]()
![]()
![]()

校园环境监测系统设计与实现
一、主控部分
核心:STM32 单片机
功能:获取输入部分数据,经过内部处理,控制输出部分
二、输入部分
- 温湿度传感器模块:用于采集校园环境的温度与湿度数据
- PM2.5检测传感器模块:用于采集空气中 PM2.5 浓度
- 二氧化碳传感器模块:用于采集环境二氧化碳浓度
- 独立按键模块:用于界面切换与温度、湿度、PM2.5、二氧化碳各项阈值参数设置
- 供电电路:采用锂电池供电,支持低功耗模式,续航不低于 8 小时
三、输出部分
- OLED 显示屏:用于实时显示温度、湿度、PM2.5、二氧化碳的实时数据及各项阈值设置界面
- 蜂鸣器模块:当任意环境参数超出设定阈值时触发声光报警
- 蓝牙模块:可将采集的环境数据上传至手机 APP,支持上位机软件实现数据存储、历史曲线查看与超限报警功能,通信距离不小于 10m



