第1步:木工工具和材料
警告:操作電動工具時要小心并使用適當(dāng)?shù)陌踩O(shè)備
工具
螺絲刀和螺絲
臺鋸或圓鋸
印章鋸
拼圖
鉆孔和鉆頭包括60mm和25mm孔鋸
砂光紙/塊
鋼絲絨
路由器和鉆頭:
圓角
圓形小海灣
倒角
Straight
材料
19mm(3/4“)電路板 - 我使用的是我從柜子里留下的層壓板,但是層板或MDF也可以用合適的表面處理。
60mm的銷釘用于面部按鈕 - 這是從我的樓梯上留下的或者你可以用一個hol從板上切下這些用木材填料鋸中心孔
木材著色劑,清漆和稀釋劑
步驟2:D-Pad
我首先通過描繪一塊大約相當(dāng)于我的尺寸的木材來標(biāo)記一塊層壓板上的D-Pad按鈕然后在水平和垂直方向上進(jìn)行加倍形狀。
然后我用拼圖將其剪掉并打磨,直到它光滑且相當(dāng)均勻。我還使用帶有圓角圓角的路由器修圓頂邊。
當(dāng)我對整體造型感到滿意時,我將D-Pad按鈕放在另一個較大的板上,用于游戲手柄的頂部。
我用鉛筆在D-pad周圍找到了D-Pad形狀的孔。切割出來的時候,我首先用小鉆孔標(biāo)出角點,然后使用拼圖切出主要形狀。
我花了一些時間來磨掉D-Pad按鈕的邊緣以及讓它順利滑入和滑出的孔。你會希望它非常寬松,但橫向移動最小。
第3步:按鈕
下一步我從60mm的銷釘上切下了面部按鈕,并從頂板上切下了用于“開始”和“選擇”的小型藥丸按鈕。然后,我使用60mm孔鋸切割頂板中的等效孔,用于較大的按鈕和25mm孔鋸以及用于啟動和選擇按鈕的拼圖。
我用剁鋸切割了榫釘稍微暗淡的刀片所以臉部按鈕在這個過程中有點燒焦,你可以在照片中看到,但這無關(guān)緊要,因為我打算用深色染色它們。
為了讓臉部按鈕有更好的感覺,我使用帶有圓角圓頭的路由器將它們的頂部邊緣修圓。我剛剛打開了“開始”和“選擇”按鈕的頂部邊緣,因為它們有點太小而無法使用路由器。
在這個階段,我還使用拼圖修補(bǔ)了頂板上的角落(使用清漆錫蓋標(biāo)出)并使用帶倒角鉆頭的路由器在周圍添加斜邊。
步驟4:添加基板
底板裝有電子元件,只是另一塊19mm(3/4“)電路板。我將頂板放在上面,將其切割成形狀。稍微大一點的底板,使用墊片追蹤其形狀,然后使用臺鋸切割它,然后用角鋸切割它。
我還將兩者使用帶有圓角位的路由器的基板的頂部和底部邊緣。
步驟5:木材完成
從按鈕開始,我使用了一些深色的聚氨酯基污漬/varni這給按鈕帶來了柔軟,光滑的表面,非常適合那些按鈕。
我用布料涂上深色木材污漬弄臟底板,試圖將顏色/色調(diào)與按鈕相匹配盡可能地保留更多的木紋。
然后,我使用多層涂層清潔緞面清漆完成頂板和底板,并在外套之間用鋼絲絨和稀釋劑擦拭以修復(fù)任何瑕疵。
這一點非常重要這個階段要不斷檢查按鈕是否仍然適合并進(jìn)行任何必要的調(diào)整,因為你要打磨任何開始粘貼的區(qū)域。
第6步:布線準(zhǔn)備
為了給電子設(shè)備留出一些空間,我使用路由器和直線位在基板上切割了一個空腔。
我還使用凹槽鉆頭切斷了所有按鈕的接線管。我首先使用頂板作為模板,用鉛筆在底板上標(biāo)出了按鈕孔的位置。
這使我能夠輕松布線,稍后布線。
我還在頂板的后部切了一個空腔,為微控制器和面包板留出了額外的空間。
USB電纜接入部分用較小的直線切割,以使其緊貼其布線管道并避免任何移動。
步驟7:電子工具和材料
工具
萬用表/連接測試儀
烙鐵
材料
Arduino Leonardo/Pro Micro帶USB HID操縱桿配置文件(我使用的是廉價克隆)
Microswitch按鈕(越小越好越好) )
迷你面包板(或者您更喜歡連接控制器)
連接線(我主要使用杜邦跳線)
電子焊料(仍然我的原始松香芯卷軸來自大學(xué))
熱縮管
膠水將電線和開關(guān)連接到木材上,例如Glu點或膠槍
步驟8:連接按鈕
嘗試了多種獲取按鈕的方法工作可靠我發(fā)現(xiàn)似乎效果最好的方法是使用多個并行連接的微動開關(guān),這樣如果任何開關(guān)被觸發(fā),按鈕就會“打開”。
這需要為每個按鈕布線一個環(huán)路,并將每個環(huán)路連接回迷你面包板。使用熱縮管焊接并纏繞環(huán)路,并使用Dupont跳線連接器將每個環(huán)路連接回面包板。
在此階段,使用萬用表/連續(xù)性連續(xù)測試連接非常重要測試儀,最后用實際的木制按鈕進(jìn)行測試。
步驟9:連接控制器和代碼
連接控制器非常簡單由于使用了迷你面包板和杜邦連接器,這意味著我可以根據(jù)需要輕松移動電線。
代碼也很基本。我重用了之前游戲手柄項目中的一些代碼(您可以忽略此項目中不需要的操縱桿軸位)。
此代碼使用優(yōu)秀的Arduino操縱桿庫您可以了解有關(guān)入門的更多信息從這個方便的instructable。
第10步:裝配和測試
為了方便起見,我使用Glu Dots將微動開關(guān)連接到基板上,但是膠槍可能會做更長久的工作。
我使用面部按鈕孔的孔鋸切口做了一些腳。我還使用帶有倒角鉆頭的路由器在底部邊緣對它們進(jìn)行了晃動。
然后我將底座和頂板擰在一起通過支腳。
經(jīng)過項目QA的一些測試后領(lǐng)導(dǎo)我們發(fā)現(xiàn)按鈕卡住了,當(dāng)然如果翻轉(zhuǎn)游戲手柄就會掉線。
這些問題的解決方案有三個。
首先,我在按鈕中心的底板上鉆了一個孔,這樣螺絲就可以松開,然后擰入按鈕。
其次,我添加了額外的微動開關(guān)(它們非常便宜),以避免按鈕被推入死區(qū)并卡住。這也為按鈕添加了一個很好的額外點擊。
第三,我添加了一些彈簧,這樣按鈕就不會移動了(可選但很好的增強(qiáng))。
這個解決方案實際上運(yùn)行得很好游戲手柄功能符合要求。它還允許通過中心螺釘調(diào)節(jié)各個按鈕的高度,游隙和彈性。
步驟11:最后的想法
這是一個有趣的項目,我對最終結(jié)果非常滿意。在全天的技術(shù)演示中對墊進(jìn)行了嚴(yán)格的壓力測試,并且一些非常熱情的玩家可以持續(xù)使用,沒有任何問題。
如果您有興趣構(gòu)建自己的版本,請檢查它是否兼容使用您想要使用它的控制臺或計算機(jī)。它應(yīng)該可以在任何支持USB標(biāo)準(zhǔn)HID操縱桿配置文件的設(shè)備上正常工作。我在Windows和Android上對它進(jìn)行了測試,它在兩者上運(yùn)行都很完美。
-
游戲手柄
+關(guān)注
關(guān)注
0文章
68瀏覽量
9989
發(fā)布評論請先 登錄
相關(guān)推薦
游戲手柄不可或缺的組件伙計—線性霍爾傳感器!
![<b class='flag-5'>游戲</b><b class='flag-5'>手柄</b>不可或缺的組件伙計—線性霍爾傳感器!](https://file1.elecfans.com/web3/M00/00/4A/wKgZO2dIC-eAO8JpAAJL2U4ynSQ747.png)
線性霍爾元件DH641在游戲手柄中的應(yīng)用
PNI高精度低功耗3D動作捕捉手柄方案
![PNI高精度低功耗3D動作捕捉<b class='flag-5'>手柄</b>方案](https://file.elecfans.com/web2/M00/12/12/poYBAGEl52uAHwuYAAC0nkB9csE515.jpg)
采用霍爾效應(yīng)傳感器的游戲手柄和控制桿設(shè)計
![采用霍爾效應(yīng)傳感器的<b class='flag-5'>游戲</b><b class='flag-5'>手柄</b>和控制桿設(shè)計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計
大聯(lián)大品佳集團(tuán)推出基于聯(lián)發(fā)科技產(chǎn)品的Wi-Fi 6游戲手柄方案
![大聯(lián)大品佳集團(tuán)推出基于聯(lián)發(fā)科技產(chǎn)品的Wi-Fi 6<b class='flag-5'>游戲</b><b class='flag-5'>手柄</b>方案](https://file1.elecfans.com/web2/M00/ED/0A/wKgaomZhQ3CAUGsPAAEYvT6NODY164.png)
可編程振蕩器,頻點22.578MHz,3225封裝,應(yīng)用于紅外接收手柄
![可編程振蕩器,頻點22.578MHz,3225封裝,應(yīng)用于紅外接收<b class='flag-5'>手柄</b>](https://file1.elecfans.com/web2/M00/B3/2D/wKgZomVkYtyAM83HAAA7hrhb9kQ413.png)
微軟升級Xbox游戲輔助功能,發(fā)布Proteus無障礙游戲手柄
Vision-Board 使用TinyUSB驅(qū)動Xbox游戲手柄
![Vision-Board 使用TinyUSB驅(qū)動Xbox<b class='flag-5'>游戲</b><b class='flag-5'>手柄</b>](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
Vision-Board 使用TinyUSB驅(qū)動Xbox游戲手柄
![Vision-Board 使用TinyUSB驅(qū)動Xbox<b class='flag-5'>游戲</b><b class='flag-5'>手柄</b>](https://file1.elecfans.com/web2/M00/E4/CC/wKgaomY90NmAByldAABFuMW07KQ032.png)
評論