国际期刊投稿平台
登录 | 注册
当前位置: 首页 > 科学研究与应用 > 家庭智慧消防预警与应急响应系统设计
科学研究与应用

科学研究与应用

Journal of Scientific Research and Applications

  • 主办单位: 
    未來中國國際出版集團有限公司
  • ISSN: 
    3079-7071(P)
  • ISSN: 
    3080-0757(O)
  • 期刊分类: 
    科学技术
  • 出版周期: 
    月刊
  • 投稿量: 
    5
  • 浏览量: 
    740

相关文章

暂无数据

家庭智慧消防预警与应急响应系统设计

Design of Smart Home Fire Warning and Emergency Response System

发布时间:2026-04-21
作者: 黄守爽 :三亚学院 海南三亚;
摘要: 城市化进程加快带来居民住宅火灾频发的问题,严重威胁生命财产安全,传统消防检测手段存在响应迟滞、检测盲区等弊端。本文设计一款基于STM32F103C8T6的家庭智慧消防预警与应急响应系统,以STM32芯片为核心处理单元,搭载MQ-2烟雾传感器、红外线火焰传感器,结合OLED显示模块、ESP8266无线模块、灭火装置与报警模块,实现室内烟雾浓度、火焰的实时监测、本地数据显示、远程APP监控及超阈值自动报警与灭火控制。系统支持按键调节烟雾和火焰响应阈值,通过中断与定时器机制实现高效稳定的实时监控,且采用低功耗设计适配家庭长期运行需求。经实验验证,系统响应时间短、检测准确性高,能快速触发报警和灭火动作,有效防范火灾蔓延,具备较高的实际应用价值。
Abstract: The acceleration of urbanization has brought about the problem of frequent residential fires, which seriously threatens the safety of life and property. In this paper, a STM32F103C8T6-based home smart fire warning and emergency response system is designed, with STM32 chip as the core processing unit, equipped with MQ-2 smoke sensor, infrared flame sensor, OLED display module, ESP8266 wireless module, fire extinguishing device and alarm module, to realize real-time monitoring of indoor smoke concentration and flame, local data display, remote APP monitoring, and automatic alarm and fire extinguishing control beyond threshold. The system supports button adjustment of smoke and flame response thresholds, achieves efficient and stable real-time monitoring through interrupt and timer mechanisms, and adopts a low-power design to adapt to the long-term operation needs of the home. Experiments have verified that the system has a short response time, high detection accuracy, can quickly trigger alarms and fire extinguishing actions, effectively prevent the spread of fire, and has high practical application value.
关键词: 家庭智慧消防;STM32;火焰监测;烟雾检测;自动灭火
Keywords: home smart fire protection; STM32; flame monitoring; smoke detection; automatic fire extinguishing

引言

城市化进程的加快使得家庭火灾频发,严重威胁居民生命财产安全,而传统烟雾、温度报警器存在检测盲区、仅能本地报警且无自动处置能力等弊端,已难以满足现代家庭消防安全的智能化、自动化需求;依托物联网、嵌入式控制与传感器检测技术的发展,火焰检测技术可实现火情早期精准识别,STM32单片机与ESP8266无线模块也为消防系统的智能化、远程化搭建了核心技术支撑,在此背景下,本文设计一款基于STM32F103C8T6的家庭智慧消防预警与应急响应系统,该系统融合多传感器检测、无线通信与自动控制技术,实现室内火情的实时监测、自动报警、远程监控与智能灭火,在火灾初期及时干预,为家庭成员争取逃生与处置时间,最大程度降低火灾损失。该系统还可拓展至工厂、电力、油气等高风险领域,具备良好的场景适配性。

1 系统的总体设计

1.1 核心设计架构

本系统以STM32F103C8T6为核心控制单元,构建“传感器数据采集—核心芯片处理—本地显示与报警—无线远程传输—自动应急响应”的一体化架构,整合烟雾检测模块、火焰检测模块、OLED显示模块、ESP8266无线模块、按键调节模块、蜂鸣器报警模块、继电器与灭火装置模块、电源模块八大核心模块,实现家庭消防的智能化、自动化监控与响应。系统总体功能框架如图1所示。

