付主木,陳曦,王櫟陽,司鵬舉
(河南科技大學(xué),河南 洛陽 471023)
據(jù)《中國醫(yī)藥報》報道:“全世界視力殘疾者的總數(shù)為1.6億左右,其中5 000多萬為盲人,其余為低視力者;我國是全世界盲人最多的國家,全國盲人總數(shù)已超過1 300萬,占全球總數(shù)的1/4,現(xiàn)在我國每年大約有100萬人失明,這意味著幾乎每半分鐘就會增加一名盲人。如果按照目前的趨勢發(fā)展下去,到2020年,我國盲人將增加4倍”。500萬盲人,占世界盲人的18%。面對如此龐大的盲人群體,傳統(tǒng)導(dǎo)盲方式的弊端日益突顯[1]。盲人出行面臨著障礙物感知難、安全系數(shù)低、無法識別目的地路徑等問題。此外,有關(guān)導(dǎo)盲產(chǎn)品的國外市場也對此缺乏研究,相關(guān)市場幾乎為空白;國內(nèi)的導(dǎo)盲市場是較為新型的市場。因此,盲人對智能導(dǎo)盲拐杖的需求迫在眉睫[2]。
針對盲人出行的障礙物感知難、安全系數(shù)低、無法識別目的地路徑等問題,本文設(shè)計了智能導(dǎo)盲拐杖。該拐杖可以使盲人無觸碰感知障礙物位置;當(dāng)盲人長時間處于跌倒?fàn)顟B(tài)時,拐杖能夠自主向路人呼救,并將位置發(fā)送給家人;拐杖還能控制手機為盲人提供常去地導(dǎo)航;夜晚時能夠打開閃燈提示路人及車輛注意。智能導(dǎo)盲拐杖功能模塊圖如圖1所示。核心控制器采用STM32單片機,障礙物定位系統(tǒng)通過超聲波探測障礙物,探測到障礙物后,可通過反饋感知系統(tǒng)的震動來通知盲人。警報系統(tǒng)通過陀螺儀姿態(tài)解算來判斷盲人是否跌倒,并可以發(fā)出警報。如果盲人跌倒,可通過GPS和SIM800分別進(jìn)行位置定位和位置信息發(fā)送,同時啟動呼救系統(tǒng)吸引路人注意。拐杖可通過藍(lán)牙與手機APP通信,進(jìn)行常去地導(dǎo)航。
圖1 智能導(dǎo)盲拐杖模塊圖
障礙物的探測采用HC-SR04超聲波模塊,此模塊性能穩(wěn)定,測量距離精確,模塊精度高,盲區(qū)小。該模塊采用IO口TRIG觸發(fā)測距,需要至少10μs的高電平信號,且模塊會自動發(fā)送8個40kHz的方波,并檢測是否有信號返回。當(dāng)有信號返回時,通過IO口ECHO輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間[3]。測試距離等于(高電平時間×聲速(340m/s))/2。 當(dāng)檢測到有障礙物時,超聲波會返回障礙物的距離信息,并通過拐杖手柄處的震動裝置將信息反饋給盲人,震動次數(shù)為1代表距離為1m內(nèi),為2則為1~2m內(nèi),以此類推可以檢測到5m內(nèi)的障礙物信息[4]。
本文采用陀螺儀進(jìn)行姿態(tài)的解算,采用GPS進(jìn)行位置的確定,利用SIM800進(jìn)行信息的發(fā)送。拐杖通過采集固定在其內(nèi)部的陀螺儀姿態(tài),根據(jù)卡爾曼濾波解算出歐拉角并以此來判斷拐杖的姿態(tài)。當(dāng)檢測到的俯仰角>75°并且這一角度保持超過30s,則會發(fā)出有間隔的警報,提醒盲人是否放置拐杖時未關(guān)閉;如果10s后仍未關(guān)機且俯仰角仍>75°,則判定盲人跌倒且無法自己站立。此時則長時間發(fā)出警報吸引路人注意,同時拐杖上的SIM800會通過GPS模塊獲得此時位置信息,并將位置信息編輯成短信發(fā)送給家人,使家人及時了解危險,并做出處理[5]。家人手機APP中接收到消息后會觸發(fā)提示音并顯示盲人位置。
陀螺儀型號為MPU6050,MPU-6000(6050)的角速度全格感測范圍為±250 °/s、±500 °/s、±1 000 °/s與±2 000 °/s(dps),可準(zhǔn)確追蹤快速與慢速動作,并且用戶可程式控制的加速度全格感測范圍為±2g、±4g、±8g與±16g[6]。產(chǎn)品傳輸可透過最高至400kHz的IIC或最高達(dá)20MHz的SP(MPU-6050沒有SPI)。MPU-6000可在不同電壓下工作,VDD供電電壓介為(2.5±5%)V、(3.0±5%)V或(3.3±5%)V,邏輯接口VDDIO供電為(1.8±5%)V(MPU6000僅用VDD)。MPU-600的包裝尺寸為4mm×4mm×0.9mm(QFN),在業(yè)界是革命性的尺寸。
采用的GPS型號為NEO-7M,它是NEO-6M的升級版。采用了新一代U-blox芯片,超高靈敏度,具備全方位功能;自帶MINIUSB接口,使用普通數(shù)據(jù)線即可調(diào)試GPS模塊,不再需要使用USB-TTL等工具;增加EEPROM存儲芯片,設(shè)置參數(shù)等信息自動存儲,掉電后配置自動保存,無需重新設(shè)置;板載MAX2659信號放大芯片,搜索能力更強[7]。
信息發(fā)送模塊選擇SIM800模塊,此模塊采用了SIMCOM公司的工業(yè)級四頻850/900/1800/1900MHzSIM800芯片,可以低功耗實現(xiàn)語音、SMS、數(shù)據(jù)和傳真信息的傳輸;可以適用于短信監(jiān)控二氧化氮、煙霧報警器、無線終端(短信貓)、工業(yè)監(jiān)測與控制(溫濕度、二氧化碳)、遠(yuǎn)程抄表系統(tǒng)和智能家居控制系統(tǒng)等控制平臺[8]。SIM800模塊性能穩(wěn)定、外觀小巧、性價比高,能滿足客戶的多種需求。SIM800C尺寸為17.6mm×15.7mm×2.3mm,能適用于各種緊湊型產(chǎn)品設(shè)計需求[9]。SIM800工作原理圖如圖2所示。
圖2 SIM800工作原理圖
通過安卓軟件編寫一個小型APP,同時將高德地圖的接口放入到該APP中。將拐杖藍(lán)牙地址設(shè)置為默認(rèn)地址,手機藍(lán)牙可以自主與拐杖中的藍(lán)牙相連接,連接后可接收拐杖發(fā)出的數(shù)據(jù)。在APP中家人可為盲人設(shè)定5個以內(nèi)常去地,并告知盲人順序,盲人可通過拐杖上的按鍵選擇地點,按一次選擇鍵表示目的地為已設(shè)置的常去地,再按確定按鈕即可開始導(dǎo)航,選擇其他常去地導(dǎo)航以此類推。拐杖控制APP界面如圖3所示。
圖3 拐杖控制APP
拐杖內(nèi)裝有一個光敏電阻探頭,通過光敏電阻檢測外界白晝。當(dāng)外界光線較弱時,拐桿的LED燈會被打開并閃爍,以便在夜晚天較黑時提醒行人及車輛注意,以此保障盲人出行的安全性。
拐杖內(nèi)部的器件選擇如表1所示。
表1 器件選擇
拐杖電路原理圖如圖4所示。
圖4 拐杖電路原理圖
在拐杖的最底端安裝有一只萬向輪,通過萬向輪可以實現(xiàn)拐杖在地面自由移動,節(jié)省使用者體力。拐杖的拐柱部分整體光滑且平直,在其中間部放置有超聲波探頭,拐杖整體呈長一字形。該設(shè)計符合盲人使用普通導(dǎo)盲杖的習(xí)慣。拐杖整體結(jié)構(gòu)實物圖如圖5所示。把手形狀整體呈圓筒形,可與盲人手掌完全貼合,提高使用者握桿的舒適度,避免因長時間握桿導(dǎo)致手掌酸疼。把手上加有防滑紋,防止拐杖從使用者手中滑落,且把手內(nèi)部為空心設(shè)計,以便于將主控及其他外設(shè)裝置其中,提高拐杖內(nèi)部空間的利用率,使整體結(jié)構(gòu)更為美觀。把手結(jié)構(gòu)圖如圖6所示。
圖5 拐杖整體結(jié)構(gòu)實物圖
圖6 把手結(jié)構(gòu)圖
在研發(fā)初期,研發(fā)團(tuán)隊根據(jù)市場相似產(chǎn)品的功能不全、使用不便、視力障礙人士對產(chǎn)品需求度大等問題,對本產(chǎn)品經(jīng)過多次的反復(fù)實驗,形成了一個初步的產(chǎn)品小樣。此后,還與用戶緊密合作,通過用戶的試用與反饋,不斷吸取用戶對產(chǎn)品的意見與建議,并通過控制變量與用戶體驗反饋,多次設(shè)置實驗組與控制組,通過對比研究,不斷地對材料、功能實現(xiàn)度、產(chǎn)品性能與使用舒適度進(jìn)行改進(jìn)。產(chǎn)品的真正效果是需要人為檢測的,因此,在產(chǎn)品制作、測試完成后,本團(tuán)隊邀請河南推拿職業(yè)學(xué)院的200名視力障礙學(xué)生體驗該智能導(dǎo)盲拐杖,并對其體驗的感受通過紙質(zhì)問卷調(diào)查進(jìn)行反饋評價。問卷發(fā)放了200份,回收有效問卷為161份。在有效問卷中有75.6%的視力障礙人士對本產(chǎn)品感受良好,對功能給予了肯定;有85%左右的視力障礙人士接受產(chǎn)品定價并有意愿購買此產(chǎn)品。
針對盲人出行障礙物感知難、安全系數(shù)低、無法識別目的地路徑等問題,設(shè)計了基于STM32單片機的智能導(dǎo)盲拐杖。所設(shè)計的拐杖采用HC-SR04超聲波模塊探測障礙物,使盲人無觸碰感知障礙物位置。通過MPU-6050陀螺儀進(jìn)行姿態(tài)解算進(jìn)而判斷盲人是否跌倒。當(dāng)盲人長時間處于跌倒?fàn)顟B(tài)時,拐杖能夠自主向路人呼救,并通過GPS和SIM800將位置發(fā)送給家人。拐杖可以通過藍(lán)牙與手機APP通信,進(jìn)行常去地導(dǎo)航;夜晚時能夠打開閃燈提示路人及車輛注意。所設(shè)計的導(dǎo)盲拐杖得到了視覺障礙人士的肯定評價。