《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于低功耗藍(lán)牙的體感溫度評(píng)價(jià)與穿衣指引
基于低功耗藍(lán)牙的體感溫度評(píng)價(jià)與穿衣指引
2017年電子技術(shù)應(yīng)用第11期
李 翀1,許武軍1,2,范 紅1,2
1.東華大學(xué) 信息科學(xué)與技術(shù)學(xué)院,上海201620;2.數(shù)字化紡織服裝技術(shù)教育部工程研究中心,上海201620
摘要: 天氣預(yù)報(bào)中的體感溫度反映了室外的冷暖度,而室內(nèi)卻缺乏一種實(shí)用的冷暖度測(cè)定方案。對(duì)于環(huán)境變化,人們?nèi)菀滓驗(yàn)榇┮虏划?dāng)而引發(fā)感冒,故設(shè)計(jì)了一套兼顧室外、室內(nèi)的體感溫度評(píng)價(jià)系統(tǒng)。利用網(wǎng)絡(luò)爬蟲(chóng)抓取天氣預(yù)報(bào)信息得到室外體感溫度,使用溫濕度傳感器采集室內(nèi)溫濕度數(shù)據(jù),低功耗藍(lán)牙傳輸數(shù)據(jù)到安卓手機(jī),由應(yīng)用程序計(jì)算出室內(nèi)體感溫度,最后根據(jù)體感溫度查詢衣服數(shù)據(jù)庫(kù),即可得到室外、室內(nèi)的冷暖度及適合穿著的衣服。實(shí)驗(yàn)證明,該系統(tǒng)具有較準(zhǔn)確的評(píng)價(jià)結(jié)果。
中圖分類號(hào): TN919.3
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.171128
中文引用格式: 李翀,許武軍,范紅. 基于低功耗藍(lán)牙的體感溫度評(píng)價(jià)與穿衣指引[J].電子技術(shù)應(yīng)用,2017,43(11):51-53,57.
英文引用格式: Li Chong,Xu Wujun,F(xiàn)an Hong,et al. Assessment of the apparent temperature and dressing guide based on Bluetooth low energy[J].Application of Electronic Technique,2017,43(11):51-53,57.
Assessment of the apparent temperature and dressing guide based on Bluetooth low energy
Li Chong1,Xu Wujun1,2,F(xiàn)an Hong1,2
1.College of Information Science and Technology,Donghua University,Shanghai 201620,China; 2.Engineering Research Center of Digitized Textile & Fashion Technology,Ministry of Education,Shanghai 201620,China
Abstract: The apparent temperature in weather forecast indicates the outdoor thermal comfort while the indoor environment lacks a practical way to measure it. Without proper dressing, people catches a cold easily when the environment is changing. This paper designs a system assessing the outdoor and indoor apparent temperatures. The web crawler grabs the weather information and gets the outdoor apparent temperature. The sensor acquires the indoor temperature and humidity then transfers the data to the Android smartphone by the Bluetooth Low Energy(BLE) where the Application(App) will calculate the indoor apparent temperature. Finally, the outdoor and indoor apparent temperatures are used to retrieve the database so that the thermal comforts and proper clothes both outdoor and indoor will come out. The experiment proves that the system has a more accurate result.
Key words : apparent temperature;dressing guide;indoor thermal comfort;web crawler;BLE

0 引言

    體感溫度是在氣溫、濕度、風(fēng)速、太陽(yáng)輻射等多種氣象因素綜合作用下反映人體實(shí)際冷暖感受的參考溫度[1]。室內(nèi)與室外環(huán)境存在一定差異,體感溫度也有所不同,人們往往在身體冷暖感覺(jué)改變時(shí)才作出穿衣調(diào)整,存在一定滯后性;老人和小孩對(duì)環(huán)境變化不敏感,抵抗力弱,更容易因?yàn)榇┮虏划?dāng)而引發(fā)疾病。本文介紹了一套體感溫度評(píng)價(jià)系統(tǒng),能顯示室內(nèi)及室外的氣溫、相對(duì)濕度以及體感溫度等數(shù)據(jù),提供了不同環(huán)境下的穿衣參考。

