王馳 陳恒 李森 李楠
摘? ?要:文章介紹了一款室內(nèi)空氣溫濕度檢測系統(tǒng)。利用了無線通信、傳感器、單片機(jī)等技術(shù),當(dāng)空氣溫濕度檢測裝置接收到指令后開始工作,實時檢測環(huán)境中的數(shù)據(jù),并把數(shù)據(jù)傳輸給單片機(jī),由單片機(jī)處理并保存數(shù)據(jù)。根據(jù)用戶的需要,將數(shù)據(jù)發(fā)送到PC或手機(jī)端,單片機(jī)采集的數(shù)據(jù)可以通過HC-05藍(lán)牙設(shè)備實時上傳到手機(jī)界面,方便人們實時了解自己的室內(nèi)空氣質(zhì)量如何。當(dāng)室內(nèi)溫濕度處于設(shè)定報警區(qū)間時,則發(fā)出聲光報警,告訴用戶室內(nèi)空氣需要優(yōu)化。
關(guān)鍵詞:無線通信技術(shù);HC-05藍(lán)牙設(shè)備;溫濕度傳感器
日常生活中人們大部分時間都在室內(nèi),因此需要一個舒適的室內(nèi)空氣環(huán)境。溫度、濕度是影響室內(nèi)空氣質(zhì)量的重要因素,另外現(xiàn)代住宅的密封性變得越來越好,其弊端在于能讓污染物滯留在室內(nèi),影響空氣的溫度、濕度以及流通和循環(huán)。因此為了有效提高和改善室內(nèi)空氣質(zhì)量,需要一款具有對室內(nèi)溫濕度自動檢測和報警功能的裝置,以便于人們能夠及時采取措施改善室內(nèi)空氣質(zhì)量[1]。
1? ? 總體方案
室內(nèi)溫濕度檢測系統(tǒng)是以單片機(jī)為控制核心,將整個系統(tǒng)功能劃分為各個模塊。空氣質(zhì)量檢測系統(tǒng)的總體設(shè)計框架如圖1所示。由單片機(jī)對采集到的信息進(jìn)行處理、判斷、顯示以及對報警的控制,通過藍(lán)牙模塊將空氣質(zhì)量檢測器中的信息實時傳送給手機(jī)客戶端。
2? ? 系統(tǒng)硬件設(shè)計
基于物聯(lián)網(wǎng)空氣質(zhì)量檢測系統(tǒng)的硬件系統(tǒng)主要由STC12C5A60S2單片機(jī)、溫濕度傳感器、HC-05藍(lán)牙設(shè)備等模塊組成。電源信號由USB接口提供,目的是方便提供電源的來源和可靠性[2]。
2.1? 主控模塊的設(shè)計
STC12C5A60S2單片機(jī)是一款高性能的8位微控制器,具有低功耗特性。硬件配置如下:有40個引腳,3個16位定時器/計數(shù)器,內(nèi)置看門狗和按鍵復(fù)位功能,最高主頻35 M。在存儲器方面,內(nèi)部8 k字節(jié)Flash和512字節(jié)RAM。軟件上支持4個外部中斷。該單片機(jī)支持兩種低功耗方式,可通過軟件對其具體方式進(jìn)行選擇,單片機(jī)由復(fù)位電路和晶體振蕩器外圍電路組成[3]。
2.2? 溫濕度傳感器模塊的設(shè)計
本設(shè)計采用的是DHT11數(shù)字溫濕度傳感器,包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機(jī)相連接。該產(chǎn)品精度高、可靠性好、響應(yīng)快、穩(wěn)定性強(qiáng)、抗干擾能力強(qiáng)、性價比極高并且連接方便。在選擇合適的上拉電阻后,將傳感器的電源端口Pin1和Pin4連接到VDD和GND端子,傳感器的第三腳處于懸空狀態(tài)[4]。DHT11的典型應(yīng)用電路如圖2所示。
2.3? HC-05藍(lán)牙的概述
HC-05藍(lán)牙模塊基于CSR的藍(lán)牙V2.0 + EDR版本BC04藍(lán)牙芯片技術(shù)。HC-05是標(biāo)準(zhǔn)的CLASS2藍(lán)牙模塊。雖然標(biāo)準(zhǔn)通信距離是10 m,但實際測試傳輸距離大于10 m。在HC-05藍(lán)牙模塊中,USARTO用作通信接口。在指示燈LED快閃時,說明其處于AT模式。在指示燈2閃1停時,說明其與設(shè)備相接成功。
3? ? 系統(tǒng)軟件設(shè)計
系統(tǒng)的軟件進(jìn)行設(shè)計,主要包括系統(tǒng)啟動、硬件檢測、初始化設(shè)置、溫濕度檢測及顯示,超限報警。首先需要建立一個程序框架的流程圖,然后將整個設(shè)計劃分為模塊逐個實現(xiàn),最后將子模塊合理連接以形成完整的設(shè)計。將采集到的數(shù)據(jù)進(jìn)行處理得到溫濕度,判斷溫濕度是否處于報警值的上下限,如果不處于報警值的上下限內(nèi),則此溫濕度屬于安全值,聲光報警不響,在此過程中將數(shù)據(jù)實時上傳到手機(jī)或PC端。軟件程序流程如圖3所示。
4? ? 測試結(jié)果
室內(nèi)溫室度檢測系統(tǒng)設(shè)計完成后,對其功能進(jìn)行測試。當(dāng)手動握住溫濕度傳感器時,溫度處于報警區(qū)間,在同基礎(chǔ)上也可以加點水使其濕度處于設(shè)置的報警值內(nèi),進(jìn)行聲光報警。即也可以用按鍵的方法設(shè)置上下限報警值使其處于在報警值內(nèi),進(jìn)行聲光報警。在此過程中,通過藍(lán)牙與手機(jī)的連接,將數(shù)據(jù)實時傳送到手機(jī)界面,當(dāng)數(shù)據(jù)改變時,手機(jī)界面與液晶屏上呈現(xiàn)的數(shù)據(jù)同時改變。經(jīng)過以上測試,說明系統(tǒng)正常運行并滿足其設(shè)計要求。
5? ? 結(jié)語
本系統(tǒng)以單片機(jī)為核心部件的控制系統(tǒng),利用軟件編程,最終基本上實現(xiàn)了各項要求。雖然系統(tǒng)還存在一些不足,不過大體能反映出設(shè)計的目的和要求,與理論計算的結(jié)果相進(jìn)。空氣質(zhì)量檢測系統(tǒng)已成為21世紀(jì)熱門研究話題之一,無論是從生產(chǎn)還是生活方面,與人類都是息息相關(guān)的,而智能化的控制溫濕度已經(jīng)發(fā)展成為一種必然。
[參考文獻(xiàn)]
[1]高海文.基于STM32的室內(nèi)空氣質(zhì)量檢測儀的設(shè)計與實現(xiàn)[D].南昌:華東交通大學(xué),2018.
[2]蘇寶林.基于物聯(lián)網(wǎng)的智能溫室控制與管理系統(tǒng)[J].自動化與儀器儀表,2018(12):33-35.
[3]程捷.基于單片機(jī)的溫濕度檢測系統(tǒng)設(shè)計與實現(xiàn)[J].儀表技術(shù),2019(9):46-48.
[4]何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京:北京航空航天大學(xué)出版社,2019.
Design of indoor temperature and humidity detection system
Wang Chi, Chen Heng, Li Sen, Li Nan
(School of Science, Xijing University, Xian 710123, China)
Abstract:This paper introduces an indoor air temperature and humidity detection system. Utilizing technologies such as wireless communication, sensors, and single-chip microcomputers, when the air temperature and humidity detection device receives instructions, it starts to work, detects the data in the environment in real time, and transmits the data to the single-chip microcomputer, which is processed and stored by the single-chip microcomputer. According to the needs of the user, the data is sent to the PC or mobile phone. The data collected by the single-chip microcomputer can be uploaded to the mobile phone interface in real time through the HC-05 Bluetooth device, so that people can understand the quality of their indoor air in real time. When the indoor temperature and humidity are in the set alarm interval, an audible and visual alarm is issued to inform the user that the indoor air needs to be optimized.
Key words:wireless communication technology; HC-05 Bluetooth device; temperature and humidity sensor