图1 系统总体功能框架

1.2 系统核心功能

多参数实时监测:通过MQ-2烟雾传感器、红外线火焰传感器,持续采集室内烟雾浓度、火焰红外辐射信号,实现火情关键参数的实时检测;

本地数据显示与阈值调节:OLED显示屏实时展示烟雾浓度、火焰检测值及预设阈值,用户可通过按键自由调节烟雾、火焰的报警响应阈值,适配不同家庭环境需求;

超阈值自动响应:当烟雾浓度超过设定阈值时,蜂鸣器自动触发报警;当检测到火焰信号时,继电器驱动灭火装置启动,同时可联动蜂鸣器报警,实现火情的快速干预;

远程数据监控:通过ESP8266无线模块将环境监测数据、火情报警状态上传至云端,用户可通过手机APP实现远程实时监控,突破现场监测的时空限制;

高效稳定监控:采用中断与定时器机制,避免系统资源冗余消耗,保障数据采集与处理的实时性、稳定性,同时结合低功耗设计,满足家庭长期不间断运行需求。

2 硬件设计

系统硬件电路以STM32F103C8T6为核心,涵盖单片机系统、传感器检测模块、显示模块、无线通信模块、报警与执行模块、电源模块,各模块通过标准化接口与核心芯片连接,兼顾电路稳定性、兼容性与实用性,核心硬件选型与设计如下:

核心控制模块:STM32F103C8T6

选用STM32F103C8T6作为主控芯片,该芯片为32位ARM Cortex-M3内核,最高主频72MHz,内置64KB Flash、20KB SRAM,支持GPIO、ADC、UART、I2C等丰富外设接口,可直接连接传感器、显示模块、无线模块等外设,满足数据采集、处理与传输的需求;工作电压3.3V,支持多种低功耗模式,适配家庭长期运行;同时具备高性价比、开发生态完善的优势,大幅降低系统设计与调试成本。

主控芯片通过ADC接口读取烟雾、火焰传感器的模拟信号,通过GPIO接口控制蜂鸣器、继电器、按键模块,通过I2C接口驱动OLED显示屏,通过UART接口与ESP8266线模块实现串行通信,完成各模块的协调控制与数据交互。

2.2传感器检测模块

2.2.1 烟雾检测模块:MQ-2传感器

MQ-2传感器可检测甲烷、一氧化碳、烟雾等多种可燃与有害气体,适配家庭火灾中烟雾与有毒气体的监测需求,具备模拟+数字双输出模式,本设计采用模拟输出模式,通过ADC接口与STM32连接,供电电压5V,敏感材料为氧化锡,通过气敏电阻阻值变化反映气体浓度,具有灵敏度高、性价比高的特点。

2.2.2 火焰检测模块:红外线火焰传感器

选用红外线火焰传感器,通过检测火焰发出的红外辐射信号判断火情,不受阳光、紫外线灯等环境光源干扰,可有效检测低温火焰,适配家庭复杂的光照环境;工作电压3.3V,模拟输出模式,通过ADC接口与STM32连接,具有响应速度快、抗干扰能力强的优势,弥补了紫外线火焰传感器易误报的缺陷。

2.3 显示与交互模块

2.3.1 OLED显示模块

采用I2C协议的OLED显示屏,仅需SDA、SCL两根引脚与STM32连接,占用资源少,具备低功耗、高对比度、无背光源的特点,实时显示烟雾浓度、火焰检测值、预设阈值及系统工作状态,方便用户本地查看;供电电压3.3V,与主控芯片供电匹配,无需额外降压电路。

2.3.2 按键调节模块

设置三个独立按键,分别实现阈值增加、减少与重置功能,通过GPIO接口与STM32连接,采用上拉输入模式,用户可根据家庭环境灵活调节烟雾、火焰的报警阈值,提升系统的适配性。

