基于ESP32的隧道安全装置
作者:曹梦琪(上海民办华曜嘉定初级中学)
一、发现问题
我的作品是一款基于ESP32的隧道安全装置,主要想解决隧道火灾中“发现迟、灭不住、报警乱、逃生难、恢复慢”这五大难题,让检测、灭火、报警、疏散与交通恢复能够智能协同。这个想法源于一次假期出行,我坐在车上经过一条长长的隧道时问爸爸:“要是隧道里着火了怎么办?”他一时也答不上来,这让我很好奇。后来我专门去查资料,看到了好几个触目惊心的案例——2022年某高速隧道货车自燃,因检测延迟火势蔓延伤及多车,交通中断超8小时;2023年某城市隧道电动车电池爆炸,由于疏散标识模糊,现场一片混乱;2025年二广高速隧道物流车起火,浓烟灌满洞内,230人被困近60分钟。
带着疑问,我实地去城市隧道观察,发现警铃和入口显示屏根本没有联动,发生过隧道里已经报警,入口还显示“正常通行”,导致车辆误入的情况,而那一块块荧光疏散牌在浓烟中根本看不见。我又随机访谈了身边的驾驶员和乘客,72%的人从没注意过灭火器在哪儿,85%的人不知道逃生方向,超过一半的人一点应急知识都没有。再加上交通管理部门反馈说,火灾后全靠人工排查和手动切换信号,恢复通行平均要花40分钟。这些调研和观察让我意识到,当前隧道安全设施的各个环节是割裂的,缺少一个能协同工作的智能系统,因此我下定决心设计这款装置,力求从“发现火情到恢复交通”全程为人们争取宝贵的逃生时间。
二、设计方案
这款装置以ESP32为核心大脑,集成了五大协同功能:一是精准检测与定位,采用双路MQ-2烟雾传感器对隧道前后区域同时监测,通过对比电压信号判断火情位置,解决了单点传感器盲区大的问题;二是高效自动灭火,选用能应对电气、油类等多种火灾的ABC型干粉灭火剂,一旦确认火情,气泵在5秒内自动启动喷洒,30秒内覆盖火源;三是立体联动报警,隧道内蜂鸣器与RGB警示灯、隧道外入口显示屏同步告警,避免后续车辆误入,并通过WiFi向管理后台推送信息;四是智能疏散指引,用动态OLED显示屏配合地面荧光标识指引方向,即使在浓烟中也能清晰辨认;五是一键交通恢复,火灾处理完毕后,管理人员只需在监控端按下绿色按钮,所有警报设备自动关闭,显示屏切换为“一切畅通”,5分钟内即可恢复通行。

三、制作过程
我的制作主要分为五个步骤:
第一步是部件选型与采购,根据设计需求选择了ESP32开发板、MQ-2烟雾传感器、12V微型气泵、OLED显示屏、RGB灯、有源蜂鸣器等核心部件。
第二步是电路搭建,先用杜邦线按电路图将传感器连接至ESP32模拟引脚,气泵通过继电器和电机驱动模块连接,显示屏和报警模块分别接好对应接口,通电测试线路无误后用热缩管做好绝缘。
第三步是程序编写与调试,用Arduino IDE编写控制程序,实现每隔1秒读取两路传感器电压值并判断阈值、触发灭火与报警联动、接收按键指令恢复交通等功能,反复调试直到响应时间达标。
第四步是3D打印外壳与组装,用SolidWorks设计外壳三维模型,选用PLA材料打印监控端和隧道端外壳,将电路模块固定进卡槽并理顺线路,扣合上下盖完成封装。
第五步是模拟场景测试,搭建1:10比例隧道模型,用烟饼和酒精棉球模拟局部小火和大范围火灾两种场景,对检测响应时间、灭火抑制时间、报警联动等指标进行多次平行测试,所有指标均达到设计目标。

四、小结与展望
我的作品主要能帮助三类人群。第一是隧道内的司乘人员,一旦发生火灾,装置能快速检测并报警,动态疏散指示能在浓烟中清晰指引逃生方向,为他们争取宝贵的逃生时间。第二是后续即将进入隧道的车辆驾驶员,隧道入口的显示屏会第一时间切换为“前方有火情”警示,避免车辆误入危险区域,从源头减少人员伤亡和财产损失。第三是隧道管理人员,装置实现了检测、灭火、报警全流程自动化,火灾后一键即可恢复交通,大幅减轻了他们的工作压力,也提升了应急管理的效率。
制作过程中,我遇到了不少难题。首先是电路连接不稳定,刚开始用杜邦线连接各个模块时,传感器读数经常跳变,显示屏有时花屏,排查了很久才发现是接触不良。其次是程序逻辑调试复杂,要协调两个烟雾传感器的数据对比判断火情位置,还要同时控制报警、灭火和显示等多个模块协同工作,代码写了两三百行,调试时经常出现一个功能好了,另一个又出bug的情况。第三是3D打印外壳的尺寸精度,第一次打印出来的外壳卡槽偏小,电路板塞不进去,传感器的探测窗口位置也有偏差。最后是模拟测试的火源控制,用烟饼模拟烟雾时,浓度和扩散速度很难做到每次一致,导致三次平行测试数据有一定波动。
面对这些问题,我采取了不同的解决办法。电路方面,我用万用表逐一检测每根杜邦线的通断,把接触不良的线换成新的,并在所有接线处用热缩管加固。程序方面,我采用“分步调试”的方法,先把传感器采集、灭火控制、报警联动一个个模块单独调试通过,再组合起来联调,每修改一处就做好注释,方便排查问题。外壳方面,我测量了电路板的实际尺寸后,在SolidWorks里对卡槽做了0.3毫米的公差放大,重新打印才成功组装。测试方面,我固定了烟饼的用量和摆放位置,增加平行测试次数取平均值,确保数据的可靠性。
这次从发现问题到动手制作,让我深刻体会到,科技创新并不是遥不可及的事情。一个假期出行时的小小疑问,经过查阅资料、实地观察、问卷调查,竟然变成了一个能解决真实问题的实物装置。在制作中我遇到了很多困难,有时调试到深夜也找不到bug在哪,但当看到传感器精准检测到烟雾、报警灯亮起、灭火气泵自动启动的那一刻,所有的辛苦都变得值得了。这次经历不仅锻炼了我的动手能力和编程思维,更让我懂得了“发现问题比解决问题更重要”的道理——生活中处处有值得改进的地方,只要善于观察、敢于尝试,初中生也能为社会安全贡献一份小小的力量。未来,我希望继续优化这个装置,让它能在真实的隧道中发挥作用,守护更多人的出行安全。

责任编辑:李银慧