1 系統(tǒng)方案設(shè)計(jì)

    整個(gè)系統(tǒng)分為兩部分,一是負(fù)責(zé)環(huán)境數(shù)據(jù)采集的硬件系統(tǒng),二是負(fù)責(zé)數(shù)據(jù)處理的穿衣助手App軟件系統(tǒng)。系統(tǒng)框圖如圖1所示。溫濕度傳感器DHT11采集室內(nèi)環(huán)境的溫濕度數(shù)據(jù),由低功耗藍(lán)牙(Bluetooth Low Energy,BLE)片上系統(tǒng)nRF51822無(wú)線傳輸數(shù)據(jù),安卓手機(jī)穿衣助手App接收數(shù)據(jù)并計(jì)算體感溫度,再由體感溫度查詢衣服數(shù)據(jù)庫(kù),最后顯示室內(nèi)環(huán)境下適合穿著的衣服。另外,App通過(guò)網(wǎng)絡(luò)爬蟲(chóng)獲取了室外的天氣信息,并通過(guò)相同的方法得到室外環(huán)境下適合穿著的衣服。

qrs1-t1.gif

2 硬件設(shè)計(jì)

2.1 低功耗藍(lán)牙片上系統(tǒng)nRF51822

    nRF51822是Nordic半導(dǎo)體公司開(kāi)發(fā)的低功耗藍(lán)牙片上系統(tǒng),片內(nèi)包含支持BLE協(xié)議的2.4 GHz射頻收發(fā)器。單芯片即可完成主控制以及藍(lán)牙通信功能,體積小巧,功耗極低,適合作為本系統(tǒng)的控制器和信號(hào)發(fā)射器。

2.2 溫濕度傳感器DHT11

    DHT11數(shù)字溫濕度傳感器模塊能同時(shí)測(cè)量空氣溫度和相對(duì)濕度,它輸出的是已校準(zhǔn)的數(shù)字信號(hào),硬件搭建簡(jiǎn)單,產(chǎn)品價(jià)格低廉,且測(cè)量范圍和測(cè)量精度(如表1所示)均滿足室內(nèi)溫濕度的測(cè)量需求,因此采用DHT11溫濕度模塊作為系統(tǒng)的傳感器部分。

qrs1-b1.gif

3 軟件部分設(shè)計(jì)

3.1 室外體感溫度獲取

    中央氣象臺(tái)官方網(wǎng)站提供了豐富的天氣信息,使用網(wǎng)絡(luò)爬蟲(chóng)技術(shù)可以抓取本系統(tǒng)所需的氣象數(shù)據(jù)。網(wǎng)絡(luò)爬蟲(chóng)是一種能自動(dòng)訪問(wèn)互聯(lián)網(wǎng)并抓取特定數(shù)據(jù)的程序,它一般由URL管理器、網(wǎng)頁(yè)下載器和網(wǎng)頁(yè)解析器等構(gòu)成,運(yùn)行流程如圖2所示。在本系統(tǒng)中,App首先通過(guò)GPS定位獲取當(dāng)前所在城市,得到當(dāng)?shù)貧庀蟛樵兊木W(wǎng)頁(yè)鏈接URL,然后啟動(dòng)爬蟲(chóng)程序傳入U(xiǎn)RL,URL管理器判定該URL未訪問(wèn)過(guò),于是將其傳入網(wǎng)頁(yè)下載器進(jìn)行網(wǎng)頁(yè)的自動(dòng)訪問(wèn)和下載,網(wǎng)頁(yè)解析器再對(duì)下載到本地的網(wǎng)頁(yè)進(jìn)行分析,提取當(dāng)前氣溫、相對(duì)濕度、體感溫度等目標(biāo)信息,最后App將這些數(shù)據(jù)呈現(xiàn)出來(lái)。