2.4 无线通信模块:ESP8266

选用ESP8266无线WiFi模块,内置TCP/IP协议栈,支持STA工作模式,通过UART接口与STM32实现串行通信,可将监测数据上传至云端MQTT服务器,实现与手机APP的远程数据交互;供电电压3.3V,具备功耗低、操作简单、开发资源丰富的特点,支持数据透传,大幅降低无线通信开发难度。

2.5 报警与执行模块

2.5.1 蜂鸣器报警模块

通过GPIO接口与STM32连接,采用有源蜂鸣器,当烟雾浓度超阈值时,主控芯片输出高电平驱动蜂鸣器持续鸣叫,实现本地声光报警,提醒家庭成员及时处置。

2.5.2继电器与灭火装置模块

继电器通过GPIO接口与STM32连接,作为主控芯片与灭火装置的开关控制单元,当检测到火焰信号时,主控芯片输出高电平触发继电器闭合,驱动水泵、喷淋等灭火装置启动,实现火情自动扑灭;火焰消失后,继电器断开,灭火装置关闭,避免资源浪费。

2.6 电源模块

系统采用USB5V供电,通过AMS1117降压芯片将5V转换为3.3V,为STM32、OLED显示屏、ESP8266、红外线火焰传感器等模块供电;MQ-2传感器直接采用5V供电,各模块供电独立,避免电压干扰,同时设置电源指示灯,实时显示系统供电状态。

3 软件设计

系统软件设计基于Keil5开发环境,采用C语言编程,结合嘉立创EDA完成电路原理图与PCB设计,整体遵循“初始化—数据采集—处理与判断—输出与传输”的流程,主程序采用模块化设计,分为系统初始化、传感器检测、显示、无线通信、报警与执行子程序,各子程序独立封装,通过主函数调用,提升程序的可读性与可维护性。主程序流程图如图2所示,主程序首先完成GPIO、ADC、UART、I2C等外设接口初始化,以及传感器、OLED显示屏、ESP8266、定时器、中断、继电器、蜂鸣器的初始化配置,重置阈值参数与系统状态;然后通过ADC接口读取MQ-2烟雾传感器、红外线火焰传感器的模拟信号,转换为实际的烟雾浓度值、火焰红外辐射值;接着将采集数据与系统状态实时显示在OLED屏,系统将采集数据与用户预设阈值对比,判断是否触发报警或灭火指令,若超阈值则驱动蜂鸣器报警、继电器闭合启动灭火装置;通过ESP8266将采集数据、报警状态上传至云端,实现与手机APP的远程数据交互和远程监控。

图2 主程序流程图

3.1传感器检测子程序设计

3.1.1 烟雾检测子程序

初始化STM32 ADC模块,配置烟雾传感器对应的ADC采集通道;读取ADC原始值,通过公式转换为实际电压值,再结合MQ-2传感器特性,将电压值转换为烟雾浓度ppm值;将烟雾浓度值与预设阈值对比,若超过阈值,触发GPIO口高电平,驱动蜂鸣器报警;若未超阈值,蜂鸣器关闭,继续循环采集。

3.1.2 火焰检测子程序

初始化STM32 ADC模块与GPIO接口,配置火焰传感器对应的ADC采集通道和灭火装置对应的GPIO输出口;读取ADC原始值,转换为火焰红外辐射值,与预设阈值对比;若检测到火焰(辐射值超阈值),触发GPIO口高电平,闭合继电器启动灭火装置;若火焰消失,断开继电器,灭火装置关闭,继续循环检测。

3.2 OLED显示子程序

初始化OLED显示屏,设置显示模式、扫描方向;等待显示屏就绪,写入命令控制字,定位显示坐标;将烟雾浓度、火焰检测值、预设阈值等数据转换为可显示的字符图形;通过I2C接口将数据发送至OLED屏,实现实时刷新显示。

3.3 ESP8266无线通信子程序

