基于 STM32 的家庭环境监测与火灾报警灭火系统(Proteus 仿真)

一、项目概述

本项目设计了一套以STM32F103C8T6单片机为主控的家庭环境监测与火灾报警灭火系统,可实时采集室内温湿度、烟雾浓度、甲烷燃气浓度,支持本地 OLED 屏幕显示、串口 / WiFi 数据上传,当检测到烟雾或燃气超标时,自动触发声光报警、启动水泵灭火,同时预留 GSM 短信报警功能,还可通过按键切换手动 / 自动控制模式,适用于家庭厨房、居室等场景的安防监测。 仿真平台采用 Proteus 完成电路搭建与功能验证,完整实现环境数据采集、阈值判断、报警与执行机构联动。

二、系统硬件方案

主控单元

核心芯片:STM32F103C8T6,作为整个系统的控制核心,负责传感器数据读取、逻辑判断、外设驱动与通信交互。

传感器采集模块

  1. DHT11 温湿度传感器:接 PB15 引脚,采集环境温度、相对湿度,数字单总线通信,成本低,满足室内环境监测需求。
  2. 烟雾传感器 + 甲烷(燃气)传感器:通过 STM32 内置 ADC 模数转换通道采集模拟电压信号,换算得到烟雾浓度、甲烷燃气浓度,用来监测火情与燃气泄漏。
  3. PCF8591 AD 转换芯片:I2C 接口扩展 ADC 通道,实现多路模拟信号实时测量。

人机交互模块

  1. OLED 显示屏(I2C):实时刷新显示温度、湿度、烟雾、甲烷浓度,直观查看环境参数。
  2. 按键模块:包含启停按键、手动 / 自动模式切换按键,支持人工干预系统工作状态。
  3. Virtual Terminal 虚拟串口终端:实时打印环境数据,调试查看系统运行信息。

通信模块

  • WiFi 模块:串口通信,可将监测数据上传至上位机,实现远程环境监测。
  • GSM 模块:预留驱动电路,发生险情时,可发送报警短信通知户主。

报警与执行机构

  1. 声光报警:蜂鸣器 BUZ1 + 红色 LED 报警灯,当烟雾 / 甲烷浓度超过设定阈值,蜂鸣器鸣叫、红灯点亮。
  2. 水泵灭火模块:继电器驱动水泵,自动模式下检测到火灾险情,继电器吸合,启动水泵模拟喷水灭火。

三、系统工作原理

系统上电后,STM32 循环读取 DHT11 温湿度、ADC 采集烟雾与甲烷浓度。

  1. 正常状态:OLED、串口终端持续刷新各项环境数据,声光报警、水泵保持关闭。
  2. 险情触发(自动模式):烟雾浓度或者甲烷浓度超过预设阈值 → 触发声光报警;同时继电器闭合,启动水泵灭火;WiFi 上传报警信息,GSM 模块可推送报警短信。
  3. 手动模式:报警逻辑由按键控制,可人为开启 / 关闭报警与水泵,方便调试。
  4. 模式切换:通过独立按键切换手动 / 自动两种工作模式,适配不同使用场景。

四、Proteus 仿真效果

仿真运行时,OLED 屏幕、虚拟串口终端同步输出:温度、湿度、烟雾浓度、甲烷浓度以及当前工作模式。 调节烟雾、甲烷传感器电位器改变浓度值,当浓度超标,可观察到红色报警 LED 点亮、蜂鸣器响,继电器吸合,水泵启动,完美验证整套报警灭火联动逻辑。

五、核心功能清单

✅ 实时采集温湿度、烟雾、甲烷燃气浓度 ✅ I2C OLED 本地数据显示 ✅ 串口虚拟终端打印数据 ✅ WiFi 模块远程数据上传 ✅ GSM 短信报警预留电路 ✅ 烟雾 / 燃气超标声光报警 ✅ 自动模式水泵启动灭火 ✅ 按键切换手动 / 自动工作模式 ✅ Proteus 完整电路仿真验证

六、项目总结

本家庭环境火灾报警灭火系统,基于 STM32 单片机,融合环境传感采集、自动控制、无线通信技术。整套方案硬件电路清晰,逻辑完整,在 Proteus 仿真中验证了全部预期功能。 项目可作为单片机课程设计、电子信息毕业设计的基础方案;后续可以优化方向:更换精度更高的 DHT22 传感器、增加云平台数据可视化、增加火灾定位、优化报警阈值自适应算法。

通过网盘分享的文件:仿真文件获取.zip

链接: https://pan.baidu.com/s/1V5zzxbpHc_fRqfGIzSdLfg?pwd=6666 提取码: 6666

相关推荐
深圳市恒锐丰科技杨生1 小时前
EG4321 锂电池 CC‑CV 充电管理控制器|屹晶 EGmicro
嵌入式硬件·硬件工程
辰域电子2 小时前
STM32项目开源:智能万年历/智能闹钟设计(代码+原理图+仿真)
stm32·单片机·嵌入式硬件·开源·proteus
一条破秋裤3 小时前
STM32F103 RCC 第一层复习:时钟树、外设时钟与重复测试
stm32·单片机·嵌入式硬件
Kuakewei8884 小时前
PD/QC快充协议诱骗芯片设计手册:Type-C受电端完整应用方案
嵌入式硬件
smartpi_ai4 小时前
原理图上的 1.2V 是输入还是输出?蜂鸟 M 裸芯供电架构、CORE 滤波设计与外围器件三规矩
单片机·嵌入式硬件·架构
扬扬的三格电力笔记5 小时前
编码器信号远距离传输总出错?聊聊 HTL/TTL 转光纤模块,解决编码器干扰与距离难题
网络·嵌入式硬件
一条破秋裤5 小时前
STM32 单片机两层学习规划
stm32·单片机·学习
2601_950790685 小时前
国产单片机厂家推荐:用统一回复协议筛选候选
单片机·嵌入式硬件
天空'之城6 小时前
单片机基础核心知识点汇总(三十二)
单片机·嵌入式硬件