DIY一臺MINI遊戲機

DIY一臺MINI遊戲機

上一篇文章提到的遊戲機今天來填坑了。關注我視頻頻道的朋友們應該已經很瞭解這臺遊戲機了,今天我就來詳細的描述一下整個DIY的過程方便想自己上手的小夥伴可以輕鬆的搞出來。

01

先說說這個遊戲機的方案,這個遊戲機的主板其實就是arduino-Leonardo的簡化版,除了將USB、六個按鍵以及SPI屏接口引出以外,其他IO接口全部去掉。可能有部分小夥伴不太瞭解Leonardo,它比我們最常用的uno只晚出道一年,是在2011年正式面世的。Leonardo不同於之前的arduino板卡,它的主控升級到了ATmega32u4而ATmega32u4具有USB通信功能,這樣就省掉了一個USB轉uart的芯片,硬件上簡單很多。這也使得Leonardo不僅可以虛擬一個COM口,還可以作為鼠標或鍵盤連接到PC。

DIY一臺MINI遊戲機

圍繞著arduino有很多很多比較有意思的開源項目,比如arduino 3D打印機(現在市面上大多3D打印機追本溯源都有arduino的影子),還有四軸飛行器、機器人等。當然還有我們這次的arduboy,arduboy就是以Leonardo為原型製作的開源遊戲機,但是arduboy是將Leonardo簡化成了卡片外形,而且售價微貴,於是我便自己DIY了。arduboy社區有很多電子愛好者開發的開源遊戲,大家如果感興趣也可以上手開發新遊戲,會對更深入的學習編程有很大幫助。

DIY一臺MINI遊戲機

02

進入主題,開始介紹上手製作的細節。首先不用說就是打板子了,我在資料包裡面已經生成好了gerber文件,大家直接發到PCB廠即可。接下來焊接也沒得說,bom單我會在本文最後附出。需要注意的是我在這個遊戲機裡面集成了充電管理系統,所以有鋰電池,鋰電池的選購需按照我給出的尺寸來購買,小了可以但是待機時間會有所縮短,如果大了是不行的,殼體容不下。

關於QFN主控芯片的焊接需要用到風槍,除非焊盤做長且芯片下面沒有PAD不然只用烙鐵是焊接不了的。具體焊接方法是用烙鐵將焊盤塗一層錫然後將芯片對準焊盤放於正上方,風槍調小風速,垂直吹芯片並用鑷子輕按芯片,待錫全部融化與芯片引腳融合即可。為焊接方便可以加一些助焊劑,比如松香等。

DIY一臺MINI遊戲機

在製作過程中還有一個點需要向大家介紹,就是如何將我們焊接的板子變成一臺arduino-Leonardo,其實很簡單,我這裡給大家提供兩個方法。第一種比較奇葩,就是買一塊arduino pro micro開發板,拆它的主控以及阻容來用,這麼幹也是有原因的,一方面是這個主控裡面已經燒好bootloader可以免除燒寫的麻煩,再一個就是這個開發板價格才不到20塊錢還包郵,正常買ATmega32u4也得15塊錢左右還不算郵費。

DIY一臺MINI遊戲機

第二種方法就是正經的了,那就是用一塊正常的arduino uno開發板,連接IDE,

文件示例內置示例的第11項ArduinoISP,然後燒寫這個ArduinoISP到arduino uno開發板,這時arduino uno就成了一個arduino燒寫器了。然後將uno與我們的板子連接並將我們的板子連接USB上電,具體連接見下圖。在剛才的IDE界面裡面的工具開發板選擇"Arduino Micro",選好uno所在端口,然後工具編程器選擇"Arduino as ISP",最後點擊工具—最下面的"燒錄引導程序",待進度條走完即可。

DIY一臺MINI遊戲機

第三種方法是使用USBASP下載器對板子進行bootloader固件燒寫,這裡我就不做詳細介紹了,感興趣的朋友可以百度研究一下,很簡單。

03

完成上述工作以後我們的板子就已經成為一個簡化版的arduino-Leonardo即arduino pro micro,可以使用arduino IDE進行開發了。接下來我們還需要安裝arduboy相關庫文件,在IDE裡的庫管理器裡面即可找到。這時我們就可以到arduboy開源社區去尋找一些比較有意思的遊戲下載安裝,arduboy的遊戲代碼大多放在了github上面,下載以後把文件夾名字裡後面的master去掉,就可以使用arduino IDE進行編譯、修改、燒寫了。我在資料包裡面已經放有幾個我試玩以後的原版代碼,大家也可以直接使用。

DIY一臺MINI遊戲機

這裡再囉嗦幾句充電管理芯片LTC4054-4.2,這款片子是凌特公司研發生產的,最高800mA的可編程充電芯片。SOT23-5封裝,很小巧、使用很方便、很簡單,並且帶有充電指示引腳,非常適合MP3等使用小容量鋰電池的小型設備使用。

DIY一臺MINI遊戲機

還有就是殼體了,大家可以根據我提供的電路板自己來畫外殼或者直接在後面通過銅柱墊一片PCB不使用外殼。當然也可以使用我畫的外殼,外殼我已經經過打印測試了沒有什麼問題,大家可以放心使用。

DIY一臺MINI遊戲機

04

DIY一臺MINI遊戲機

05

到這裡這臺MINI遊戲機的整個製作過程就向大家介紹完了,希望能對大家有所幫助。如果有哪裡不清楚或者我哪塊有什麼遺漏,歡迎大家在下方留言。這次MINI遊戲機的資料下載方法詳見置頂留言。

這裡繼續預告一下接下來的開源項目,有可能是HIFI功放也有可能是做一臺聲卡,目前這兩個項目我都在玩,上線後我會第一時間通知大家。

DIY一臺MINI遊戲機


分享到:


相關文章: