2017-10-13 自製街機

Hits: 404

相信有不少5、6、7年級玩家都有接觸過”街機”(大型機台)
記得高中時期小編也在街機上砸了不少零用錢
每到星期六、日不上課的日子
幾個好友每人湊500就在湯X熊玩上一整天
那時候的生活在現今看來根本就是天堂阿~~~懷念中

「大型機台」的圖片搜尋結果
「大型機台」的圖片搜尋結果

這次受到桃園某國立大學委託
需要製作一款遊戲I/O輸入介面
簡單的說就是要製作一組遙控器
能夠控制方向且需有四個按鈕
聽到這邊就想起街機大型機台設計,同樣也是一個搖桿四個按鈕
一提到街機大型機台,所有人都”哇~~讚喔!!!”
所有人的童年都一擁而上,沉靜在童年歡樂時光

確定方向後便進行規劃
首先需要”原理圖”
小編使用EAGLE進行原理圖規劃
EAGLE這套軟體內含豐富”元件庫”,可以快速劃出原理圖
若是在元件庫內找不到可用的原件,也可以自行增加
下面就是小編自行增加的元件
eagle%e5%85%83%e4%bb%b6

這邊就不再對EAGLE進行介紹

原理圖規劃完成如下
2017-10-15-%e5%8e%9f%e7%90%86%e5%9c%96
由原理圖可知D2到D9在沒有訊號輸入時是串接10K歐姆電阻接地(低電位)
開關觸發時,5V伏特會直接灌入Arduino Nano Digital I/O
Digital I/O收到訊號後會透過COM Port 輸出到後端(processing)
processing在此時所扮演腳色為建立人與機器溝通橋樑

原理圖畫出來接下來就是尋找硬體
上露天尋找可用搖桿
款式不多且價格不太便宜

2017-10-15-%e9%9c%b2%e5%a4%a9%e6%8b%8d%e8%b3%a3%e6%90%9c%e5%b0%8b

原理圖設計完成、硬體選用確認完畢
接下來就是DIY將設計付諸實踐

板子最終完成結果
118874

突然覺得我的板子好像洛克人X4裡的一個小王(不知道你怎麼認為)

%e6%9c%aa%e5%91%bd%e5%90%8d

有之前經驗,小編特地多加測試接點
119081
方便在程式與硬體之間進行錯誤判別
各位朋友千萬不要小看這些測試用接點
這些接點可是扮演著重要角色

最後一起來檢視硬體佈線成果

118867 118862 118877 118868

終於來到最後一個步驟
程式撰寫
這邊貼上程式流程圖

2017-10-15-%e7%a8%8b%e5%bc%8f%e6%b5%81%e7%a8%8b%e5%9c%96

整個程式運作流程如上圖示
到此這組遙控器也已經完成
將交付給委託單位軟體程式&硬體裝置
結束此次請託

補充說明

街機亦稱大型電玩(在台灣又俗稱機台,英文:Arcade game)是放置於公共娛樂場所營業的遊戲機,最早的街機雛型於1971年誕生於美國的電腦實驗室中,當時常放置於酒吧內。
在街機上執行的遊戲為街機遊戲。街機遊戲發端於70年代初而盛行於70年代末至90年代中期。街機平台以橫版過關遊戲和格鬥遊戲見長,飛機射擊遊戲亦較為普及,而家用機上流行的RPG則不適合於街機。早先,家用機效能較弱,難以展現出街機遊戲的形式和素質,而PC則偏向於專業和辦公應用,家庭普及率較低並且同樣難以體現出街機的素質。後來隨著多媒體的發展,軟硬體和作業系統介面的進步,PC和家用機的優勢日益明顯,街機遊戲產業則日趨凋零。90年代後期,雖然SNK的拳皇和越南大戰依然頗受歡迎,但整個產業已經開始衰退。進入21世紀後,街機迅速衰弱,日益遠離大眾的視線。不同區域街機的狀況有所不同,比如日本街機的衰弱速度就相對較慢,而在中國街機廳則受到政策的影響。
廣義的街機亦包括麻將街機遊戲、賽車街機遊戲,甚至於娃娃機等。街機史上有名的廠商包括:Atari、SEGA、Capcom、Taito、Namco、SNK、Technos和彩京等。

(資料來源:維基百科)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *