如何自製音游手台(遊戲控制器)?

比如iidx,sdvx,osu(這個可以省略了),ddr(跳舞毯?),網上百度石沉大海。如何做到控制器和電腦之間的通信呢?


第一、你需要木工或者類似的技能、這樣你才能做出外框架。當然、直接用現成的盒子也不是不行。

第二、按鍵和微動部分想靠自製幾乎是不可能。購買現成的吧。

第三、學過電路、懂的設計電路板。懂的焊接線路。


只做過SDVX的……成品如圖

我只用了一個arduino作為主控,所以受限於介面數量,放棄了加設讀卡器還有數字鍵盤,旋鈕部分淘寶買的旋轉編碼器,唯一的缺陷就是覺得旋轉的時候阻尼不夠,而且因為買的是360光柵每圈的,感覺有點過渡靈敏,經常按鍵的震動都能影響到。微動開關跟按鍵都是淘寶買的,微動買的歐姆龍……框架自己畫好CAD,淘寶上面有店可以割PVC還有密度板,剩下就是自己削線接線…


如果只是問「如何做到控制器和電腦之間的通信呢?」這點的話 那麼有以下幾個方案:

第一 可以用手柄的PCB自己來接焊 成本低但是比較折騰而且效果也不太好

第二 可以用現成的開發板之類自己寫程序然後接線 這個方案自由度高但是要有編程和硬體基礎

第三 可以用現有的成品PCB(比如arcin板)直接接線 這個方案價格可能比較高但是方便

iidx建議就是arcin板 不過國內不知道有沒有其他差不多的板子賣

sdvx我現在用的方案是arduino+acrealio 目前試過最舒服的方案

ddr的話還是minimaid吧 不過記得挺貴


在B站看過兩個關於LL的硬鍵盤的製作方法。

都是自行用有機玻璃板裁出九個對應鍵孔,裝上街機那種微觸按鈕,然後連接到單片機上

第一種是直接單片機模擬USB輸入設備,將九個按鈕的的坐標輸回去就是了。

第二種,後來嫌有延遲,直接換帶HDMI輸出的android平板,拆板找出觸摸板的控制線,然後焊出引線,用示波器測出九個按鈕的坐標信號,繼續用單片機模擬輸出回去。

思路就這樣。


推薦閱讀:

為什麼beatmania的BGA是那麼的......獨特?
為什麼那麼多人看不起節奏大師玩家?
有哪些比較好的音樂節奏類遊戲?
音樂遊戲中判定嚴格的意義何在?

TAG:音樂遊戲MusicGame | KONAMI | 節奏遊戲RhythmGame |