基于BW21-CBV-Kit火灾隐患警报器

描述

以下作品由安信可社区用户

WT_0213制作

面对火灾、燃气泄漏、爆炸等突发灾害,可以利用一些简单的传感器例如火焰传感器MQ-2烟雾传感器蜂鸣器等等,搭建一套较高可靠性的安全监测系统,让技术为生命筑起第一道防线。

核心组件

1. 火焰传感器

功能:通过红外光谱检测明火(波长760nm~1100nm),响应速度快(毫秒级)。

适用场景:厨房、客厅等明火易发区域。

2. MQ-2烟雾传感器

功能:检测烟雾、液化气、甲烷、丙烷等可燃气体,输出模拟信号(浓度越高电压越高)。

优势:成本低、灵敏度可调,适用于燃气泄漏监测。

3. 蜂鸣器

功能:蜂鸣器(声音报警)

4. 摄像头

功能:可以及时观看当前火势或是否误报

配合推送服务或MQTT协议进行风险提醒或者设备联动

系统设计与实现步骤

硬件清单

●火焰传感器 ×1

●MQ-2烟雾传感器 ×1

●BW21-CBV-Kit 开发板 ×1

●蜂鸣器模块 ×1

●XH2.54段子

●端子线若干

接线方式

AI

●火焰传感器 → BW21-CBV-Kit引脚 20

●MQ-2传感器 → BW21-CBV-Kit引脚 A0 /GPIO11

●蜂鸣器 → BW21-CBV-Kit引脚 PWM/GPIO8

核心代码示例(Arduino)

转JSON使用的是ArduinoJson这个库需要安装。

不同版本写法有些不同,以下是两种不同的写法,可以参考下。

JsonDocument doc;

DynamicJsonDocument doc(1024);

如果写错,会报错。

HA-MQTT配置

使用docker命令进入HA容器,修改配置文件configuration.yaml,修改前建议备份一下原文件,在configuration.yam文件中增加以下内容,注意以下缩进。

重载一下YAML配置,如果这里报错说明配置有问题。

AI

如下图表示重新加载成功

AI

在概览种点击编辑,然后点击添加卡片

AI

按实体

AI

选择两个传感器模块继续

AI

添加至仪表盘

AI

点击完成

AI

仪表盘上就可以看到这两个模块的数值了

AI

设备接入HomeAssistant以后很多事情就比较好办了。使用HomeAssistant的自动化功能可以做很多有趣的事情。可以参考之前写的一个帖子。使用MQTT+自动化除配置外无任何代码即可控制任意HomeAssistant内的设备。

[智能家居]MQTT控制HomeAssistant设备:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44644

通过自动化做一些联动,比如当MQ-2传感器数值上升时,通过磁控阀门关闭天然气。有条件的自动打开窗通风等等。

关于摄像头

实时监控空间状态,参考了泽哥的帖子,去除了模型部分,保留了RTSP视频流,感觉延迟有点高。不过如果观察火情隐患的话不是很影响。

【智能家居】BW21-CBV-Kit接入HomeAssistant实时查看Ai摄像头画面:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45745&highlight=BW21

在HomeAssistant中查看当前空间是否有险情。

外壳3D图

外壳用的是FreeCAD画的,画的比较一般,菜鸟一个各位大牛将就看。

AI

MQ-2传感器,做了小窗,方便气体流入。感觉进气量会受一些影响。

火焰传感器挖了孔,做了锥形。

蜂鸣器,找了半天找到个POS机拆了个,无源蜂鸣器,形状有点对不上就直接接线了。

AI

侧面留了一个typeC的母口孔。

AI

用的这种母座,V和5V(MQ-2VCC+火焰VCC)并联,G和GND并联,数据空着了。

AI

后视图

AI

后盖

AI

外壳量的有些误差,导致有些孔位对不上,又加工了一下。

附件fire.zip:https://bbs.ai-thinker.com/forum.php?mod=attachment&aid=33571

外壳的模型文件,部分需要微调。

实物图

正视图,3D打印机打印出来效果差一点。悬空加支撑部分不够平整,圈圈也都变形了。

AI

内部结构,感觉这种端子线用起来还挺舒服的。也不用焊接。(压线钳+端子)一压就OK还蛮牢固的。

AI

侧视图,供电用的Typec

AI

目前没留调试口,本来想着用蓝牙配网后来看了下代码,没看明白最终WIFI账号密码保存到哪里了。索性直接写到代码里面直接烧录。

感觉视频流畅度不如AiPi-Cam-D200,后面换成AiPi-Cam-D200再做一版。应该还会小一些。

用开发板做出来的东西大小,样子自己无法控制,想要做好产品还需要努力呀。

系统的学习一下还是很有必要的。

优化与扩展

双重验证机制

火焰与烟雾传感器同时触发时再报警,减少误报(如蜡烛火焰干扰)。

远程通知功能

通过手机MQTT APP或微信推送报警信息。

联动灭火设备

接入继电器模块,触发自动灭火装置(如家电磁阀喷水系统)。

安全提醒

定期校准传感器:MQ-2需预热1分钟后使用,每月测试一次灵敏度。

避免高温高湿环境:传感器长期暴露可能影响寿命。

紧急逃生预案:报警触发后,优先撤离并联系消防部门。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分