【摘 要】隨著老齡化的加速,老人健康的問題越來越得到社會(huì)的關(guān)注,其中,跌倒是危害老人健康的重要原因。
本文采用Arduino硬件平臺(tái)、JY901加速度傳感器模塊和SIM900A串口GPRS模塊構(gòu)建了一種跌倒監(jiān)測(cè)系統(tǒng)。
該系統(tǒng)通過串口采集加速度傳感器模塊的運(yùn)動(dòng)數(shù)據(jù),送到單片機(jī)進(jìn)行跌倒檢測(cè),GPRS模塊將跌倒?fàn)顟B(tài)發(fā)到服務(wù)器遠(yuǎn)端。
該系統(tǒng)成本較低,能較精確地實(shí)現(xiàn)跌倒檢測(cè)。
【關(guān)鍵詞】Arduino;加速度傳感器;跌倒檢測(cè)
【Abstract】With the acceleration of aging problem, people pay more attention to the health problem of the elders. The falling down of the elders is an important cause for harming their health. This paper proposes a falling detection system by using Arduino platform, JY901 accelerometer and SIM900A GRRS module. The motion data sensed by accelerometer is sent to MC
廣東深圳專業(yè)頸腰椎治療牽引床產(chǎn)品設(shè)計(jì)公司研發(fā)支出,值不值?U for fall detection. The detecting result is also sent to server by GPRS module. This system has the advantage of low cost, and it can detect the fall accurately.
【Key words
廣東深圳專業(yè)醫(yī)療電子產(chǎn)品研發(fā)工業(yè)產(chǎn)品設(shè)計(jì)醫(yī)療建筑流線設(shè)計(jì)】Arduino; Accelerometer; Fall detection
0 引言
隨著現(xiàn)代社會(huì)的發(fā)展、生活水平的提高和老齡化的加速,老人健康問題越來越得到關(guān)注,人們不僅僅滿足于看病,并且要做到預(yù)防。
其中,老人健康和日常養(yǎng)生保健問題是現(xiàn)在醫(yī)學(xué)重點(diǎn)研究的方向。
在日常生活中,由于生理機(jī)能的退化,老人發(fā)生意外跌倒的概率很大,跌倒給老人身心帶來很大傷害。
國(guó)際上老人跌倒定義為無意圖的摔倒在地上或者其他平面上,但是沒有包括外力、暈厥或疾病發(fā)作所導(dǎo)致的摔倒[3,9]。
老人跌倒之后,會(huì)產(chǎn)生許
廣東深圳專業(yè)醫(yī)用器械儀器外觀工業(yè)產(chǎn)品設(shè)計(jì)隱世天堂 深圳天上人間多負(fù)面心理和身體上的創(chuàng)傷,跌倒也是導(dǎo)致老人出意外的一個(gè)重要原因。
因此,如何進(jìn)行老人跌倒的準(zhǔn)確檢測(cè)和及時(shí)報(bào)警是一個(gè)重要的課題。
跌倒檢測(cè)作為現(xiàn)代化的檢測(cè)手段,對(duì)保護(hù)老人身心健康起到了很大的作用[4]。
當(dāng)前,跌倒檢測(cè)的
廣東深圳專業(yè)醫(yī)療器械開發(fā)公司工業(yè)產(chǎn)品設(shè)計(jì)醫(yī)院醫(yī)療服務(wù)中移動(dòng)醫(yī)療服務(wù)的應(yīng)用探討方法大致分成兩類:基于視頻監(jiān)控的檢測(cè)方法和基于加速度傳感器的檢測(cè)方法。
基于視頻監(jiān)控采用攝像頭及嵌入式軟件檢測(cè)跌倒,該檢測(cè)方法易受到光照條件和攝像頭清晰度的影響,同時(shí)會(huì)帶來隱私泄露的風(fēng)險(xiǎn)。
基于加速度傳感器[5]的檢測(cè)方法采用加速度傳感器檢測(cè)跌倒,該方法成本較低,精確度
廣東深圳專業(yè)醫(yī)療儀器器械外觀工業(yè)產(chǎn)品設(shè)計(jì)互聯(lián)網(wǎng)醫(yī)療:醫(yī)院、健康管理與精準(zhǔn)醫(yī)療較高,設(shè)計(jì)比較簡(jiǎn)單。
本文給出了一種基于Arduino單片機(jī)模塊和九軸加速度模塊JY901的跌倒檢測(cè)設(shè)備,該系統(tǒng)通過JY901九軸加速度傳感器模塊檢測(cè)運(yùn)動(dòng)數(shù)據(jù),在單片機(jī)中判斷是否跌倒,并通過GPRS模塊發(fā)送報(bào)警信息發(fā)送出去。
該設(shè)備成本低,能較精確地實(shí)現(xiàn)跌倒檢測(cè)。
1 系統(tǒng)硬件設(shè)計(jì)
圖1 跌倒檢測(cè)硬件設(shè)計(jì)圖
本系統(tǒng)硬件采用Arduino Uno單片機(jī)模塊,以其作為主要控制器件,Arduino單片機(jī)帶有14路數(shù)字輸入/輸出接口和6路模擬輸入接口。
傳感器采用JY901模塊,JY901是一個(gè)九軸加速度模塊,內(nèi)部已經(jīng)實(shí)現(xiàn)了姿態(tài)解算器和卡爾曼濾波算法,能在運(yùn)動(dòng)環(huán)境下準(zhǔn)確地輸出當(dāng)前運(yùn)動(dòng)數(shù)據(jù),該模塊提供I2C接口和串口,可以直接輸出數(shù)字信號(hào),無需A/D轉(zhuǎn)換,該模塊能輸出時(shí)間、加速度、角速度、角度和磁場(chǎng)等數(shù)據(jù)[10]。
系統(tǒng)硬件框圖如圖1所示:JY901模塊和Arduino單片機(jī)模塊采用串口相連,JY901模塊采集得到的加速度數(shù)據(jù)通過串口送到單片機(jī)中進(jìn)行跌倒檢測(cè)。
在單片機(jī)中,通過事先的實(shí)驗(yàn),取得人在站立與行走時(shí)候的加速度變化數(shù)據(jù),再和收集到的數(shù)據(jù)來比較判斷是否超出事先所設(shè)定的閾值,如果在規(guī)定的時(shí)間內(nèi)變化超過事先所設(shè)定的閾值,則由單片機(jī)將報(bào)警信息通過GPRS模塊送到服務(wù)器端。
其中GPRS設(shè)備使用SIM900A串口模塊,該模塊也通過串口和Arduino單片機(jī)模塊相連,單片機(jī)和GPRS模塊通過發(fā)送AT指令建立連接和傳送數(shù)據(jù)。
2 系統(tǒng)軟件設(shè)計(jì)
本設(shè)計(jì)主要針對(duì)的是跌倒檢測(cè),在參數(shù)的選擇上是使用了人體的加速度指標(biāo)作為主要的檢測(cè)指標(biāo)。
為了更好地檢測(cè)加速度的變化,將設(shè)計(jì)的裝置佩戴在腰部,這樣有利于實(shí)現(xiàn)數(shù)據(jù)的采集與報(bào)警。
經(jīng)實(shí)驗(yàn)數(shù)據(jù)分析比較走路、跑步和跌倒3種狀態(tài)下加速度數(shù)據(jù)的變化程度可知,在行走時(shí)和跑步時(shí)的變化的加速度變化相對(duì)較小,而在跌倒事件發(fā)生時(shí),加速度(尤其是垂直的Z軸)有明顯的變化。
因此,可利用加速度來判斷是否有跌倒發(fā)生。
在實(shí)際場(chǎng)合,為了更好地判斷和結(jié)合3個(gè)方向軸的加速度數(shù)據(jù),繼續(xù)提取加速度向量幅值[8](AVM, Acceleration Vector Magnitude)判斷跌倒?fàn)顟B(tài)。
加速度向量幅值的定義為:
AVM=■(1)
其中ax、ay和az分別為x軸、y軸和z軸方向的加速度數(shù)據(jù)。
使用加速度向量幅值的優(yōu)點(diǎn)是:無論朝哪個(gè)方向跌倒,由3個(gè)方向加速度得到的矢量均可以充分參與判斷。
在提取了加速度向量幅值之后,將加速度向量幅值與閾值比較,若高于閾值則認(rèn)為發(fā)生了跌倒,低于閾值則認(rèn)為是靜止或正常運(yùn)動(dòng),由于跌倒時(shí)加速度向量幅值呈現(xiàn)單脈沖的特性,在實(shí)際場(chǎng)合,采用多次閾值判斷進(jìn)行跌倒檢測(cè),以區(qū)別疑似跌倒與真正跌倒。
所謂疑似跌倒是指人在日?;顒?dòng)之中產(chǎn)生的導(dǎo)致加速度向量幅值變化卻不是跌倒的行為,例如,從靜坐到站起來、跑步、快走、上樓梯下樓梯等,如果加速度向量幅值的多次檢測(cè)結(jié)果超過閾值,即認(rèn)定為疑似跌倒。
3 跌
廣東深圳專業(yè)醫(yī)用器械開發(fā)工業(yè)產(chǎn)品設(shè)計(jì)虛擬產(chǎn)品設(shè)計(jì)文獻(xiàn)綜述倒檢測(cè)實(shí)驗(yàn)
現(xiàn)場(chǎng)測(cè)試時(shí)將跌倒檢測(cè)設(shè)備放置在人體腰間位置,實(shí)驗(yàn)結(jié)果如表1所示[6-7]。
實(shí)驗(yàn)對(duì)7組走路(無跌倒)、向前跌倒、向后跌倒、向左跌倒和向右跌倒?fàn)顟B(tài)進(jìn)行檢測(cè),√表示檢測(cè)到跌倒,×表示沒有檢測(cè)到跌倒,表1數(shù)據(jù)表明大多數(shù)情況下該設(shè)備能實(shí)現(xiàn)跌倒檢測(cè)。
實(shí)驗(yàn)中加速度向量幅值閾值選定為2米/秒2,每次跌倒檢測(cè)重復(fù)檢測(cè)次數(shù)為3次。
4 結(jié)論
本文采用Arduino單片機(jī)模塊、加速度傳感器模塊和GPRS模塊構(gòu)建跌倒檢測(cè)系統(tǒng),通過加速度模塊采集運(yùn)動(dòng)數(shù)據(jù),送到Arduino單片機(jī)模塊進(jìn)行判斷是否跌倒,在判斷跌倒后,將報(bào)警信息通過GPRS模塊發(fā)送出去。
該設(shè)計(jì)具有成本低和精度高的優(yōu)點(diǎn),具有一定的實(shí)用價(jià)值。
【參考文獻(xiàn)】
[1]張軍建,趙捷,安陌京.基于三軸加速度傳感器的跌倒檢測(cè)研究[J].現(xiàn)代生物醫(yī)學(xué)進(jìn)展,2014,18:3585-3588.
[2]楊帆,謝靖,周余,王自強(qiáng).基于頭部運(yùn)動(dòng)軌跡和3D視覺的跌倒檢測(cè)系統(tǒng)[J].現(xiàn)代電子技術(shù),2012,35(2):54-57.
[3]李亞萍,薛冰冰,吳書裕,張媛,
廣東深圳專業(yè)醫(yī)用產(chǎn)品器械外觀工業(yè)產(chǎn)品設(shè)計(jì)家紡產(chǎn)品結(jié)構(gòu)設(shè)計(jì)應(yīng)用于室內(nèi)裝飾設(shè)計(jì)周凌宏.基于IOS的老年人跌倒檢測(cè)報(bào)警系統(tǒng)研究[J].醫(yī)療衛(wèi)生裝備,2014,35(9):15-18.
[4]倪逸揚(yáng).基于Android系統(tǒng)的老人跌倒檢測(cè)軟件[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(16):55-57.
[5]朱亮,鄒兵,嚴(yán)龍.基于 MMA7260QT的危險(xiǎn)場(chǎng)所跌倒檢測(cè)設(shè)備的研制[J].工業(yè)安全與環(huán)保,2012,38(5):45-48.
[6]吳志強(qiáng),曹蕾,王凱.基于智能手機(jī)的人體跌倒檢測(cè)系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2014,35(4):1465-1470.
[7]王剛.基于Arduino Uno平臺(tái)的跌倒檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2015(7):49-52.
[8]陶成林,雷必成,楊揚(yáng)戩.基于STM32的跌倒防護(hù)裝置研究[J].電子設(shè)計(jì)工程,2012,20(22):63-65.
[9]任紅紅,于普林.老年人跌倒的干預(yù)研究進(jìn)展[J].中華老年醫(yī)學(xué)雜志,2011,30(10):883-886.
[10]任志玲,張冰倩,鄭麗媛.基于加速度傳感器的跌倒檢測(cè)與報(bào)警系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2013,21(6):1428-1430.