最近消防事故頻繁,近點的是身邊高樓里的火災安全問題,遠一點的就是澳洲的森林大火了。看了這些新聞后心痛,與其事后補救,不如防患于未然。能不能自己來制作一個煙霧報警器,一旦感知到有煙霧就發出警報聲,節約時間,也可以有效減少損失。

準備材料:Arduino UNO、面包板、煙霧傳感器、杜邦線、顯示屏、溫濕度傳感器、喇叭
MQ-2 Sensor:基于QM-NG1探頭的氣體傳感器,采用目前國際上工藝比較成熟,生產規模最大的Sn02材料作為敏感基體制作的廣譜性氣體傳感器(圖1)。該產品的最大特點是對各種可燃性氣體(如氫氣、液化石油氣、一氧化碳、烷烴類等氣體)以及酒精、乙醚、汽油、煙霧等有毒氣體具有高度的敏感性。
OLED屏: 0.96英寸OLED模塊采用高亮度、低功耗的OLED屏,顯示顏色純正,在陽光下有很好的可視效果(圖2)。模塊供電可以是3.3V也可以是5V,不需要修改模塊電路,OLED屏具有多個控制指令,可以控制OLED的亮度、對比度、開關升壓電路等指令。操作方便,功能豐富。同時為了方便應用在產品上,預留4個M2固定孔,方便用戶固定在機殼上。

我們給連接好的Arduino主板上傳程序(圖3),給煙霧報警器設定數值,設定了160-210之間發出“警告”提示,210以上發出“危險”提示,并且喇叭提示音更加急促。我們還增加了溫濕度傳感器模塊,在顯示屏上就能看到當時溫度和濕度的具體數值,也能看到煙霧當時的大小情況。

程序上傳完成,測試煙霧報警器。但是用燒著的火柴產生的煙霧來測試的話煙霧無法達到需要的濃度,測試結果不是很理想。所以我們就用了替代品——酒精,測試結果非常直觀明顯。有沒有興趣,來動手自己做一個吧!