黃琪瑤 等
張弛? 陳榆章? 伍華琎? 羅裕烜? 李林靜
摘? 要:數(shù)字經(jīng)濟已成為現(xiàn)代人生活中不可或缺的一部分。數(shù)字化轉(zhuǎn)型升級已經(jīng)成為騎行裝備發(fā)展的必然趨勢,尤其是在國家“一盔一帶”政策的要求下,頭盔成為騎行者的必需品。該項目以出行頭盔為切入點,布局“騎行裝備”產(chǎn)業(yè),通過物聯(lián)網(wǎng)、云服務(wù)、APP和周邊商圈,實現(xiàn)頭盔實時定位、SOS緊急求救、導(dǎo)航、自動亮起轉(zhuǎn)向燈等功能。APP平臺提供頭盔管理、家長模式、騎行數(shù)據(jù)統(tǒng)計、活動推薦和俱樂部建設(shè)等支持。另外,生活圈通過招募有資質(zhì)的商家入駐,聯(lián)合周邊商圈,實現(xiàn)產(chǎn)業(yè)協(xié)同發(fā)展和數(shù)據(jù)共享,讓“數(shù)據(jù)流”形成“價值流”,打造騎行周邊的平臺經(jīng)濟,實現(xiàn)智能騎行多彩生活圈生態(tài)。
關(guān)鍵詞:數(shù)字經(jīng)濟;數(shù)字化轉(zhuǎn)型;騎行裝備;智能騎行;APP平臺
中圖分類號:TP311.1? 文獻標(biāo)識碼:A? 文章編號:2096-4706(2023)24-0029-04
Design and Implementation of an Intelligent Riding Helmet System
HUANG Qiyao, ZHANG Chi, CHEN Yuzhang, WU Huajin, LUO Yuxuan, LI Linjing
(College of Electrical and Information Engineering, Quzhou University, Quzhou? 324000, China)
Abstract: The digital economy has become an indispensable part of modern people's lives. Digital transformation and upgrading has become an inevitable trend of cycling equipment development. Especially under the requirements of the national “One Helmet One Belt” policy, the helmets have become a necessity for cyclists. The project takes the travel helmet as the starting point, and lays out the “riding equipment” industry. Through the Internet of Things, cloud services, APP and surrounding business circles, it realizes the functions of helmet real-time positioning, SOS emergency rescue, navigation and automatic lighting of turn signal. The APP platform provides support for helmet management, parental mode, cycling data statistics, event recommendations and club construction. In addition, the life circle recruits qualified merchants to settle in, collaborates with surrounding business circles, achieves industrial coordinated development and data sharing, forms a “value stream” from the “data stream”, creates a platform economy for cycling around, and realizes a colorful life circle ecosystem for intelligent cycling.
Keywords: digital economy; digital transformation; cycling equipment; intelligent cycling; APP platform
0? 引? 言
隨著人們對健康和環(huán)保意識的提高,騎行成為一種受歡迎的運動方式。在國家“一盔一帶” 政策的要求下,頭盔成為騎行者的必需品。然而騎行中存在一些問題和挑戰(zhàn),如定位不準(zhǔn)確、鏡片容易生霧、強光影響和夜間騎行安全等。同時,騎手在騎行過程中也需要解決一些實際問題,如查找本地騎行線路和俱樂部、挑選適合自己的騎行裝備等。為了解決這些問題和挑戰(zhàn),項目對現(xiàn)有的頭盔進行智能化升級。通過科技賦能頭盔,以物聯(lián)網(wǎng)為核心,結(jié)合云服務(wù)、APP與周邊商圈,實現(xiàn)產(chǎn)業(yè)協(xié)同發(fā)展,打造騎行周邊的平臺經(jīng)濟,實現(xiàn)智能騎行多彩生活圈生態(tài)。
1? 項目介紹
項目以騎行頭盔為中心,梳理騎行者、優(yōu)質(zhì)商家、頭盔應(yīng)用管理、兒童安全騎行的數(shù)據(jù)流,搭建這些用戶數(shù)據(jù)流共享平臺,該平臺實現(xiàn)的主要功能模塊如圖1所示。在該平臺,將EPS32芯片為核心,在其中加入語音識別和北斗、GPS雙模精確定位,解決專業(yè)或日常生活中的騎行需求,通過圖文推送滿足專業(yè)騎行活動的發(fā)起和宣傳需求,運用家長模式掌握兒童騎行的安全狀態(tài)及位置定位信息,防范頭盔失竊。同時APP平臺在頭盔管理、家長模式、騎行數(shù)據(jù)統(tǒng)計、活動推薦、組建俱樂部等方面提供支撐。通過招募有資質(zhì)、有品牌的商家入住,聯(lián)合周邊商圈,讓“數(shù)據(jù)流”形成“價值流”,打造騎行周邊的平臺經(jīng)濟,實現(xiàn)智能數(shù)字健康生態(tài)家園。
該系統(tǒng)的主要功能模塊包括:
1)設(shè)備管理。該系統(tǒng)支持連接和配對藍(lán)牙設(shè)備,如節(jié)奏傳感器、速度傳感器心率監(jiān)測器等。它可以顯示電池電量和信號狀態(tài),并允許用戶使用屏幕觸摸或按鈕進行操作。
2)騎行模式。在該模式下,系統(tǒng)可以實時顯示車速、里程、時間和海拔高度。它不僅記錄最近騎行路線和里程,還允許用戶自定義設(shè)置,例如單位和聲音提示。
3)導(dǎo)航模式。導(dǎo)航模式可以提供實時地圖和導(dǎo)航指示,顯示目的地距離和預(yù)計到達時間,并提供多種路徑選項。它還可以兼容其他導(dǎo)航應(yīng)用程序。
4)團隊騎行。系統(tǒng)支持創(chuàng)建和團隊組建,可視化和管理你的隊員、分享位置和消息并記錄你的團隊歷史和統(tǒng)計數(shù)據(jù)。
5)社交功能。社交功能包括分享照片和視頻、記錄騎行歷史和旅途、查看好友的信息和活動以及添加評論和點贊。
6)SOS緊急呼叫:SOS緊急呼叫是一項重要的安全功能,可以讓用戶在緊急情況下快速尋求幫助。這個功能可以向緊急聯(lián)系人發(fā)送位置信息和求救信號,激活警報并通知當(dāng)?shù)貞?yīng)急服務(wù)。
7)附近信息。附近信息可以顯示周邊商家、餐館和景點信息,提供用戶評分和評論以及導(dǎo)航到目的地的選項。
2? 系統(tǒng)設(shè)計與實現(xiàn)
這款智能頭盔采用ESP32作為主控芯片,并集成語音識別、GPS導(dǎo)航和LED燈光等多種功能。為了實現(xiàn)這些功能,項目基于Arduino框架,使用Vscode+PlatformIO開發(fā),使用ESP32接入百度云實現(xiàn)在線語音識別。同時配有GPS/北斗雙模定位、咪頭麥克風(fēng)和LED燈光模塊等。智能頭盔實現(xiàn)在線語音交互,當(dāng)用戶掃碼注冊錄入用戶信息后,登錄APP,開啟藍(lán)牙,將智能頭盔與手機綁定,錄用喚醒詞。下面分別介紹在線語音識別、語音控制LED轉(zhuǎn)向燈、APP的實現(xiàn)。
2.1? 基于百度云的在線語音識別
百度云對語音識別的步驟主要包括:
1)在百度云控制端選擇“語音識別”并創(chuàng)建應(yīng)用獲取API Key和Secret Key。
2)根據(jù)創(chuàng)建應(yīng)用生成的API Key和Secret Key來獲取token。
3)采集音頻數(shù)據(jù),將數(shù)據(jù)打包成規(guī)定的格式,POST發(fā)送到請求API。
4)接收返回的數(shù)據(jù)。
當(dāng)手機與頭盔藍(lán)牙連接成功后,麥克風(fēng)隨時采集周圍聲源信息,用戶通過自己的本地語音喚醒WakeNet如喚醒詞“小智”喚醒手機,開啟語音交互。在ESP32被喚醒后就開始錄音,通過VAD音量檢測,判斷用戶是否在講話,若講話停止或達到錄音最大時間則停止錄音,將錄音數(shù)據(jù)進行輕量化語音降噪處理,處理后的音頻文件通過HTTP請求發(fā)送到百度云實時語音識別接口,調(diào)用接口函數(shù)進行語音識別,返回語音識別的文本后,還需要對文本進行語義分析,提取文本中關(guān)鍵詞,得到執(zhí)行指令實現(xiàn)語音交互。其語音識別的流程如圖2所示。
圖2? 基于百度云的在線語音識別流程
2.2? 語音控制頭盔LED左右轉(zhuǎn)向燈
語音控制LED左右轉(zhuǎn)向燈的結(jié)構(gòu)如圖3所示。在圖3中,當(dāng)語音輸入后,聲音信號由話筒轉(zhuǎn)化為電信號輸送給語音芯片,經(jīng)過芯片識別后將指令傳送給單片機,控制單片機三個I/0端口輸出高低兩種電平,三路放大后的電平信號傳送給各個恒流源電路,分別控制燈光的開斷,實現(xiàn)語音控制恒流LED燈的開關(guān),來達到顯示轉(zhuǎn)向和提醒他人作用。
圖3? 語音識別LED左右轉(zhuǎn)向燈
2.3? APP的實現(xiàn)
該騎行APP提供騎行、功能、發(fā)現(xiàn)和我的四個主要導(dǎo)航功能,如圖4所示。
(a)騎行主界面? ? ? ? ? (b)功能界面
(c)發(fā)現(xiàn)查詢界面? ? ? ?(d)用戶信息界面
圖4? 騎行應(yīng)用程序的主要頁面
在圖4(a)中,主要包括添加頭盔、騎行和騎行數(shù)據(jù)3個模塊,首先利用藍(lán)牙技術(shù),將智能頭盔與手機相連,實現(xiàn)語音操控手機。其次,在騎行模塊是它允許用戶記錄他們的騎行路線和時間,并提供實時的導(dǎo)航和語音助手功能。這個模塊可以幫助騎手輕松地規(guī)劃自己的騎行路線,從而在騎行中獲得更好的體驗。同時,實時的導(dǎo)航和語音助手功能也可以幫助騎手更加安全地騎行,避免危險和意外發(fā)生;最后,騎行數(shù)據(jù)模塊則旨在統(tǒng)計騎手的騎行數(shù)據(jù),直觀地展現(xiàn)出展示騎手的騎行歷程、騎行速度、消耗能量等數(shù)據(jù),騎行數(shù)據(jù)模塊可以幫助用戶更好地了解自己的健康狀況和騎行表現(xiàn)。
在圖4(b)中,設(shè)備管理模塊可以讓騎手查看和管理自己的騎行設(shè)備,包括電動車、自行車等。用戶可以在該模塊中綁定設(shè)備、修改設(shè)備信息、查看設(shè)備狀態(tài)等,并隨時掌握自己設(shè)備的使用情況;設(shè)備搜索模塊允許用戶搜索周圍的騎行設(shè)備,包括共享單車、電動車租賃等不同類型的設(shè)備。用戶可以通過地圖或搜索功能快速找到周圍的設(shè)備,并了解其位置、狀態(tài)和使用說明;語音助手模塊為騎手提供便捷的語音交互功能,騎手可以通過語音輸入指令,如“導(dǎo)航到某個地方”“播放音樂”等,來實現(xiàn)各種操作,提高騎行的安全性和便利性;家長模式則是針對青少年騎手推出的一項功能,在該模式下,家長可以遠(yuǎn)程了解孩子的騎行位置和行駛記錄,以保證孩子的騎行安全;騎行界面模塊則是提供一個專門的騎行UI界面,包括速度、里程、時間、海拔高度等多項數(shù)據(jù)統(tǒng)計指標(biāo),方便騎手隨時查看自己的騎行狀態(tài)和表現(xiàn);導(dǎo)航模式則是針對騎手出行所需推出的一項導(dǎo)航功能,用戶可以輸入目的地或通過語音助手進行導(dǎo)航,系統(tǒng)將為用戶規(guī)劃最優(yōu)路線,并提供詳細(xì)的導(dǎo)航指引;附近騎行模塊可以讓用戶查找周圍的騎行路線和景點,比如山區(qū)、公園、梯田等不同類型的景點,幫助騎手發(fā)現(xiàn)更多的騎行體驗和樂趣;緊急呼叫模塊則是為騎手提供一個緊急情況下求救平臺,當(dāng)遇到危險或意外事件時,騎手可以通過該功能向社區(qū)呼叫求救,得到及時的支援和幫助。
在圖4(c)中,商業(yè)圈是騎手們了解周圍商業(yè)設(shè)施和服務(wù)的重要途徑。通過該功能,用戶可以輕松查詢到周圍的商鋪、餐廳、咖啡館、便利店等各種商業(yè)設(shè)施,并查看它們的詳細(xì)信息,比如地址、營業(yè)時間、評價等。此外,商業(yè)圈也可以提供促銷信息、優(yōu)惠券等福利活動,讓用戶更方便地享受周邊服務(wù);活動推薦則是為用戶推薦適合他們的騎行活動。除了常規(guī)的騎行路線推薦外,該功能還可以根據(jù)用戶的興趣愛好、體能水平等個人因素,建議一些定制化的活動,如休閑騎行、山地越野、夜間探險等不同主題的騎行活動。同時,活動推薦還可以告知用戶當(dāng)前熱門的騎行活動,以及參加這些活動所需的注意事項和報名方式等;俱樂部功能則是一個社區(qū)交流平臺,允許用戶與其他騎手交流和分享經(jīng)驗。用戶可以在俱樂部內(nèi)發(fā)布自己的騎行心得、經(jīng)驗分享、問題求助等帖子,與志同道合的騎手共同探討騎行技巧和相關(guān)話題。俱樂部還可以組織線下活動、比賽等集體活動,增進騎手之間的溝通和交流,豐富用戶的騎行體驗。
在圖4(d)中,用戶信息模塊是用戶在注冊時填寫的個人資料,包括姓名、性別、年齡、身高、體重等基本信息。用戶可以隨時修改自己的個人資料,以保證其準(zhǔn)確性和完整性;照片模塊允許用戶上傳并管理自己的個人照片,包括騎行照片和生活照片等。用戶可以創(chuàng)建自己的相冊,并將照片分享到社交媒體上,與朋友們分享自己的騎行體驗和趣事;騎行圈子則是一個社交功能,允許用戶加入不同的騎行圈子,如山地車騎行、公路車騎行、城市單車騎行等不同類型的騎行圈子。用戶可以在圈子內(nèi)發(fā)帖、評論、點贊等,與志同道合的騎手進行交流和互動;騎行日記功能允許用戶記錄自己的騎行經(jīng)歷和感受,包括騎行時間、里程、速度、消耗卡路里等各項數(shù)據(jù)指標(biāo)。用戶可以根據(jù)自己的需要選擇是否公開日記內(nèi)容,并隨時查看自己的騎行歷史和成長軌跡;騎行軌跡功能可以記錄用戶的騎行軌跡,并在地圖上展示出來。用戶可以查看自己的騎行路徑、速度和海拔等信息,并與其他用戶分享自己的騎行軌跡,以獲取更多的騎行建議和體驗;設(shè)置模塊包括用戶賬戶的安全設(shè)置、通知設(shè)置、隱私設(shè)置等各項設(shè)置內(nèi)容。用戶可以根據(jù)自己的需求和喜好進行個性化設(shè)置,保障自己的賬戶和信息安全,并獲得最佳的使用體驗。
3? 結(jié)? 論
頭盔的智能化不僅提升了頭盔行業(yè)專業(yè)度和便捷性,也提升了頭盔的品牌影響力。建立的智能數(shù)字健康生態(tài)騎行生活圈,不僅保障騎手的行車安全,也給騎手提供了一個良好的生活服務(wù)平臺,實現(xiàn)了讓用戶“行得安全、吃得放心、住得舒心”,是市民工作、休閑、生活、娛樂、運動領(lǐng)域中不可或缺的伙伴。
參考文獻:
[1] 李茂恩,張雨蘭,唐羽,等.便于外賣公司監(jiān)管的騎手智能頭盔設(shè)計 [J].無線互聯(lián)科技,2022,19(8):83-84+95.
[2] 郇雨龍,陳慧娟,田寶琦,等.基于STM32單片機的騎行者智能頭盔系統(tǒng)設(shè)計 [J].無線互聯(lián)科技,2021,18(12):47-49.
[3] 黃熠恒,陳錦強,寧安淇,等.基于機器視覺的外賣員安全頭盔的設(shè)計與開發(fā) [J].電子技術(shù)與軟件工程,2022(20):162-165.
[4] 趙子豪,孟剛.智能騎行頭盔的創(chuàng)新發(fā)展研究 [J].電子世界,2021(3):7-8.
[5] 馮奇.智能騎行頭盔設(shè)計研究 [D].上海:上海工程技術(shù)大學(xué),2021.
[6] 黃熠恒,陳錦強,寧安淇,等.基于機器視覺的外賣員安全頭盔的設(shè)計與開發(fā) [J].電子技術(shù)與軟件工程,2022(20):162-165.
作者簡介:黃琪瑤(2002—),女,漢族,浙江慈溪人,本科在讀,研究方向:智能信息處理;通訊作者:李林靜(1976—),女,漢族,四川遂寧人,副教授,碩士研究生,研究方向:智能信息處理。