項目簡介
1、計劃方案主題風格:根據(jù)STM32 MPU9250的重力感應器游戲控制器
2、計劃方案作用:應用STM32CubeMX配備了Nucleo-L476RG,開發(fā)設計了USB HID復合型機器設備用以體感操縱,板載STM32L476RG ARM核微處理器適用USB2.0 飛速機器設備,根據(jù)I2C載入九軸姿態(tài)傳感器-MPU9250(三軸瞬時速度、三軸陀螺儀、三軸磁力計),應用高效率的感應器數(shù)據(jù)預處理優(yōu)化算法、姿勢解算優(yōu)化算法,完成體驗操縱PC游戲,高精度,極低延遲時間,可做為虛似單車等控制板,適用硬件配置訂制。
3、關(guān)鍵字:STM32、姿勢解算、MPU9250、游戲控制
原理詳細介紹
1、硬件配置構(gòu)成與詳細介紹:
Demo板選用了Nucleo-L476RG主控板,板載STM32L476RG性能卓越ARM Cortex-M4核心MCU,cpu主頻達到80MHz,1MB Flash、128KBSRAM,適用浮點DSP;八個輕按功能鍵聯(lián)接來到STM32的GPIO;MPU9250選用GY-91控制模塊,根據(jù)I2C插口聯(lián)接到STM32,MPU9250由應美盛(InvenSense)榮譽出品,是MPU6050的全新升級,第二代9軸組成感應器將6軸慣性力精確測量模塊(三軸加速度傳感器 三軸陀螺儀)和三軸軸磁力計集成化于3 mm x 3 mm QFN封裝中。
2、此新項目中STM32的作用:
根據(jù)I2C插口收集感應器數(shù)據(jù)信息;強勁的計算特性和浮點DSP的適用確保了數(shù)據(jù)預處理、姿勢解算等優(yōu)化算法的高效率、精確運作;操縱LED做為情況標示;掃描儀功能鍵情況;根據(jù)USB接口與PC機通訊。
3、手機軟件步驟詳細介紹:
選用前后臺系統(tǒng),關(guān)鍵分成三絕大多數(shù),一是外接設備復位,二是數(shù)據(jù)處理方法,三是領(lǐng)域模型解決。應用STM32CubeMX配備轉(zhuǎn)化成了USB HID復合型機器設備,是一個USB電腦鍵盤和USB電腦鼠標、兩個手機游戲Pad,配備方式和測試工程源代碼點此。
以下,可見到USB枚舉類型變成電腦鍵盤、電腦鼠標、游戲控制器;
手機軟件步驟以下:
商品與演試
1、實體圖與表明:
Demo板表明:Demo板配備了9個功能鍵,Nucleo板載深藍色功能鍵為方式轉(zhuǎn)換功能鍵,啟動板載LD2翠綠色LED快閃視頻說明這時為鎖住情況,控制板失靈,短按1下,轉(zhuǎn)換到功能鍵操縱方式,LD2慢閃,再短按轉(zhuǎn)換到體驗操縱方式,LD2 1s閃動一次,再按轉(zhuǎn)換到鎖住情況;板載4個大功能鍵,先后投射為WASD,4個小功能鍵先后投射為R、shift、鼠標左鍵、鼠標點擊。
之上文圖內(nèi)容均是EEWORLD社區(qū)論壇網(wǎng)民:dql2016 原創(chuàng),在這里謝謝。
熱烈歡迎新浪微博@EEWORLD
假如你也讀過該類原創(chuàng)干貨知識請關(guān)心微信公眾平臺:EEWORLD(電子技術(shù)全球)回應“文章投稿”,也可將你的原創(chuàng)發(fā)至:bbs_service@eeworld.com.cn,一經(jīng)當選,大家將幫你走上今日頭條!
與大量領(lǐng)域內(nèi)網(wǎng)民開展溝通交流請登錄EEWORLD社區(qū)論壇。
(正文已結(jié)束)
推薦閱讀:邯鄲信息港
免責聲明及提醒:此文內(nèi)容為本網(wǎng)所轉(zhuǎn)載企業(yè)宣傳資訊,該相關(guān)信息僅為宣傳及傳遞更多信息之目的,不代表本網(wǎng)站觀點,文章真實性請瀏覽者慎重核實!任何投資加盟均有風險,提醒廣大民眾投資需謹慎!