TaichiArduboy-口袋游戲機(jī)
本項(xiàng)目全部代碼及相關(guān)文件開源免費(fèi),可通過太極創(chuàng)客官網(wǎng)或Github獲得
項(xiàng)目開發(fā)制作:BlackBox114
項(xiàng)目圖文/本文編輯:本布衣BenBuYi

????????Arduboy是一款基于arduino的游戲機(jī)系統(tǒng)。全球的開發(fā)者在Arduboy框架下開發(fā)了大量經(jīng)典的8位游戲,并且可以從開放源代碼游戲庫中進(jìn)行重新編程。Arduboy是開源的,任何人都可以學(xué)習(xí)硬件編程和制作自己的游戲。

項(xiàng)目簡(jiǎn)介

????????太極創(chuàng)客也開發(fā)了一套方便收納的Arduboy口袋游戲機(jī),項(xiàng)目資料全部免費(fèi)開源,各位創(chuàng)客朋友可在太極創(chuàng)客官網(wǎng)或GitHub上獲取全部資料。
太極創(chuàng)客官網(wǎng):http://www.taichi-maker.com/blog/
GitHub地址:https://github.com/taichi-maker/TaichiArduboy

????????TaichiArduboy的電路進(jìn)行了專門的設(shè)計(jì),制作了PCB板。電源與信號(hào)分離,選用了直插元件方便焊接??诖螒驒C(jī)兼容所有arduboy游戲,也可以編寫自己的游戲上傳。設(shè)置了開關(guān)控制蜂鳴器通斷,板上設(shè)置了鋰電池充放一體模塊,可插接JST頭轉(zhuǎn)接軟包鋰電池。
材料清單


注意:主控請(qǐng)一定使用ArduinoPromicro或兼容同型號(hào)開發(fā)板,本例程內(nèi)請(qǐng)勿使用其他型號(hào)代替。如果有額外的電路板,可以用六角銅柱和螺絲把兩塊電路板連在一起,做成半封閉外殼,更易攜帶。
連線圖

????????如果沒有PCB電路板,或者不方便焊接,您可以用面包板搭建一個(gè)最簡(jiǎn)單的小掌機(jī),遵照以下電路圖即可。這個(gè)電路沒有復(fù)位和電池模塊,需要持續(xù)供電才能運(yùn)行。
制作流程
Step1

確認(rèn)元件是否買齊,插上電路板確定封裝是否正確。
Step2

進(jìn)行焊接,焊接順序?yàn)殡娫茨K→屏幕→按鍵→ArduinoPromicro→蜂鳴器→蜂鳴器開關(guān)和電源開關(guān)
Step3

焊接完成后用數(shù)據(jù)線將TaichiArduboy連接上電腦。
Step4

方式一:如果您有arduboy游戲的十六進(jìn)制文件,您可以直接安裝github儲(chǔ)存庫內(nèi) /上傳游戲文件夾中的ArduboyUploader_setup.exe ,并打開游戲十六進(jìn)制文件,選擇游戲文件后燒錄。燒錄時(shí)如果沒有反應(yīng),請(qǐng)按下游戲機(jī)上的RST鍵進(jìn)行復(fù)位。本倉(cāng)庫 /上傳游戲/不帶源碼的游戲中有五個(gè)arduboy游戲的十六進(jìn)制文件可供下載。

方式二:如果您有arduboy游戲的源文件,請(qǐng)用arduinoIDE打開游戲的主程序(文件夾內(nèi)的.ino文件)github倉(cāng)庫的 /上傳游戲/帶源碼的游戲中有五個(gè)arduboy游戲的源碼工程文件可供下載。
項(xiàng)目展示

????????項(xiàng)目制作完畢后,可以下載任何兼容Arduboy的游戲項(xiàng)目,在一些游戲網(wǎng)站上托管了很多Arduboy游戲項(xiàng)目,大家根據(jù)個(gè)人喜好自行下載。

更多信息
????????目前本項(xiàng)目?jī)H制作了簡(jiǎn)單的PCB設(shè)計(jì),需要進(jìn)行焊接。并且每次只能下載游玩一個(gè)游戲,未來會(huì)擴(kuò)展外置flash存儲(chǔ)更多游戲,大家可持續(xù)關(guān)注本項(xiàng)目的進(jìn)展。
詳細(xì)內(nèi)容可點(diǎn)擊下方視頻


????????
????????我們太極創(chuàng)客團(tuán)隊(duì)開發(fā)制作了一系列零基礎(chǔ)Arduino入門教程。自2016年發(fā)布至今已經(jīng)受到眾多新老創(chuàng)客朋友們的好評(píng)。您只需在Acfun、BiliBili或者在百度搜索“太極創(chuàng)客”,就可以找到我們制作的豐富免費(fèi)的教程資源。只要您有一顆想學(xué)習(xí)的心,我們就有信心帶您走進(jìn)創(chuàng)客的世界!
????????假如您也喜歡太極創(chuàng)客,希望您將本文“分享”、“點(diǎn)贊”、“投幣”。?讓更多朋友認(rèn)識(shí)我們。您的每一份支持與鼓勵(lì),都是對(duì)我們最溫暖的鼓勵(lì)與支持。
謝謝~~~