隨着現代家庭用火、用電量的增長,家庭火災發生的頻率愈來愈高。家裏一旦發生火災,若是出現撲救不及時、滅火器材缺少、以及在場人惶恐不安、逃生遲緩等不利狀況下,最終就會致使產生重大的生命財產的損失。安全
消防部門的統計顯示,在全部的火災比例中,家庭火災已經佔到了全國火災的30%左右。家庭起火的緣由林林種種,可能在咱們注意獲得的地方,也可能就隱藏在咱們根本就注意不到的地方。因此爲了保護家庭人身財產的安全,爲了悲劇再也不上演,研究家庭火災的特色及防火對策,對於預防家庭火災,減小火災損失具備很重要的現實意義。網絡
本次咱們使用TPYBoard v102結合煙霧檢測模塊(MQ-2)、溫度傳感器、LCD5110液晶顯示屏以及蜂鳴器模塊等,模擬實現智能火災報警器。設計
系統主要的技術特色:調試
檢測系統:
1)採用煙霧檢測模塊(MQ-2),實時檢測當前環境中的煙霧濃度值。
2)採用溫度傳感器(DS18B20),實時檢測當前環境中的溫度值。blog
顯示系統:採用LCD5110液晶顯示屏,將溫度數據和煙霧報警狀態實時顯示,方便人員第一時間獲取到數據。開發
主控系統:採用TPYBoard v102開發板爲主控系統,將溫度數據和煙霧濃度數據進行實時的採集與判斷。當煙霧濃度和溫度達到閾值時,啓動蜂鳴器報警,告知人員發現火情,請快速處理。程序設計
所需器件基礎
實物圖:(部分主要器件)循環
程序設計程序
(1)初始化模塊後,循環不斷啓動超聲波進行障礙物檢測;
(2)獲取到超聲波數據後,判斷是否小於安全距離值;
(3)小於安全距離值後,啓動蜂鳴器模塊進行報警提示,反之關閉;
實物鏈接
先鏈接電源部分。電源部分主要涉及到降壓模塊和按鍵開關。先用萬用表,找出按鍵開關中哪兩個引腳是按下導通,彈起不導通的。這裏,咱們假設爲引腳A和引腳B。
接下來,咱們作開發板與MQ-2模塊、溫度傳感器、LCD5110顯示屏、蜂鳴器等期間之間的連線。
ds18b20器件引腳圖:
程序調試
接線完畢後,就要將最重要的程序放到開發板上。首先,經過USB數據線將開發板接入電腦,電腦上會出現一個相似U盤的可移動設備,名稱爲【TPYBFLASH】,把程序拷貝到裏面便可。
注意:操做開發板磁盤時,板載的紅色LED會亮,說明開發板正在保存操做,需等待紅燈熄滅再進行其餘操做。
演示效果
程序調試完,拔掉USB數據線。放入18650電池,按下按鍵開關便可。
本次實驗進行了煙霧、溫度的檢測,經過檢測到的數據判斷出是否出現火災。當出現火災時,進行蜂鳴報警。但是當家中無人員時,該怎麼辦?你們能夠根據該實驗的基礎上,增長網絡模塊,當出現異常狀況時,可經過網絡或電話等,第一時間通知相關人員進行處理。