以下作品由安信可社區用戶
WT_0213制作
面對火災、燃氣泄漏、爆炸等突發災害,可以利用一些簡單的傳感器例如火焰傳感器、MQ-2煙霧傳感器和蜂鳴器等等,搭建一套較高可靠性的安全監測系統,讓技術為生命筑起第一道防線。
核心組件
1. 火焰傳感器
功能:通過紅外光譜檢測明火(波長760nm~1100nm),響應速度快(毫秒級)。
適用場景:廚房、客廳等明火易發區域。
2. MQ-2煙霧傳感器
功能:檢測煙霧、液化氣、甲烷、丙烷等可燃氣體,輸出模擬信號(濃度越高電壓越高)。
優勢:成本低、靈敏度可調,適用于燃氣泄漏監測。
3. 蜂鳴器
功能:蜂鳴器(聲音報警)
4. 攝像頭
功能:可以及時觀看當前火勢或是否誤報
配合推送服務或MQTT協議進行風險提醒或者設備聯動
系統設計與實現步驟
硬件清單
●火焰傳感器 ×1
●MQ-2煙霧傳感器 ×1
●BW21-CBV-Kit 開發板 ×1
●蜂鳴器模塊 ×1
●XH2.54段子
●端子線若干
接線方式
●火焰傳感器 → 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配置,如果這里報錯說明配置有問題。
如下圖表示重新加載成功
在概覽種點擊編輯,然后點擊添加卡片
按實體
選擇兩個傳感器模塊繼續
添加至儀表盤
點擊完成
儀表盤上就可以看到這兩個模塊的數值了
設備接入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畫的,畫的比較一般,菜鳥一個各位大牛將就看。
MQ-2傳感器,做了小窗,方便氣體流入。感覺進氣量會受一些影響。
火焰傳感器挖了孔,做了錐形。
蜂鳴器,找了半天找到個POS機拆了個,無源蜂鳴器,形狀有點對不上就直接接線了。
側面留了一個typeC的母口孔。
用的這種母座,V和5V(MQ-2VCC+火焰VCC)并聯,G和GND并聯,數據空著了。
后視圖
后蓋
外殼量的有些誤差,導致有些孔位對不上,又加工了一下。
附件fire.zip:https://bbs.ai-thinker.com/forum.php?mod=attachment&aid=33571
外殼的模型文件,部分需要微調。
實物圖
正視圖,3D打印機打印出來效果差一點。懸空加支撐部分不夠平整,圈圈也都變形了。
內部結構,感覺這種端子線用起來還挺舒服的。也不用焊接。(壓線鉗+端子)一壓就OK還蠻牢固的。
側視圖,供電用的Typec
目前沒留調試口,本來想著用藍牙配網后來看了下代碼,沒看明白最終WIFI賬號密碼保存到哪里了。索性直接寫到代碼里面直接燒錄。
感覺視頻流暢度不如AiPi-Cam-D200,后面換成AiPi-Cam-D200再做一版。應該還會小一些。
用開發板做出來的東西大小,樣子自己無法控制,想要做好產品還需要努力呀。
系統的學習一下還是很有必要的。
優化與擴展
雙重驗證機制
火焰與煙霧傳感器同時觸發時再報警,減少誤報(如蠟燭火焰干擾)。
遠程通知功能
通過手機MQTT APP或微信推送報警信息。
聯動滅火設備
接入繼電器模塊,觸發自動滅火裝置(如家電磁閥噴水系統)。
安全提醒
定期校準傳感器:MQ-2需預熱1分鐘后使用,每月測試一次靈敏度。
避免高溫高濕環境:傳感器長期暴露可能影響壽命。
緊急逃生預案:報警觸發后,優先撤離并聯系消防部門。
審核編輯 黃宇
-
AI
+關注
關注
88文章
34342瀏覽量
275529 -
警報器
+關注
關注
2文章
72瀏覽量
19915
發布評論請先 登錄
小安派BW21-CBV-Kit入門教程之主機模式對Arduino UNO發送數據

小安派BW21-CBV-Kit入門教程之主機模式讀取Arduino UNO從機

小安派BW21-CBV-Kit入門教程之OLED顯示

小安派BW21-CBV-Kit入門教程之LCD屏顯示數據

小安派BW21-CBV-Kit教程——基礎RTC例程與簡易RTC鬧鐘

用安信可AI人臉識別開發板BW21-CBV-Kit驅動墨水屏

直接送!50套小安派 BW21-CBV-Kit Ai圖像識別開發板!

小安派BW21-CBV-Kit入門教程之讀取DHT溫濕度傳感器

BW21-CBV-Kit如何接入HomeAssistant實時查看AI攝像頭畫面

小安派BW21-CBV-Kit入門教程之超聲波測距

小安派BW21-CBV-Kit入門教程:中斷控制LED

BW21-CBV-Kit快速入門之Arduino環境搭建

BW21-CBV-Kit的使用教程

評論