李晨+樊業(yè)東+潘家偉+王金梅
摘 要:本設(shè)計以STC89C52為核心,以安卓手機為監(jiān)控平臺,借助藍牙技術(shù),利用Pulse Sensor傳感器、DS18B20溫度傳感器,設(shè)計了一款測量人體脈搏、體溫的監(jiān)控手環(huán),該手環(huán)需要在安卓手機上安裝一個APP,通過手機藍牙與單片機的藍牙模塊進行匹配建立連接,然后單片機將傳感器接收到的數(shù)據(jù)處理傳送給手機,手機APP將其顯示出來,并且監(jiān)控收到的數(shù)據(jù)是否在設(shè)定范圍之內(nèi),如若超出則發(fā)出警報聲,發(fā)送短信給設(shè)定的手機號碼。測試結(jié)果表明:設(shè)計能實時監(jiān)控人體的脈搏和體溫,且各項功能均能有效工作。
關(guān)鍵詞:監(jiān)控手環(huán),CH-06藍牙,DS18B20溫度傳感器,Pulse Sensor傳感器
引 言
如今手機的日新月異的發(fā)展,功能逐漸變的越來越齊全,所以在現(xiàn)在有許多的產(chǎn)品都是結(jié)合手機來完成他們需要的功能,如佩戴手環(huán)來計算一個人一天的運動量;我們可以將其使用到老人、小孩的身上,及時了解他們的身體狀況;在睡覺的時候使用,了解他們的睡眠質(zhì)量。而且手環(huán)的使用也是非常的簡單,帶上手環(huán)與你的智能手機建立藍牙連接,然后打開預(yù)裝的APP即可,每一個使用智能手機的人都可以熟練地使用[1]。
設(shè)計方案
基于安卓手機的藍牙心率體溫監(jiān)控手環(huán)的設(shè)計方框圖如圖2.1所示。單片機[2]負責處理由Pulse Sensor傳感器、DS18B20溫度傳感器的數(shù)據(jù)[2],然后經(jīng)HC-06藍牙模塊發(fā)給安卓手機,安卓手機收到數(shù)據(jù)在APP上顯示,并且判斷是否需要報警和發(fā)送短信。
圖2.1 心率體溫監(jiān)控手環(huán)總體設(shè)計框圖
功能原理
制作這樣一款手環(huán),它的硬件結(jié)構(gòu)簡單,所利用的硬件設(shè)備也已經(jīng)非常成熟。本設(shè)計是以STC8952單片機為主控芯片[3],設(shè)計了通過安卓手機[4]實時監(jiān)控人體心率和體溫的手環(huán)設(shè)備。主要完成過程:在安卓智能手機上安裝一個APP軟件,通過安卓手機上的藍牙與單片機上的藍牙模塊進行匹配建立連接,若藍牙上快速閃爍的燈閃爍變慢,說明已經(jīng)建立連接,然后經(jīng)過點擊APP軟件,身體的心率和體溫數(shù)據(jù)會在手機上實時顯示,然后還可以查看歷史記錄,可以設(shè)定心率、體溫的正常范圍值和如若超出范圍值所要發(fā)送短信的號碼。
主要功能模塊
4.1 Pulse Sensor傳感器
Pulse Sensor這是一款用于脈搏心率測量的光電反射式模擬傳感器,可將其佩戴于手指、耳垂等處,通過導(dǎo)線連接將采集到的模擬信號傳輸給單片機并轉(zhuǎn)換為數(shù)字信號,再通過單片機的簡單計算后就可以得到心率數(shù)值。測量脈搏的方法是通過光電容積法,基本原理是利用人體組織在血管搏起時造成透光率不同進行測量。
4.2 DS18B20溫度傳感器
DS18B20是一款支持“一線總線”接口的溫度傳感器,具有體積小,硬件開銷低,抗干擾能力強,精度高等特點。
4.3 HC-06 藍牙接收模塊
HC-06 藍牙模塊,其TXD與RXD引腳分別接STC89C52的RXD(P3.0)和TXD(P3.1)。藍牙模塊上有一個LED燈,當LED燈常亮時表示藍牙數(shù)據(jù)開始傳輸[5]。
軟件設(shè)計
5.1 主程序流程及相關(guān)說明
監(jiān)控手環(huán)的工作流程:在安卓智能手機上安裝一個APP軟件,然后在安卓手機的設(shè)置里打開手機的藍牙,找到表示監(jiān)控手環(huán)藍牙模塊的HC-06的標示,點擊配對。在與監(jiān)控手環(huán)上的藍牙模塊配對好了后,點擊監(jiān)控手環(huán)APP軟件,在菜單欄點擊搜索藍牙設(shè)備,在已配對設(shè)備里找到HC-06,點擊建立連接,建立連接時,若藍牙上快速閃爍的燈閃爍頻率變慢,說明建立連接完成。身體的心率和體溫數(shù)據(jù)會在手機上實時顯示,點擊可以查看之前記錄的數(shù)據(jù);點擊體溫或脈搏文字下面的輸入框,可以更改對應(yīng)數(shù)值范圍,點擊更新范圍可以更新剛剛更改的數(shù)值范圍;點擊報警旁的輸入框可以更改報警電話,點擊允許報警,手機將檢測接受到的數(shù)據(jù)是否在之前輸入的范圍內(nèi),如果數(shù)據(jù)超出之前輸入的范圍值,手機將馬上發(fā)出警報聲,并同時發(fā)送短信給輸入框里設(shè)定的號碼。
5.2 測試結(jié)果與分析
(1)該實物包括單片機STC89C52核心控制模塊、電源模塊、HC-06藍牙接收模塊、DS18B20溫度傳感器、Pulse Sensor傳感器等組成。
(2)當給此系統(tǒng)通上電時,單片機上的藍牙模塊上的LED燈會快速閃爍,Pulse Sensor傳感器會發(fā)出綠光。
(3)當安卓手機藍牙與單片機上的藍牙進行匹配成功時,藍牙模塊上的LED閃爍頻率變慢,此時說明連接已經(jīng)建立。這時將傳感器戴在手上,然后,手機端就可以查看到實時的體溫,脈搏數(shù)據(jù)。
(4)點擊手機屏幕左下角按鍵可以刪除之前記錄的數(shù)據(jù)。
(5)點擊手機屏幕上允許報警的勾選,手機將啟動監(jiān)控報警程序,當體溫或脈搏數(shù)據(jù)不在預(yù)先設(shè)定的范圍內(nèi),手機將發(fā)出報警聲。
(6)報警的同時,將發(fā)送短信到屏幕上預(yù)先輸入的報警電話。
結(jié)論:
本文以STC89C52單片機為采集處理數(shù)據(jù)的核心器件,以安卓手機為監(jiān)控平臺,借助手機藍牙技術(shù),采用了Pulse Sensor傳感器和DS18B20溫度傳感器,實時對人體脈搏和體溫的監(jiān)控。相對傳統(tǒng)的體溫、脈搏監(jiān)控儀器,本設(shè)計使用了無線控制,監(jiān)測更加的便捷、簡單,與智能手機相結(jié)合,更加適應(yīng)時代的發(fā)展。對設(shè)計的測試結(jié)果表明,本設(shè)計達到了預(yù)期要求,實現(xiàn)了基于安卓手機的藍牙心率體溫監(jiān)控手環(huán)的功能要求。
參考文獻:
[1] 友 文. 讓生活更精彩——走進可穿戴智能設(shè)備[J]. 電腦知識與技術(shù)2014, (01): 11-13.
[2] 黨安明,張欽軍. 傳感器與檢測技術(shù)[M].北京:北京大學出版社, 2011, (03): 4-7.