第1步:木工工具和材料
警告:操作電動工具時要小心并使用適當的安全設備
工具
螺絲刀和螺絲
臺鋸或圓鋸
印章鋸
拼圖
鉆孔和鉆頭包括60mm和25mm孔鋸
砂光紙/塊
鋼絲絨
路由器和鉆頭:
圓角
圓形小海灣
倒角
Straight
材料
19mm(3/4“)電路板 - 我使用的是我從柜子里留下的層壓板,但是層板或MDF也可以用合適的表面處理。
60mm的銷釘用于面部按鈕 - 這是從我的樓梯上留下的或者你可以用一個hol從板上切下這些用木材填料鋸中心孔
木材著色劑,清漆和稀釋劑
步驟2:D-Pad
我首先通過描繪一塊大約相當于我的尺寸的木材來標記一塊層壓板上的D-Pad按鈕然后在水平和垂直方向上進行加倍形狀。
然后我用拼圖將其剪掉并打磨,直到它光滑且相當均勻。我還使用帶有圓角圓角的路由器修圓頂邊。
當我對整體造型感到滿意時,我將D-Pad按鈕放在另一個較大的板上,用于游戲手柄的頂部。
我用鉛筆在D-pad周圍找到了D-Pad形狀的孔。切割出來的時候,我首先用小鉆孔標出角點,然后使用拼圖切出主要形狀。
我花了一些時間來磨掉D-Pad按鈕的邊緣以及讓它順利滑入和滑出的孔。你會希望它非常寬松,但橫向移動最小。
第3步:按鈕
下一步我從60mm的銷釘上切下了面部按鈕,并從頂板上切下了用于“開始”和“選擇”的小型藥丸按鈕。然后,我使用60mm孔鋸切割頂板中的等效孔,用于較大的按鈕和25mm孔鋸以及用于啟動和選擇按鈕的拼圖。
我用剁鋸切割了榫釘稍微暗淡的刀片所以臉部按鈕在這個過程中有點燒焦,你可以在照片中看到,但這無關緊要,因為我打算用深色染色它們。
為了讓臉部按鈕有更好的感覺,我使用帶有圓角圓頭的路由器將它們的頂部邊緣修圓。我剛剛打開了“開始”和“選擇”按鈕的頂部邊緣,因為它們有點太小而無法使用路由器。
在這個階段,我還使用拼圖修補了頂板上的角落(使用清漆錫蓋標出)并使用帶倒角鉆頭的路由器在周圍添加斜邊。
步驟4:添加基板
底板裝有電子元件,只是另一塊19mm(3/4“)電路板。我將頂板放在上面,將其切割成形狀。稍微大一點的底板,使用墊片追蹤其形狀,然后使用臺鋸切割它,然后用角鋸切割它。
我還將兩者使用帶有圓角位的路由器的基板的頂部和底部邊緣。
步驟5:木材完成
從按鈕開始,我使用了一些深色的聚氨酯基污漬/varni這給按鈕帶來了柔軟,光滑的表面,非常適合那些按鈕。
我用布料涂上深色木材污漬弄臟底板,試圖將顏色/色調與按鈕相匹配盡可能地保留更多的木紋。
然后,我使用多層涂層清潔緞面清漆完成頂板和底板,并在外套之間用鋼絲絨和稀釋劑擦拭以修復任何瑕疵。
這一點非常重要這個階段要不斷檢查按鈕是否仍然適合并進行任何必要的調整,因為你要打磨任何開始粘貼的區域。
第6步:布線準備
為了給電子設備留出一些空間,我使用路由器和直線位在基板上切割了一個空腔。
我還使用凹槽鉆頭切斷了所有按鈕的接線管。我首先使用頂板作為模板,用鉛筆在底板上標出了按鈕孔的位置。
這使我能夠輕松布線,稍后布線。
我還在頂板的后部切了一個空腔,為微控制器和面包板留出了額外的空間。
USB電纜接入部分用較小的直線切割,以使其緊貼其布線管道并避免任何移動。
步驟7:電子工具和材料
工具
萬用表/連接測試儀
烙鐵
材料
Arduino Leonardo/Pro Micro帶USB HID操縱桿配置文件(我使用的是廉價克隆)
Microswitch按鈕(越小越好越好) )
迷你面包板(或者您更喜歡連接控制器)
連接線(我主要使用杜邦跳線)
電子焊料(仍然我的原始松香芯卷軸來自大學)
熱縮管
膠水將電線和開關連接到木材上,例如Glu點或膠槍
步驟8:連接按鈕
嘗試了多種獲取按鈕的方法工作可靠我發現似乎效果最好的方法是使用多個并行連接的微動開關,這樣如果任何開關被觸發,按鈕就會“打開”。
這需要為每個按鈕布線一個環路,并將每個環路連接回迷你面包板。使用熱縮管焊接并纏繞環路,并使用Dupont跳線連接器將每個環路連接回面包板。
在此階段,使用萬用表/連續性連續測試連接非常重要測試儀,最后用實際的木制按鈕進行測試。
步驟9:連接控制器和代碼
連接控制器非常簡單由于使用了迷你面包板和杜邦連接器,這意味著我可以根據需要輕松移動電線。
代碼也很基本。我重用了之前游戲手柄項目中的一些代碼(您可以忽略此項目中不需要的操縱桿軸位)。
此代碼使用優秀的Arduino操縱桿庫您可以了解有關入門的更多信息從這個方便的instructable。
第10步:裝配和測試
為了方便起見,我使用Glu Dots將微動開關連接到基板上,但是膠槍可能會做更長久的工作。
我使用面部按鈕孔的孔鋸切口做了一些腳。我還使用帶有倒角鉆頭的路由器在底部邊緣對它們進行了晃動。
然后我將底座和頂板擰在一起通過支腳。
經過項目QA的一些測試后領導我們發現按鈕卡住了,當然如果翻轉游戲手柄就會掉線。
這些問題的解決方案有三個。
首先,我在按鈕中心的底板上鉆了一個孔,這樣螺絲就可以松開,然后擰入按鈕。
其次,我添加了額外的微動開關(它們非常便宜),以避免按鈕被推入死區并卡住。這也為按鈕添加了一個很好的額外點擊。
第三,我添加了一些彈簧,這樣按鈕就不會移動了(可選但很好的增強)。
這個解決方案實際上運行得很好游戲手柄功能符合要求。它還允許通過中心螺釘調節各個按鈕的高度,游隙和彈性。
步驟11:最后的想法
這是一個有趣的項目,我對最終結果非常滿意。在全天的技術演示中對墊進行了嚴格的壓力測試,并且一些非常熱情的玩家可以持續使用,沒有任何問題。
如果您有興趣構建自己的版本,請檢查它是否兼容使用您想要使用它的控制臺或計算機。它應該可以在任何支持USB標準HID操縱桿配置文件的設備上正常工作。我在Windows和Android上對它進行了測試,它在兩者上運行都很完美。
-
游戲手柄
+關注
關注
0文章
70瀏覽量
10347
發布評論請先 登錄
OVP IC應用案例 | 機械師G6Pro游戲手柄助力玩家順暢通關

樹莓派復古游戲“雙雄會”,Batocera 和 RetroPie 誰更懂你?

帶手柄RFID手持機終端的特點和作用分析
FPGA打磚塊小游戲設計思路
線性霍爾元件DH641在游戲手柄中的應用
PNI高精度低功耗3D動作捕捉手柄方案

評論