qrs1-t2.gif

3.2 藍(lán)牙通信編程

    室內(nèi)溫濕度采集設(shè)備采集到溫濕度數(shù)據(jù)后,使用藍(lán)牙傳輸數(shù)據(jù)。發(fā)送數(shù)據(jù)前,需要先在通信雙方建立藍(lán)牙連接。室內(nèi)溫濕度采集系統(tǒng)是發(fā)送端,穿衣助手App是接收端。發(fā)送端打開(kāi)廣播,接收端開(kāi)始掃描,藍(lán)牙成功配對(duì)后,發(fā)送端進(jìn)入循環(huán)發(fā)送模式,每隔5 s發(fā)送一次溫濕度數(shù)據(jù)。接收端循環(huán)接收數(shù)據(jù),每次數(shù)據(jù)更新后都會(huì)調(diào)用體感溫度計(jì)算函數(shù)。室內(nèi)溫濕度采集設(shè)備的程序流程圖如圖3所示。

qrs1-t3.gif

3.3 室內(nèi)體感溫度與穿衣指數(shù)算法

    室內(nèi)的體感溫度主要取決于空氣溫度、相對(duì)濕度、風(fēng)速和室內(nèi)平均輻射溫度這4種環(huán)境因素[2]。氣溫是最主要影響因素,在外界氣溫變化下,人體通過(guò)散熱或產(chǎn)生熱量維持自身體溫恒定,從而產(chǎn)生冷熱感受[3]。低濕度對(duì)體感溫度的影響不大,但是濕度較高時(shí),溫度越高(越低),體感溫度增加(減少)也越明顯,即高溫悶熱,低溫濕冷[4]。風(fēng)速可以加快人體與周圍環(huán)境的熱交換,氣溫不變時(shí),風(fēng)速越大,降溫效果越明顯,體感溫度越低[3]。

    體感溫度的計(jì)算方法有很多。朱學(xué)玲等提出的計(jì)算公式形式簡(jiǎn)單[3],但是方程系數(shù)是根據(jù)當(dāng)?shù)貧夂蚣叭巳旱奶攸c(diǎn)制定的,不具有普適性。Fanger教授提出的PMV指標(biāo)綜合考慮了熱環(huán)境主要參數(shù)與人體的熱感覺(jué),是目前最通用的室內(nèi)熱環(huán)境評(píng)價(jià)指標(biāo)[5],但是計(jì)算公式中的變量繁多,計(jì)算復(fù)雜且難以實(shí)際測(cè)量,不利于本系統(tǒng)實(shí)現(xiàn)。而由馬盼等人提出的體感溫度計(jì)算方法及相應(yīng)舒適度劃分[6],考慮了各地的緯度、月份等氣候差異,普適性強(qiáng),而且公式簡(jiǎn)潔,參量易于測(cè)量,因此本系統(tǒng)采用此模型來(lái)計(jì)算室內(nèi)的體感溫度。計(jì)算方法如下[6]

    先計(jì)算“最佳舒適溫度”Ts:

qrs1-gs1-2.gif

