彭 坤,陳勁杰
(上海理工大學(xué) 機械工程學(xué)院,上海 200093)
基于藍牙的教室環(huán)境監(jiān)測系統(tǒng)設(shè)計
彭 坤,陳勁杰
(上海理工大學(xué) 機械工程學(xué)院,上海 200093)
針對教室環(huán)境中的溫度、濕度、CO2濃度影響師生的學(xué)習(xí)效率,以及身體健康等問題,設(shè)計和開發(fā)了一種基于藍牙的教室環(huán)境監(jiān)測系統(tǒng)。通過數(shù)據(jù)采集終端采集周圍環(huán)境數(shù)據(jù),利用STM32F407ZGT6芯片對整個數(shù)據(jù)采集終端進行處理,對短期內(nèi)采集得到的數(shù)據(jù)進行存儲。并使用集成藍牙模塊作為無線通訊網(wǎng)絡(luò),進行實時監(jiān)測點和歷史監(jiān)測點,采集得到的數(shù)據(jù)與移動終端之間的數(shù)據(jù)傳輸。該系統(tǒng)在某教室某天正常上課的環(huán)境下進行監(jiān)測,檢測結(jié)果顯示,測得值與真實值差距小,并且由于系統(tǒng)的高集成性、體積小、價格便宜,基本不需要對教室環(huán)境做改動就可以完成對教室內(nèi)環(huán)境的監(jiān)控,具有良好的應(yīng)用前景。
數(shù)據(jù)采集;實時監(jiān)測;藍牙;STM32F407ZGT6芯片
教室是學(xué)生一天當(dāng)中停留時間最長的地方,室內(nèi)環(huán)境,對學(xué)生的身心健康、學(xué)習(xí)效率都有著一定程度的影響。當(dāng)溫度、CO2濃度超過人體適應(yīng)范圍時,學(xué)習(xí)效率會降低[1],這就需要采取相應(yīng)措施來保證教室環(huán)境在相對適宜的條件。因此,文中針對教室內(nèi)的溫度、濕度以及CO2濃度進行實時監(jiān)測,考慮使用者操作的便捷性,采用一種基于藍牙的教室環(huán)境監(jiān)控系統(tǒng)[2-3],使人們能直觀了解周圍環(huán)境的狀況。
整套系統(tǒng)構(gòu)成為3部分,即教室環(huán)境數(shù)據(jù)采集終端、數(shù)據(jù)傳輸、用戶層,如圖1所示,圖中的數(shù)據(jù)采集系統(tǒng)負責(zé)完成檢測環(huán)境中的數(shù)據(jù),并向數(shù)據(jù)處理控制器傳輸數(shù)據(jù)的任務(wù);數(shù)據(jù)傳輸主要任務(wù)是將控制器中存儲的數(shù)據(jù),經(jīng)藍牙傳輸給已經(jīng)建立連接的設(shè)備;用戶層主要是接受控制器中的數(shù)據(jù),直觀的展示給用戶室內(nèi)現(xiàn)場環(huán)境狀況,并給出歷史環(huán)境質(zhì)量波動折線圖。本設(shè)計主要是為了檢測教室實時環(huán)境狀態(tài),再由用戶做出必要響應(yīng),保證室內(nèi)環(huán)境條件在相對適宜的狀態(tài),提高學(xué)習(xí)效率。
圖1 系統(tǒng)總體結(jié)構(gòu)
教室環(huán)境監(jiān)測系統(tǒng)硬件部分由數(shù)據(jù)采集模塊、控制及傳輸模塊、用戶界面組成。以STM32F407ZGT6為核心,通過STM32F407ZGT6 I/O采集M1501二氧化碳傳感器、HIS-06K-N濕度傳感器和LM35溫度傳感器的信號,經(jīng)過數(shù)據(jù)分析和處理后,通過集成的藍牙4.0模塊,發(fā)送給用戶終端。圖2即是系統(tǒng)硬件設(shè)計結(jié)構(gòu)圖[4]。
圖2 系統(tǒng)硬件結(jié)構(gòu)圖
2.1 數(shù)據(jù)采集模塊
傳感器數(shù)據(jù)采集模塊[5-6]主要是由二氧化碳傳感器、濕度傳感器和溫度傳感器3部分組成。針對教室環(huán)境中的CO2濃度、濕度和溫度進行實時監(jiān)測。 M1501二氧化碳傳感器具有良好精度和穩(wěn)定性,其測量范圍為較廣,但其預(yù)熱時間30 s,15 min達到規(guī)定精度要求;采樣頻率為3 s一次,因此在系統(tǒng)運行前需要有預(yù)熱時間。HIS-06K-N濕度傳感器其測量精確度高、尺寸小,接口簡單,兩引腳分別接電源與處理器芯片引腳,使用方便。LM35溫度傳感器是一種廣泛使用的溫度傳感器,采用內(nèi)部補償,可從0 ℃開始輸出,其溫度計算方法為
T=10/Vout(T)
(1)
式中,Vout(T)的單位為mV,T單位為℃;其精度0.5 ℃(+25 ℃時)。
2.2 控制及傳輸模塊
采用基于STM32F407處理器的開發(fā)板,5 V的直流電作為輸入。利用STM32F407ZGT6芯片作為數(shù)據(jù)的處理模塊[7-8],它在片內(nèi)集成了并行I/O口、16位定時器、RAM和ROM。并且其RAM為192 kB,足夠適應(yīng)日常教室環(huán)境監(jiān)測使用,并且其有足夠大的存儲空間,能適用于教室環(huán)境監(jiān)控系統(tǒng)的數(shù)據(jù)處理上。使用內(nèi)部時鐘可以實現(xiàn)對系統(tǒng)時間進行記錄,并實現(xiàn)定時功能。
圖3 數(shù)據(jù)處理流程圖
2.3 電源模塊
采用直流穩(wěn)壓電源給控制器供電,由于STM32F407ZGT6芯片不同引腳承受電壓不同,分別為5 V,3.3 V;此外二氧化碳、溫度、濕度傳感器在5 V直流穩(wěn)壓電源下都能正常工作,因此使用5 V電源接口和低電壓電源(LDO)芯片HT7133-1穩(wěn)壓輸出3.3 V,可以保證系統(tǒng)的穩(wěn)定運行。HT7133-1芯片電路圖如圖4所示。
圖4 3.3 V低電壓電路
由于每天晚上放學(xué)后到第2天早晨教室都處于無人狀態(tài)環(huán)境下,無需對教室環(huán)境質(zhì)量進行檢測,可以設(shè)置在通電情況下,關(guān)閉控制電源,從而達到節(jié)約電能的目的。
2.4 信號傳輸
考慮到本監(jiān)控系統(tǒng)的應(yīng)用環(huán)境,需要傳輸?shù)木嚯x較短,而且在系統(tǒng)使用過程中可能也沒有其他無線信號,因此采用絕大多數(shù)終端都會帶有的藍牙功能作為傳輸媒介。并且藍牙4.0模塊[8-9]具有傳輸速度快、效率相對較高,且相對較為省電。因此選用低功耗的藍牙模塊,即節(jié)省能源,又具有易操作性。
采用傳感器對現(xiàn)場環(huán)境進行監(jiān)測,處理器對監(jiān)測數(shù)據(jù)進行必要處理,然后通過信號傳輸模塊將數(shù)據(jù)傳輸?shù)揭苿咏K端,從而實現(xiàn)整個系統(tǒng)的功能。系統(tǒng)的軟件部分采用模塊化編程方式,以便后期維護檢查。
系統(tǒng)軟件設(shè)計主要包括兩個部分:系統(tǒng)環(huán)境監(jiān)測端、用戶端。
系統(tǒng)環(huán)境監(jiān)測端[10]主要負責(zé)信號采集、處理和傳輸?shù)墓δ?,其流程如圖5所示。
圖5 系統(tǒng)環(huán)境監(jiān)測端流程圖
用戶端采用MVC模型,以Eclipse為平臺開發(fā)的客戶端[11-12],主要通過用戶的移動設(shè)備從監(jiān)測端的藍牙設(shè)備接受數(shù)據(jù),并將數(shù)據(jù)直觀地反饋給用戶查看,并給出環(huán)境變化折線圖,同時對每天的監(jiān)測數(shù)據(jù)進行保存。本系統(tǒng)采用SQL Server2008數(shù)據(jù)庫[13-14],由系統(tǒng)的功能可知,主要包含以下數(shù)據(jù)庫信息:環(huán)境質(zhì)量表,該表包含監(jiān)測時間、溫度、CO2濃度,濕度信息;其中監(jiān)測時間為主碼。設(shè)計表如表1所示。
表1 環(huán)境質(zhì)量表
注:字段中Time為主鍵(PK)
用戶界面顯示如圖6所示。
圖6 用戶端界面
對本監(jiān)控系統(tǒng)進行測試的目的是為了檢測系統(tǒng)的可靠性和準(zhǔn)確性,在對同一間教室不同位置(前右、前左、中央、后左、后右),以及不同時段進行3項檢測數(shù)據(jù)的測試,其結(jié)果如表1和表2所示,同時根據(jù)教室CO2的分布情況研究[15]得到,本系統(tǒng)側(cè)得的值與該研究基本相吻合。測試表明本監(jiān)控系統(tǒng)達到了預(yù)期的效果,響應(yīng)速度快、應(yīng)用簡單、可靠性高、測量結(jié)果更加直觀。
表2 同一教室不同位置3項數(shù)據(jù)的監(jiān)測結(jié)果
表3 同一教室不同時段3項監(jiān)測數(shù)據(jù)結(jié)果
將本系統(tǒng)應(yīng)用于教室環(huán)境監(jiān)控中,實現(xiàn)對環(huán)境信息的實時監(jiān)控。本設(shè)計的優(yōu)勢在于操作的簡單性、攜帶、安裝方便,監(jiān)控具有準(zhǔn)確性、實時性;當(dāng)觀測到室內(nèi)空氣質(zhì)量處于非適宜狀態(tài)時,適時采取相應(yīng)措施,如開窗通風(fēng),增加空氣濕度等。此外,該系統(tǒng)還能夠直觀地反應(yīng)歷史趨勢圖,從而為教室環(huán)境改良有著一定的參考意義。
[1] 劉嶸.教室空氣中的主要污染物研究[D].北京:首都經(jīng)濟貿(mào)易大學(xué),2004.
[2] 顧簡,施云波,修德斌.基于GPRS的環(huán)境溫濕度監(jiān)測系統(tǒng)設(shè)計[J].黑龍江大學(xué):自然科學(xué)學(xué)報,2011,19(3):61-64.
[3] 顧福飛,謝漢明.基于藍牙芯片數(shù)據(jù)采集模塊的設(shè)計與實現(xiàn)[J].儀器儀表用戶,2008,15(6):65-67.
[4] 鄭大偉,魏智鵬,魏雪萍. 基于藍牙4.0的教室人數(shù)監(jiān)測智能系統(tǒng)設(shè)計[J]. 單片機與嵌入式系統(tǒng)應(yīng)用, 2015(5):47-50.
[5] 郁有文.傳感器原理及工程應(yīng)用[M]. 西安:西安電子科技大學(xué)出版社,2000.
[6] 來清民. 傳感器與單片機接口及實例[M].北京:北京航空航天大學(xué)出版社, 2008.
[7] 李凱,秦理想,杜君.基于藍牙通信的移動抄表終端的設(shè)計[J].電子產(chǎn)品世界,2015,22(10):46-50.
[8] 徐金茍.低能耗藍牙4.0協(xié)議原理與實現(xiàn)方法[J].微型電腦應(yīng)用, 2012,28(10):16-19.
[9] 陳子龍,張紅雨,李俊斌.藍牙4.0無線傳感網(wǎng)數(shù)據(jù)采集及以太網(wǎng)傳輸設(shè)計[J].電聲技術(shù),2013(10):74-77.
[10] 姜進,王鑫,楊慧中. 基于MSP430單片機的無線環(huán)境監(jiān)測系統(tǒng)的設(shè)計[J]. 江南大學(xué)學(xué)報,2011,10(1):45-48.
[11] 任勝楠. 基于WiFi的家庭健康監(jiān)護系統(tǒng)[J].電子科技, 2016(2):48-52.
[12] 吳年京,黃波,張汗聰.基于Android手機平臺的遠程溫度查詢系統(tǒng)[J]. 數(shù)字通信,2013,40(3):88-90.
[13] 張莉.SQL Server數(shù)據(jù)庫原理及應(yīng)用[M].北京:清華大學(xué)出版社,1997.
[14] 王學(xué)慧.基于SQL Server的數(shù)據(jù)庫應(yīng)用系統(tǒng)性能優(yōu)化研究[J].電子科學(xué)技術(shù),2015(1):95-99.
[15] 寧發(fā)子,趙美英,應(yīng)晨江.教室空氣中微生物CO2的形成、分布及其相互關(guān)系的研究[J]. 中國公共衛(wèi)生學(xué)報,1994,13(5):280-282.
A Classroom Environment Monitoring System Based on Bluetooth
PENG Kun,CHEN Jinjie
(School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China)
In the classroom environment, the temperature, humidity and CO2 concentration seriously affect the learning efficiency of teachers and students, as well as the physical health and other issues, so we design and develop a classroom environmental real time monitoring system based on bluetooth. This system collects the environment data from the data acquisition terminal, which is processed by the STM32F407ZGT6 chip and stored in a short term. The integrated Bluetooth module is used as a wireless communication network for data transmission. We check the system in a certain classroom environment and the result show that the gap between the observed value and the true value is small. The highly-integrated system enjoys small size, low price and little need for change in the classroom environment.
data acquisition; real-time monitoring; Bluetooth; STM32F407ZGT6
2016- 04- 01
彭坤(1991-),男,碩士研究生。研究方向:機械電子。
10.16180/j.cnki.issn1007-7820.2017.02.032
TN926+.22;TP274+.2
A
1007-7820(2017)02-123-04