陳昱璋 曾棲 陳國(guó)平
【摘 要】該設(shè)計(jì)對(duì)室內(nèi)溫度、濕度以及煙霧濃度實(shí)現(xiàn)檢測(cè)與顯示。先通過傳感器將室內(nèi)溫度、濕度和煙霧濃度等非電信號(hào)轉(zhuǎn)化為電信號(hào),調(diào)整電路將傳感器輸出的電信號(hào)發(fā)送到單片機(jī),通過LCD12864進(jìn)行顯示,單片機(jī)判斷是否發(fā)生異常,如果環(huán)境有異常系統(tǒng)將顯示并報(bào)警。
【關(guān)鍵詞】室內(nèi)環(huán)境;單片機(jī);顯示;報(bào)警
0 引言
隨著智能硬件的飛速發(fā)展,社會(huì)進(jìn)入了傳感器時(shí)代,任何物體都能通過傳感器測(cè)得參數(shù),通過傳感器測(cè)量實(shí)際參數(shù)并發(fā)送至手機(jī)顯得尤為方便。當(dāng)家里沒人的時(shí)候,溫度、濕度、煙霧等傳感器可以通過采集家里的環(huán)境參數(shù)定時(shí)發(fā)送至主人的手機(jī),這樣能夠避免一些危險(xiǎn)事故的發(fā)生,所以測(cè)量室內(nèi)的環(huán)境參數(shù)對(duì)家里安全防范有重大的意義。
1 系統(tǒng)方案設(shè)計(jì)
該系統(tǒng)由數(shù)據(jù)采集模塊,單片機(jī)控制模塊、顯示模塊和報(bào)警模塊組成。室內(nèi)多功能監(jiān)控系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。
單片機(jī)是整個(gè)系統(tǒng)的核心控制器,工作原理是:傳感器(包括溫度、濕度和煙霧濃度傳感器)先將室內(nèi)的溫度、濕度和煙霧濃度等非電信號(hào)轉(zhuǎn)化為電信號(hào),傳感器輸出的電信號(hào)通過調(diào)整電路發(fā)送到單片機(jī),通過LCD12864顯示,在程序中設(shè)定標(biāo)準(zhǔn)值,單片機(jī)通過比較實(shí)測(cè)值與設(shè)定值,可以判斷室內(nèi)環(huán)境是否有異常,當(dāng)單片機(jī)判斷環(huán)境有異常后,系統(tǒng)將顯示并報(bào)警。模塊主要包括:?jiǎn)纹瑱C(jī)主控制模塊,溫度檢測(cè)模塊,濕度檢測(cè)模塊,煙霧濃度檢測(cè)模塊,液晶顯示模塊,報(bào)警模塊,電吹風(fēng)調(diào)溫模塊。
2 系統(tǒng)電路設(shè)計(jì)
2.1 煙霧傳感器模塊簡(jiǎn)介
煙霧報(bào)警系統(tǒng)采用煙霧傳感器模塊,使用的主要是MQ2傳感器和LM393,通過LM393比較器與設(shè)定值比較,能夠判斷煙霧值是否超值。煙霧傳感器電路如圖2所示。
2.2 濕度傳感器模塊簡(jiǎn)介
采集濕度用DHT11傳感器模塊,它是一個(gè)數(shù)字傳感器,能直接測(cè)量濕度的數(shù)據(jù)并發(fā)送給單片機(jī)進(jìn)行處理。濕度傳感器電路如圖3所示。
2.3 溫度傳感器模塊簡(jiǎn)介
采集溫度用DS18B20傳感器模塊,它是一個(gè)數(shù)字傳感器,能直接測(cè)量溫度的數(shù)據(jù)并發(fā)送給單片機(jī)進(jìn)行處理。溫度傳感器電路如圖4所示。
2.4 電源模塊
圖5 電源模塊電路圖
3 系統(tǒng)軟件設(shè)計(jì)
程序流程圖如下:
讀取各傳感器模塊部分主程序:
void readcgq_init()
{
DHT_FLAG=0;
Delay1ms(22);
DHT_FLAG =1;
Delay50us();
DHT_FLAG =1;
if(!DHT_FLAG)
{
flag=2;
while((!DHT_FLAG)&&flag++);
flag=2;
while(DHT_FLAG &&flag++);
tr_shiZZ=readdata();
tr_shiXX=readdata();
tr_wenZZ=readdata();
tr_wenXX=readdata();
check=readdata();
}
DHT_FLAG =0;
Delay(20);
}
4 總結(jié)
本設(shè)計(jì)利用了單片機(jī)、模電、數(shù)電以及傳感器原理等知識(shí),研究室內(nèi)多功能監(jiān)控系統(tǒng),設(shè)計(jì)出了電路圖,編寫了程序。不僅能夠監(jiān)測(cè)室內(nèi)的環(huán)境因素,同時(shí)還能進(jìn)行控制。這對(duì)家庭安全防護(hù)有著重大意義。
[責(zé)任編輯:田吉捷]