式中Ta為空氣溫度(℃),RH為相對(duì)濕度(%),RHs為最適相對(duì)濕度(%),室內(nèi)環(huán)境下認(rèn)為RHs=50%,V為風(fēng)速(m/s)。Ci(i=1,2,3,4)為常數(shù),當(dāng)Ta≥Ts時(shí),C1=1,C2=0.05,C3=-1,C4=-0.03;當(dāng)Ta<Ts時(shí),C1=-1,C2=-0.013,C3=1,C4=0.01。

    在本系統(tǒng)中,緯度qrs1-gs1-2-x1.gif可由安卓手機(jī)GPS定位得到,空氣溫度Ta、相對(duì)濕度RH由溫濕度傳感器DHT11采集得到。把風(fēng)速V作為人為調(diào)整項(xiàng)處理,因?yàn)槭覂?nèi)環(huán)境下風(fēng)速一般趨于零,在電風(fēng)扇或空調(diào)開(kāi)啟時(shí)風(fēng)速會(huì)發(fā)生顯著變化,這屬于人為調(diào)控帶來(lái)的影響,也不便于傳感器的測(cè)量,因此在App中風(fēng)速檔位W由用戶自主選擇,0~3一共4檔分別對(duì)應(yīng)了0、2、4、6(m/s)4種風(fēng)速V。

    冷暖度以及適合穿著的衣服都可以從體感溫度得到。把冷暖度劃為11個(gè)等級(jí),取變量Dt=22.7-Ts表示當(dāng)?shù)刈钸m溫度與理論最適溫度的偏差,用來(lái)微調(diào)冷暖度的劃分[6]。設(shè)穿衣指數(shù)為i(0≤i≤100),代表適合穿著的衣服的保暖度,i=100表示最保暖的衣服,i=0是最涼爽衣服,把穿衣指數(shù)i平均分為11段,即可與馬盼等人提出的11個(gè)舒適度(這里表述為冷暖度)等級(jí)形成一一對(duì)應(yīng),對(duì)應(yīng)關(guān)系如表2所示。

qrs1-b2.gif

3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)

    最后只要把計(jì)算得到的體感溫度和穿衣指數(shù)與錄入數(shù)據(jù)庫(kù)中的衣服指數(shù)作匹配,即可查找到適合當(dāng)前環(huán)境穿著的衣服以及對(duì)應(yīng)的照片。采用SQLite數(shù)據(jù)庫(kù)作為衣服數(shù)據(jù)的存儲(chǔ)方式。SQLite是一個(gè)輕量級(jí)的、嵌入式的關(guān)系型數(shù)據(jù)庫(kù),可以方便地使用SQL語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)的增加、修改、刪除、查詢、事務(wù)控制等操作,而且所有數(shù)據(jù)被集中保存到一個(gè)數(shù)據(jù)庫(kù)文件中,方便對(duì)衣服數(shù)據(jù)集中管理。

    穿衣助手App程序流程圖如圖4所示。

qrs1-t4.gif

4 實(shí)驗(yàn)結(jié)果與分析

    在一間3人學(xué)生宿舍中由兩名實(shí)驗(yàn)人員進(jìn)行實(shí)驗(yàn),考慮環(huán)境溫度、濕度以及風(fēng)速對(duì)體感溫度的影響。實(shí)驗(yàn)者A坐在空調(diào)的出風(fēng)口下,正好能吹到風(fēng);實(shí)驗(yàn)者B通過(guò)調(diào)整空調(diào)溫度、風(fēng)速,在空調(diào)出風(fēng)口位置加水等方式改變環(huán)境的溫濕度和風(fēng)速,每次調(diào)整后待空調(diào)指示的室內(nèi)溫度穩(wěn)定再記錄App顯示的溫濕度數(shù)據(jù)、體感溫度、冷暖度以及穿衣推薦,同時(shí)通知實(shí)驗(yàn)者B記錄自身的冷暖感受。兩位實(shí)驗(yàn)者保持相對(duì)獨(dú)立,不能交換數(shù)據(jù)。實(shí)驗(yàn)結(jié)果如表3所示。

