加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

DIY游戲控制器

2021/04/02
1103
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

大家好,這是我DIY的游戲控制器。

它使用了具有HID功能的Arduino Pro Micro,這實(shí)際上是我以前的游戲控制器的升級(jí)版,該版本帶有按鈕,帶有兩個(gè)操縱桿。

與以前的版本不同,此版本在操縱桿庫上運(yùn)行,該庫將這個(gè)pro micro轉(zhuǎn)換為游戲手柄控制器。

有趣的是,該控制器還可以通過連接Retro pi /或Recal pi設(shè)置來運(yùn)行Retro游戲,如Doom和Donkey Kong。

在這個(gè)介紹中,我將向大家展示如何通過幾個(gè)簡(jiǎn)單的步驟構(gòu)建自己的游戲控制器。

步驟1:項(xiàng)目準(zhǔn)備和PCB規(guī)劃

我制作的上一個(gè)操縱桿完全是我自己DIY,我設(shè)計(jì)并制作了PCB,該控制器確實(shí)可以工作,但是它有很多缺陷,例如響應(yīng)時(shí)間不好,并且其代碼也不基于操縱桿庫。而且,它沒有操縱桿。

因此,為了改進(jìn)以前的設(shè)置,我準(zhǔn)備了一個(gè)與舊設(shè)計(jì)相似的PCB,添加了操縱桿,并在板上制作了酷似Pac man的酷炫絲印。 
收到PCB之后,我開始了組裝過程。

步驟2:PCB組裝

該板的組裝過程非常簡(jiǎn)單,我們只需要向其添加開關(guān)和操縱桿即可,該P(yáng)CB沒有任何SMD組件,這使得該項(xiàng)目易于制造。

這是該P(yáng)CB的第一個(gè)錯(cuò)誤!

我忘了在PCB上為操縱桿添加安裝孔,所以我只是用1.5mm的鉆頭手動(dòng)鉆了這些孔。

另外,這是我犯的另一個(gè)錯(cuò)誤,我將該垂直開關(guān)置于倒置位置,但實(shí)際位置應(yīng)該是此位置,因此我在PCB上鉆孔并按正確的順序添加了開關(guān)。

添加完組件后,我焊接了它們的每個(gè)焊盤,項(xiàng)目硬件部分幾乎完成了!此控制器需要一些軟件調(diào)整。

步驟3:CODE

打開附加的源碼文件。將控制器插入計(jì)算機(jī),選擇合適的板子Arduino pro micro,選擇正確的COM端口,然后點(diǎn)擊“上傳”。
之后,打開設(shè)備和打印機(jī)。您將看到帶有游戲手柄圖標(biāo)的Arduino micro。
點(diǎn)擊它并打開其屬性,您將看到游戲手柄按鈕的布局。

步驟4:測(cè)試

現(xiàn)在,只需按下任意按鈕或移動(dòng)操縱桿,您將看到我們?cè)谑纠袠?biāo)明的按鈕編號(hào)。

此設(shè)置中有兩個(gè)操縱桿,一個(gè)用于移動(dòng),另一個(gè)用于X和Y。您可以移動(dòng)該操縱桿并查看該設(shè)置是否正常工作。

選中每個(gè)按鈕后,我們現(xiàn)在可以將此游戲控制器插入我們的游戲裝備并開始游戲。

步驟5:游戲

現(xiàn)在,此設(shè)置可以正常運(yùn)行,而無需對(duì)大多數(shù)內(nèi)容進(jìn)行任何調(diào)整,例如,我將其插入Recal pi設(shè)置中以玩一些復(fù)古游戲,
 

  • 相關(guān)資料.rar
    描述:原理圖等資料

相關(guān)推薦

電子產(chǎn)業(yè)圖譜