南京工程學(xué)院 劉一諾 張 祥
隨著電子技術(shù)的發(fā)展和人們生活水平的提高,人們對于一款智能窗戶的需求也越來越高,給用戶提供一個安全,方便,智能的環(huán)境。光照強度對于人的生活有很大的影響,因此設(shè)計一款能夠利用光照強度完成相應(yīng)功能的系統(tǒng)是非常重要的。本設(shè)計的智能窗戶系統(tǒng)能夠?qū)崟r監(jiān)測外界的溫度,光照強度等。當(dāng)外界溫度和光照強度低于某一個值或者監(jiān)測到雨滴時,窗戶自動關(guān)閉,防止雨水或者冷風(fēng)吹進(jìn)房間;另外可設(shè)置自動關(guān)閉窗戶和自動關(guān)閉窗戶兩種模式;最后還附加了一些功能:
(1)傾角傳感器監(jiān)測窗戶把手的姿態(tài)角,判斷窗戶是否被破,防止盜賊進(jìn)入,并通過GSM通信模塊和蜂鳴器報警。
(2)煙霧報警器分別放置在窗戶鏡面兩側(cè),分別監(jiān)測外界的煙霧和房間內(nèi)的煙霧,一旦室內(nèi)著火時即刻打開窗戶,室外有煙時及時關(guān)窗防止煙霧進(jìn)入家中,另外一旦判定為室內(nèi)著火時,蜂鳴器立刻報警并且發(fā)送信息給家人。
本設(shè)計采用光敏傳感器、雨滴傳感器、煙霧傳感器、溫濕度傳感器、傾角傳感器結(jié)合Arduino單片機實現(xiàn)對外界光強、雨滴、溫濕度、煙霧數(shù)據(jù)的監(jiān)測,并且在LCD1602上顯示溫濕度等信息。其中最主要的單元是光敏傳感器,它通過編程設(shè)定光強臨界值完成對窗戶的關(guān)閉或打開??傮w設(shè)計框圖如圖1所示。
圖1 總體設(shè)計框圖
Arduino是一款便捷靈活、方便上手的開源電子原型平臺。它是一款8位單片機,核心是ATNEGA系列單片機,配上一些周邊器件,安裝在一款印刷電路板上,能夠獨立完成設(shè)定的功能。Arduino相比其他單片機沒有復(fù)雜的內(nèi)部硬件結(jié)構(gòu),指令的可讀性強,并且它開源,軟硬件完全開放,可以在原有基礎(chǔ)上稍加修改就可以實現(xiàn)復(fù)雜的編程?;谝陨咸攸c,我們選擇Arduino作為此設(shè)計的控制核心。
光敏傳感器內(nèi)部有一個光電管,它精度較高,光電管內(nèi)有一塊小平板,當(dāng)一個反向的固定壓加在光電管兩端時,可見光照在傳感器上會導(dǎo)致其釋放出電子,光照強度增加時,光電管的電流也會增大,電流通過一個電阻時,電阻兩端的電壓通過數(shù)模轉(zhuǎn)換器轉(zhuǎn)換成0到5V電壓,然后將結(jié)果保存下來。光敏傳感器實質(zhì)是利用光敏元件將光信號轉(zhuǎn)換為電信號的器件,敏感波長在可見光波長附近。光傳感器還可以對許多非電量進(jìn)行檢測,最后將這些非電量轉(zhuǎn)換為光信號的變化。光敏傳感器利用光敏電阻受光線強度影響而阻值發(fā)生變化的原理向單片機發(fā)送模擬信號。光敏傳感器主要用于檢測環(huán)境的光強進(jìn)而控制窗戶的開和關(guān)。
光感式雨滴傳感器上由三個光強傳感器和一個發(fā)光二極管組成。它們分別測量近光的環(huán)境光強、測量前方光線的光強、為測量雨滴的光強。一個發(fā)光二極管主要用于測量雨滴密度。如果傳感器上沒有雨滴,大部分光都折射出去,反射回來被接收的光很少;雨滴較多時,被反射回來傳感器接收的光強增加,于是傳感器輸出發(fā)生變化。當(dāng)傳感器檢測結(jié)果為有雨滴時,步進(jìn)電機旋轉(zhuǎn)90°完成關(guān)窗,無雨滴時,再次根據(jù)其他條件判斷是否打開窗戶。
DS18B20溫度傳感器采用單總線數(shù)字式,它結(jié)構(gòu)簡單,外接電路簡單,一根I/O數(shù)據(jù)線既可以供電又可以傳輸數(shù)據(jù),它廣泛用于溫度測量和控制,在溫控系統(tǒng)中得到廣泛應(yīng)用。它的供電方式靈活,該類型的傳感器可以采用內(nèi)部電路從數(shù)據(jù)線獲取電源。它系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。DS18B20的測量分辨率可以設(shè)定9~12位。它具有掉電保護(hù)功能,DS18B20含有獨立的EEPROM,如果外部掉電,它仍可保存分辨率及報警溫度的設(shè)定值。用戶將溫度傳感器放置在窗戶外面就能感知外界溫度。
ATK-SIM800C是一款高性能通信模塊,它功能完善,適用于各種領(lǐng)域的通信,SIM800C模塊突破了WiFi模塊和藍(lán)牙模塊距離短的局限。只要有移動網(wǎng)絡(luò)信號覆蓋該模塊就能與控制端進(jìn)行點對點數(shù)據(jù)傳輸,從而實現(xiàn)遠(yuǎn)程控制,它與GSM網(wǎng)絡(luò)業(yè)務(wù)進(jìn)行交互從而實現(xiàn)家里數(shù)據(jù)的傳輸,從而讓家人遠(yuǎn)程了解家里的各項數(shù)據(jù)。
圖2 軟件實現(xiàn)部分截圖
圖3 實物圖
MQ-2常用于監(jiān)測氣體是否發(fā)生泄漏,能對多種氣體進(jìn)行檢測,例如瓦斯等。MQ-2準(zhǔn)確的來說是一個多種氣體探測器。MQ-2的探測范圍極其的廣泛。它靈敏度高、響應(yīng)快、穩(wěn)定性好、壽命長、驅(qū)動電路簡單。MQ-2這種煙霧傳感器由半導(dǎo)體氣敏材料構(gòu)成,它工作溫度在200到300攝氏度時,二氧化錫吸收氧氣,吸附氧離子,導(dǎo)致半導(dǎo)體內(nèi)部的電子密度減少,進(jìn)一步使傳感器的電阻增大。傳感器與氣體接觸,如果煙霧濃度變化,從而會導(dǎo)致表面導(dǎo)電率發(fā)生變化。氣體的濃度越高,相應(yīng)的導(dǎo)電率越高,傳感器輸出的模擬信號值就越大。煙霧報警器用于監(jiān)測室內(nèi)與室外的煙霧,繼而讓步進(jìn)電機完成相應(yīng)的關(guān)窗或開窗指令。
我們采用28BYJ46步進(jìn)電機進(jìn)行控制窗戶的運動,它主要將電脈沖信號轉(zhuǎn)化為角位移或線位移量信號輸出,通過單片機控制加在步進(jìn)電機線圈上的電脈沖順序和脈沖頻率以及脈沖數(shù)量,從而實現(xiàn)步進(jìn)電機的轉(zhuǎn)向、速度轉(zhuǎn)換和旋轉(zhuǎn)角度變換。步進(jìn)電機一般由前后端蓋、軸承、中心軸、轉(zhuǎn)子鐵芯、定子鐵芯、定子組件、波紋墊圈、螺釘?shù)炔糠謽?gòu)成,步進(jìn)電機也叫步進(jìn)器,它利用電磁學(xué)原理,將電能轉(zhuǎn)換為機械能,是由纏繞在電機定子齒槽上的線圈驅(qū)動的,通過步進(jìn)電機的旋轉(zhuǎn)可以實現(xiàn)窗戶的關(guān)閉和開啟。
主要采用Arduino ide環(huán)境進(jìn)行相應(yīng)功能編程,主要功能如下:
(1)當(dāng)光強高于某一值時,打開窗戶,當(dāng)檢測到外面下雨時,立即關(guān)閉窗戶,如果一直沒用下雨,當(dāng)光強低于某個值(即夜晚),關(guān)閉窗戶。
(2)當(dāng)外面或者家里檢測到煙霧時,蜂鳴器報警,打開或者關(guān)閉窗戶,同時給家里人發(fā)送信息。
(3)當(dāng)外部有人試圖翻越窗戶進(jìn)入房間時,蜂鳴器報警,同時發(fā)送相應(yīng)信息給家里人。
(4)LCD顯示屏實時顯示當(dāng)時溫濕度和時間。
本設(shè)計成品模型如圖3所示,它采用光敏傳感器、雨滴傳感器、煙霧傳感器、溫濕度傳感器實現(xiàn)預(yù)期的功能,本設(shè)計應(yīng)當(dāng)今時代需要,充分將光學(xué)原理運用到實際生活中來,它能夠智能實現(xiàn)窗戶的關(guān)閉與開啟,同時具有防小偷,煙霧報警等功能,穩(wěn)定性高,能夠有效提高社會和經(jīng)濟(jì)效益,為智能時代作出一定積極貢獻(xiàn)。