qrs1-b3.gif

    從表中的第1組與第2組、第4組與第5組數(shù)據(jù)可以看出,風(fēng)速增大會(huì)降低濕度,同時(shí)人體感覺(jué)更冷。從第1組與第4組數(shù)據(jù)看出,濕度、風(fēng)速不變下,溫度升高,人體感覺(jué)變熱,證明上述觀測(cè)數(shù)據(jù)與前文分析的環(huán)境因素對(duì)人體冷暖感受的影響大致相符。從實(shí)驗(yàn)者冷暖感受與App的計(jì)算結(jié)果看出,本系統(tǒng)采用的體感溫度的計(jì)算方法在高溫段與低溫段均能較準(zhǔn)確地反映人體的冷暖感受。但是在第3組數(shù)據(jù)中,冷暖度判斷出現(xiàn)了較大差異,說(shuō)明對(duì)于空氣溫度Ta接近于最適溫度Ts的情況,模型需要做出適當(dāng)修正。

    圖5是兩張App截圖,其中室內(nèi)數(shù)據(jù)對(duì)應(yīng)的是表3中的第5組實(shí)驗(yàn)數(shù)據(jù)。由圖可見(jiàn),室外實(shí)時(shí)氣溫是12.4 ℃,濕度較高(69%),人體感覺(jué)濕冷,因此體感溫度較低,只有11.6 ℃,系統(tǒng)指出冷暖度為涼,推薦穿薄棉衣,與人體判斷大致相符。室內(nèi)由于開(kāi)了空調(diào)且進(jìn)行了加濕,溫度為26 ℃,濕度為70%,人體感覺(jué)悶熱,因此體感溫度比氣溫要高(26.6 ℃),系統(tǒng)推薦穿薄襯衣或薄外套等春秋裝,比人體判斷稍微偏厚。

qrs1-t5.gif

5 結(jié)束語(yǔ)

    本文設(shè)計(jì)的體感溫度評(píng)價(jià)與穿衣指引系統(tǒng)能提供室外和室內(nèi)的冷暖度和穿衣參考。系統(tǒng)在硬件部分采用了低功耗藍(lán)牙技術(shù)、成本低廉的溫濕度傳感器以及廣泛使用的安卓手機(jī),軟件部分使用了高效準(zhǔn)確的網(wǎng)絡(luò)爬蟲(chóng)技術(shù)和簡(jiǎn)化的體感溫度計(jì)算模型。整個(gè)系統(tǒng)在實(shí)現(xiàn)簡(jiǎn)單的同時(shí)不失較好的效果,能廣泛應(yīng)用于各種一般測(cè)量精度需求的環(huán)境。體感溫度計(jì)算的準(zhǔn)確性依賴于傳感器精度和體感溫度模型,而后者是關(guān)鍵,需要對(duì)大量實(shí)驗(yàn)數(shù)據(jù)進(jìn)行分析,進(jìn)一步修正體感溫度計(jì)算公式,從而提高冷暖度評(píng)價(jià)的準(zhǔn)確性。

參考文獻(xiàn)

[1] 孫鳳華,班顯秀,齊麗麗.“體感”溫度計(jì)算方法[J].氣象科技,2002(5):282-283,303.

[2] 王沁芳,張波,王利芳.節(jié)能建筑中室內(nèi)舒適度影響因素的分析[J].潔凈與空調(diào)技術(shù),2012(4):74-76.

[3] 朱學(xué)玲,任健.人體舒適度的分析與預(yù)報(bào)[J].氣象與環(huán)境科學(xué),2011(S1):131-134.

[4] STEADMAN R G.The assessment of sultriness.Part I:A temperature-humidity index based on human physiology and clothing science[J].Journal of Applied Meteorology,1979,18(7):861-873.

[5] 陸麗莉.室內(nèi)熱舒適度評(píng)價(jià)研究[D].合肥:安徽農(nóng)業(yè)大學(xué),2013.

[6] 馬盼.基于“黃金分割率”的體感溫度計(jì)算方法及相應(yīng)舒適度劃分[A].中國(guó)氣象學(xué)會(huì).創(chuàng)新驅(qū)動(dòng)發(fā)展 提高氣象災(zāi)害防御能力——S15氣候環(huán)境變化與人體健康[C].中國(guó)氣象學(xué)會(huì),2013:11.



作者信息:

李  翀1,許武軍1,2,范  紅1,2

(1.東華大學(xué) 信息科學(xué)與技術(shù)學(xué)院,上海201620;2.數(shù)字化紡織服裝技術(shù)教育部工程研究中心,上海201620)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。