编号:
T3282601M
设计简介:
本设计是基于STM32的煤矿环境预警系统设计,主要实现以下功能:
从机部分:
1、通过温湿度传感器实时监测井下环境的温湿度值。
2、通过甲烷传感器实时监测井下甲烷气体浓度值。
3、通过PM2.5传感器实时监测井下粉尘浓度值。
4、通过震动传感器实时监测井下震动情况。
5、通过ZigBee模块实现从机与主机之间的无线数据传输。
6、通过OLED12864显示屏实时显示各传感器数据及设定的阈值参数。
7、通过独立按键分别设置温度阈值、湿度阈值、甲烷浓度阈值、PM2.5浓度阈值及震动阈值。
8、当震动强度超过设定阈值时,触发蜂鸣器进行声光报警。
9、当温度、湿度、甲烷浓度、PM2.5浓度任一超过设定阈值时,触发蜂鸣器报警,并自动打开风扇进行通风排气;当温度低于设定下限阈值时,自动启动加热片进行加热升温。
主机部分:
1、通过WiFi模块将从机上传的环境数据实时传输至云端平台进行存储和远程监控。
2、通过OLED12864显示屏实时显示从机上传的各项环境数据及报警状态。
电源: 5V
传感器:温湿度传感器(DHT11)、甲烷(MQ-4)、PM2.5检测(GP2Y1014AU)、震动传感器(SW-420)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:风扇(HB-M09)、加热片(HB-M09)、
人机交互:独立按键
通信模块:wifi模块(ESP8266-12F)
标签:STM32、OLED12864、DHT11、MQ-4、GP2Y1014AU、SW-420、ESP8266-12F、HB-M09
题目扩展:智能矿洞环境预警系统设计、智能建筑工地环境监测系统设计、智能工地环境监测系统设计![]()
![]()
![]()
![]()

基于STM32的煤矿环境预警系统设计
一、主控部分
核心:STM32 单片机(主机、从机均采用)
功能:获取输入部分数据,经过内部处理,控制输出部分
二、主机输入部分
- 独立按键模块:用于主机的界面切换、参数设置等操作
- 供电电路:为主机所有模块提供稳定工作电源
三、主机输出部分
- OLED 显示屏:展示系统状态、从机上传的环境参数及通信信息
- 蜂鸣器模块:当从机监测数据异常时触发报警
- ZigBee模块:与从机 ZigBee 模块进行双向数据传输,接收从机上传的监测数据
- WiFi 模块:实现主机与云端的数据通信,支持远程数据上传与监控
四、从机输入部分
- 温湿度传感器模块:检测煤矿区域的环境温湿度
- 震动传感器模块:检测区域内震动情况
- 甲烷传感器模块:检测环境甲烷浓度
- PM2.5传感器模块:检测环境 PM2.5 浓度
- ZigBee通信模块:与主机进行控制指令及状态数据的传输
- 供电电路:为从机部分稳定供电
五、从机输出部分
- 电机驱动模块:共2个,分别控制加热片与风扇,温度低于阈值时启动加热片加热,温度、湿度、甲烷、PM2.5 超标时启动风扇排风
- OLED 显示屏:展示从机本地的环境参数、运行状态及各项阈值设置