初始化ESP8266模块,设置为STA工作模式,连接家庭WiFi热点;建立与云端MQTT服务器的连接,完成用户信息认证;将STM32处理后的传感器数据、系统状态数据封装为指定格式,通过UART接口发送至ESP8266;ESP8266将数据透传至云端服务器,手机APP作为MQTT客户端订阅主题,获取实时监测数据;实时监听无线连接状态,若连接中断,自动重新连接,保障通信稳定性。

3.4 报警与执行子程序

蜂鸣器子程序:通过GPIO口电平控制,当烟雾浓度超阈值时,GPIO输出高电平,蜂鸣器鸣叫;阈值恢复后,GPIO输出低电平,蜂鸣器停止。

灭火装置子程序:通过继电器电平控制,当检测到火焰时,GPIO输出高电平,继电器闭合,灭火装置启动;火焰消失后,GPIO 输出低电平,继电器断开,灭火装置关闭。

4 实际测试

完成各模块的焊接与组装,制作PCB板,通过USB充电宝为系统供电,确保各模块接线正确、接触良好;将编写好的程序通过Keil5烧录至STM32F103C8T6芯片,调试各子程序运行状态;连接家庭WiFi热点,完成ESP8266云端MQTT服务器的通信调试,安装并配置手机APP;通过按键将烟雾浓度阈值调节为44db/m,火焰红外辐射阈值调节为39cm⁻¹,采用打火机模拟家庭火灾现场的烟雾与火焰信号。系统实物测试如图3所示。

图3 系统实物测试

4.1 烟雾检测测试

将打火机火源靠近MQ-2烟雾传感器,系统检测到烟雾浓度为48db/m,超过预设阈值44db/m,蜂鸣器自动鸣叫;火源远离后,烟雾浓度降至11db/m,低于阈值,蜂鸣器停止鸣叫。

4.2 火焰检测测试

将打火机火源靠近红外线火焰传感器,系统检测到红外辐射值为97cm⁻¹,超过预设阈值39cm⁻¹,继电器闭合,灭火装置成功启动;火源远离后,红外辐射值降至1cm⁻¹,低于阈值,继电器断开,灭火装置关闭,响应无延迟。

4.3远程监控测试

系统正常工作时,手机APP可实时显示烟雾浓度、火焰检测值及预设阈值,同步展示系统工作状态;当烟雾超阈值或检测到火焰时,APP实时更新报警状态,远程监控数据与本地OLED显示数据一致,无线通信无丢包、无延迟。

经多场景测试,系统各模块工作协调,可实现烟雾、火焰的实时准确检测,本地显示清晰、阈值调节灵活,超阈值时报警与灭火装置响应及时,远程APP监控数据同步、通信稳定,无误报、漏报现象,低功耗设计适配长期运行,完全实现预设的核心功能,满足家庭智慧消防的实际需求。

5结语

本文以物联网、嵌入式控制技术为核心,设计了一款基于STM32F103C8T6的家庭智慧消防预警与应急响应系统,通过MQ-2 烟雾传感器、红外线火焰传感器实现火情关键参数的实时采集,以STM32为核心完成数据处理与阈值判断,结合OLED显示、蜂鸣器报警、继电器控制灭火装置实现本地智能响应,通过ESP8266无线模块实现手机APP远程监控,同时支持按键阈值调节,兼顾系统的实用性与适配性。

参考文献:

  1. [1] 陈利东,钱林伟.基于物联网技术的CCTV系统与火警和门禁系统关联设计[J].广船科技,2025,45(01):5-9.
  2. [2] 刘明泽,姚继中,崔小健.基于S7-200 SMART PLC火警短信报警系统的设计与实现[J].工业控制计算机,2022,35(05):137-139.
  3. [3] 李耀兴,郑恭明.基于LoRa技术的云平台楼宇火警监测系统设计[J].消防科学与技术,2021,40(09):1373-1376.
  4. [4] 张家兴.基于ZigBee技术的无线自适应火警监测系统探析[J].中国新通信,2021,23(10):58-59.
联系我们
人工客服,稿件咨询
投稿
扫码添加微信
客服
置顶