我的賽車模擬器 G29 on PS4 pro

在家裡用這個玩賽車遊戲也太爽
https://www.youtube.com/watch?v=evy2okQe06w&t=204s
yagami7215
羅技的DD盤,以後有預算會考慮升級。但其實有預算的話我會先換投影機跟音響
[iframe]這裡輸入YouTube或其他影音的網址[/iframe]https://www.youtube.com/watch?v=evy2okQe06w&t=204s
好久沒更新

是因為這段時間沒進度

我喜歡玩設備,也喜歡玩遊戲,所以沒進度的時間就是在玩遊戲

其實說沒進度也不對

我確認G29的編碼器,更精準一點說,G29是使用磁力計做為編碼器使用,晶片是MLX90363

上一帶的G27是使用類似滑鼠滾輪的光柵編碼器,這種編碼器的缺點是成本高,為了壓低成本所以要使用解析度低的

G29改成使用磁力計,成本比光柵更低,解析度則高了幾個數量級,算是非常聰明的做法

然而這其實對我這種手賤愛改的人來說造成困擾

因為一般的TTL訊號編碼器我可以直接並聯訊號用DI來讀取

但MLX90363是使用SPI通訊(Serial Peripheral Interface)

單純要讓Arduino跟MLX90363透過SPI通訊並不是很困難,data sheet都有說明該怎麼接線跟protocal,甚至網路上都有寫好的範例可以抄

問題是我無法在G29主板(Master)跟MLX90363(Slave)在通訊時讓Arduino也能偷聽到MLX90363回傳了什麼

所以這個想法卡了很久一直無法實現,反正卡關了,我也就不急,繼續玩遊戲。這段時間我還回去把GT Sport補上了

本來的想法是乾脆外掛一顆編碼器單讀給Arduino來吃,一邊找解決方案一邊玩遊戲

後來GT7玩到東京高速PP600這關,這關真的硬核,難在有碰撞設定,然後沒雨但路面濕滑,加上東京高沒有緩衝區,衝出賽道即撞牆 (真的惡意滿滿的設定啊)

然後我發現,當車輛受損時,譬如前輪撞壞了,方向盤會偏一邊,偏一邊的意思是原本中央的死區會偏移到一側。這有點刷新我對G29控制的想法

但重點來了,我前面的想法並無法處理這種車輛損壞方向盤偏一邊的狀況,於是這個想法基本就算是放棄了,還是回歸到玩遊戲吧

G29也就沒打算再對它做什麼,雖然最後的結果並不算成功,不過我的想法一直以來就是玩,能改出效果好的結果當然最好,結果不如預期也沒關係,中間過程學到很多東西也玩了很多,玩G29的過程我把一直想玩的Arduino終於找到一個理由可以玩了。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!