0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

自制街機(jī)DIY圖解

454398 ? 來源:工程師吳畏 ? 2019-08-23 10:31 ? 次閱讀

步驟1:激光切割& Cardboard Assembly First

自制街機(jī)DIY圖解

激光切割SVG文件

非常重要:之前你為這個(gè)項(xiàng)目激光切割丙烯酸樹脂,確保先將所有部件放在手上并進(jìn)行測量,以確保它們適合激光.SVG文件中的安裝孔。以下是檢查和調(diào)整的項(xiàng)目。

1。 64x32 P3 HUB75 LED矩陣 - 我在這個(gè)項(xiàng)目中使用的是直接從中國購買的,而不是來自Adafruit,不同的LED面板制造商有不同的安裝孔位置。

2。揚(yáng)聲器 - 我沒有在鏈接中使用揚(yáng)聲器,而是在我的商店周圍放了一些。我認(rèn)為鏈接中的那些是接近但不確定安裝孔是否會(huì)準(zhǔn)確排列。

我使用的是Glowforge激光切割機(jī),所有.SVG激光切割文件的尺寸均為切割尺寸。 Glowforge為19.5“x 11”。

此外,激光切割和組裝可能會(huì)出現(xiàn)很多問題,導(dǎo)致廢料由于組裝的復(fù)雜性而導(dǎo)致廢料。特定的定位步驟,因此強(qiáng)烈建議先將激光切割并裝入紙板,然后在撥入后切割成丙烯酸。

步驟2:后退維護(hù)端口

維護(hù)端口可讓您在將來需要時(shí)可以使用后面的電子設(shè)備。這部分很棘手,建議首先用紙板裝配。按照視頻中的步驟進(jìn)行操作。

步驟3:底部維護(hù)端口

底部維護(hù)端口允許您到達(dá)街機(jī)按鈕的底部未來的操縱桿。這部分很棘手,建議首先用紙板裝配。按照視頻中的步驟進(jìn)行操作。

步驟4:Pi Monitor Mount

附加Pi監(jiān)視器和Raspberry Pi。確保將Pi監(jiān)視器安裝在沒有插槽的框架上。

在等待第一層干燥時(shí),在揚(yáng)聲器孔中添加螺絲以確保對齊。

現(xiàn)在是安裝RetroPie的好時(shí)機(jī),您將在Pi上安裝預(yù)先構(gòu)建的圖像microSD卡。在RetroPie安裝結(jié)束時(shí),系統(tǒng)將提示您配置輸入。連接通用USB鍵盤并使用這些鍵:

D-PAD UP - 向上箭頭

D-PAD DOWN - 向下箭頭

D-PAD LEFT - 左箭頭

D-PAD RIGH - 右箭頭

開始 - A

選擇 - S

A按鈕 - Z

B按鈕 - X

X按鈕 - C

Y按鈕 - V

按住任意鍵可跳過其余按鍵,直到啟用熱鍵

HOTKEY - SPACE

當(dāng)你到達(dá)OK時(shí)按下你配置為A按鈕的按鈕,在這種情況下為“Z”

步驟5:控制面板 - 操縱桿和按鈕

擰入使用螺釘和方形螺母將操縱桿移到底層。進(jìn)行測試并將頂層放在底層的頂部,確??逃〉米銐蛏?,使兩層齊平。然后使用丙烯酸水泥將兩層粘合在一起并夾緊。

我得到的Sanwa操縱桿默認(rèn)配置為8路。我的興趣是80年代的街機(jī)游戲,主要是用4向操縱桿玩。因此,這是從8路轉(zhuǎn)換為4路的好時(shí)機(jī),可以通過在操縱桿底部移動(dòng)模板來輕松完成,此視頻介紹了如何從8路切換到4路,反之亦然。使用街機(jī)的底部維護(hù)端口,您可以在安裝完所有內(nèi)容后來回更改,但空間有限,現(xiàn)在更容易實(shí)現(xiàn)。

使用連續(xù)性測試儀你的萬用表然后標(biāo)記操縱桿上的每根電線(上,下,左,右)。

第6步:前面板按鈕和上墨黑色文字

打開丙烯酸遮蔽膠帶并慷慨地刷上印度墨水。讓印度墨水干燥幾個(gè)小時(shí)或更長時(shí)間。

一旦干燥,取下丙烯酸遮蔽膠帶,你將留下一些殘留物去除。拿一些像Gorilla膠帶一樣的強(qiáng)力膠帶,然后用力按壓雕刻文字,然后撕下。重復(fù)幾次,大部分油墨殘留物將被除去。然后使用濕軟海綿或Mr. Clean魔術(shù)橡皮擦海綿擦掉其余部分。

第7步:布線

請參閱接線圖原理圖和制作電源線,它將由一個(gè)母DC插孔組成,然后將4路分割為Pi(microUSB連接器),PIXEL:LED ART板(直角DC桶形插孔連接器),音頻迷你放大器(連接線),和LED燈條(連接線)。找一條舊的microUSB電纜并切斷大的USB連接器端并拼接并焊接到此電源線以連接到Pi。

將每個(gè)操縱桿方向和按鈕映射到相應(yīng)的接線表Pi上的引腳和分配的鍵盤鍵。如果您映射到我所做的相同鍵,那么您可以在開箱即用的后續(xù)步驟中使用配置文件。

您需要使用杜邦電纜連接到Pi上的40針GPIO接頭。我最終制作了自己的電纜,非常有趣但也做了很多工作,你還需要一個(gè)壓接機(jī)和杜邦公母端子。只使用原裝母頭和母頭杜邦電纜,你可能已經(jīng)躺在那里并拼接/焊接它們會(huì)更快更便宜。如果你最終制作了自己的DuPont電纜,結(jié)果發(fā)現(xiàn)它們不容易制作,我發(fā)現(xiàn)這個(gè)YouTube視頻教程非常有用,并且能夠在此之后輕松制作它們。

制作電纜對于按鈕和操縱桿,不要連接到Pi。您將在下一步中連接到Pi。通常,每根電纜長度應(yīng)為~13英寸,安裝時(shí)長度足以到達(dá)Pi。如果可以,請為每根電纜使用不同的顏色(對所有GND使用黑色)或標(biāo)記每根電纜,這將使下一步更容易。

步驟8:LED矩陣面板安裝

現(xiàn)在就去掉兩側(cè)的丙烯酸遮蔽膠帶。

首先安裝PIXEL PCB板然后將LED面板安裝在另一側(cè)。注意方向和方向。確保LED面板朝上與丙烯酸底座上的標(biāo)簽相匹配。

然后將PIXEL板右下方的螺絲安裝到面板上。

安裝LED面板使用(6)M3 x 8mm螺絲。請注意,LED面板的螺紋為M3螺釘,4/40不起作用。

請注意,此LED面板寬7.5英寸,高3.8英寸,非常適合這種迷你bartop外形。如果你有一個(gè)更大的版本,你將有更大的空間用于更大的LED選框。像這樣的https://youtu.be/H36Bk9wCgns支持128x32顯示的菊花鏈?;蛘?,您也可以查看更大的面板尺寸https://youtu.be/DODSonCaz2w

第9步:全部放在一起

現(xiàn)在,將所有內(nèi)容組合在一起的有趣部分!但首先安裝前紅色面板上的所有6個(gè)按鈕,黑色控制面板上的4個(gè)街機(jī)按鈕和操縱桿,以及后面板上的電源插孔,撥動(dòng)開關(guān)和音頻放大器。由于缺乏肘部空間,在案件結(jié)合后你將無法安裝按鈕和操縱桿。

按照圖片將各種東西組裝在一起,但是不粘合任何東西,而是使用藍(lán)色畫家的膠帶暫時(shí)保持在一起。一旦你看到標(biāo)有“在你到達(dá)之后,將電線連接到GPIO Pi接頭”的圖片,然后開始將電線連接到Pi接頭上的引腳。

按照您在上一步中放在一起的表格,將每根電線連接到Pi標(biāo)頭。它會(huì)非常狹窄,并且不太容易將引腳連接到Pi接頭,因此請耐心等待。

連接好所有設(shè)備后,啟動(dòng)系統(tǒng)并進(jìn)行全面測試,包括測試操縱桿和每個(gè)按鈕。為了測試,我們需要安裝一個(gè)名為Retrogame的Adafruit實(shí)用程序,它將Pi的GPIO中的操縱桿和按鈕輸入轉(zhuǎn)換為鍵盤輸入。通過使用Retrogame,您將不需要單獨(dú)的USB街機(jī)鍵盤模擬器,這是很好的。

按照Adafruit的這些說明安裝Retrogame。安裝Retrogame后,將此retrogame.cfg文件復(fù)制到Pi上的/boot目錄。這里的retrogame.cfg文件假設(shè)您在步驟8 - 接線的接線表中遵循相同的鍵盤映射和引腳連接。如果你使用了不同的引腳或鍵盤映射,不用擔(dān)心,只需在retrogame.cfg中進(jìn)行相應(yīng)的更改。你有可能連接了一兩個(gè)錯(cuò)誤,所以只需測試每個(gè)輸入并糾正。

教程將指導(dǎo)您如何設(shè)置組合關(guān)閉和重啟按鈕。

一旦一切正常,現(xiàn)在你已準(zhǔn)備好將事情永久化。如果你碰巧有一些Kapton磁帶,這是一個(gè)很好的方法來保護(hù)Pi引腳,確保它們以后不會(huì)松動(dòng)。在引腳和Pi頭部周圍纏繞一些Kapton磁帶。但不要擔(dān)心,如果你不這樣做,它應(yīng)該仍然沒問題。

現(xiàn)在轉(zhuǎn)動(dòng)街機(jī)。此時(shí),您只安裝了左側(cè),右側(cè)仍然打開。使用毛細(xì)管作用丙烯酸溶劑涂抹器粘合丙烯酸。丙烯酸溶劑可以非常快速地工作,并且在不到5分鐘的時(shí)間內(nèi)堅(jiān)固,不需要夾緊。這是使用丙烯酸溶劑的良好入門。

附加選取框的碎片(確保在添加右側(cè)之前執(zhí)行此操作)。

現(xiàn)在使用丙烯酸溶劑連接右側(cè)和膠水。

最后,使用研磨機(jī)或Dremel工具研磨左側(cè)和右側(cè),使它們齊平(黑色凹槽可能會(huì)伸出一點(diǎn)點(diǎn))。你會(huì)想要做到這一點(diǎn),所以連接時(shí)外面的部分會(huì)很好而且齊平。

步驟10:左右外側(cè)面板&街機(jī)角色鑲嵌

街機(jī)角色嵌體是可選的,但如果你有時(shí)間,它會(huì)產(chǎn)生相當(dāng)不錯(cuò)的效果。如果不使用嵌體,那么您也可以使用這樣的服務(wù)來打印一些側(cè)面藝術(shù)貼紙或者只是將兩側(cè)留下紅色仍然很好。

如果不使用嵌體,則修改左側(cè)和右側(cè)外部面板并刪除嵌體輪廓。如果你想個(gè)性化你自己喜歡的街機(jī)角色,這里是街機(jī)精靈的一個(gè)很好的資源。然后是隔離精靈的每種顏色然后在像Illustrator或Inkscape這樣的矢量程序中進(jìn)行追蹤。警告,這是一項(xiàng)很好的工作。如果你想堅(jiān)持我使用的字符,使用此文件激光剪切每個(gè)字符的每種顏色。

當(dāng)您激光切割每個(gè)角色的每種顏色時(shí),將它們放在桌子上,只有當(dāng)您知道所有東西都合適時(shí)才會(huì)粘在游戲廳一側(cè)??赡軙?huì)有一些錯(cuò)誤(我做了一堆)所以如果你太快粘合,你將遇到麻煩,因?yàn)楸┧崛軇┦怯谰眯缘摹?/p>

同樣非常重要的是,您不希望對任何嵌體字符使用黃色,因?yàn)閭?cè)面板已經(jīng)是黃色。因此,如果您想要的街機(jī)精靈有黃色,則替換另一種顏色。

步驟11:PIXEL的軟件腳本:LED ART矩陣集成

差不多完成了!最后一步是添加一些腳本,使PIXEL:LED ART顯示器將根據(jù)所選平臺(tái)或RetroPie游戲自動(dòng)更改圖稿。幸運(yùn)的是,RetroPie包含一個(gè)名為runcommand的鉤子,它是一個(gè)linux bash shell腳本(.sh),它在每次游戲啟動(dòng)之前運(yùn)行。因此,我們將添加自己的runcommand腳本,將當(dāng)前游戲和平臺(tái)傳遞給命令行Java程序(pixelc.jar),然后將相應(yīng)的GIF寫入LED顯示屏。由于您的安裝可能包含許多游戲,您可以選擇您想要進(jìn)行特殊LED設(shè)計(jì)的游戲,并為每個(gè)平臺(tái)使用通用LED設(shè)計(jì)。我為大約150個(gè)游戲制作了自定義GIF,并為大約40個(gè)平臺(tái)(atari2600,nes,snes,gameboy,mame,genesis,neogeo等)制作了平臺(tái)特定的GIF,您可以使用它來開始。如果你自己做并且愿意分享,請告訴我(在這里發(fā)表評(píng)論或github pull request),我會(huì)為其他人添加回購。

注意:除了RetroPie, Pixelcade LED選框還集成了適用于Windows的HyperSpin,Maximus Arcade和GameEx Evolution前端,這里有說明。

此腳本執(zhí)行以下操作:

檢查是否存在LED GIF與所選游戲相匹配。如果是,則將其流式傳輸?shù)絃ED顯示屏

如果否,則檢查所選仿真器是否有通用LED GIF(例如,mame,atari2600,nes等)。 ),如果是,將其寫入LED顯示屏

如果沒有游戲特定的LED GIF并且沒有模擬器特定的LED GIF退出,則寫入通用LED GIF或滾動(dòng)文本游戲名稱(僅限MAME滾動(dòng)文字)

RetroPie軟件設(shè)置指南==>http://ledpixelart.com/files/retropie/

對于背面的組合重啟和關(guān)閉按鈕,以下是該腳本

由于此安裝適用于垂直方向的監(jiān)視器,因此這是RetroPie的一個(gè)很好的垂直主題

我也將此軟件移植到Windows,這是一個(gè)使用Maximus Arcade前端在Windows上安裝更大的LED選框安裝的示例安裝。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1707

    瀏覽量

    105671
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    朗凱威DIY 磷酸鐵鋰電池組,探索能源新境界

    DIY 磷酸鐵鋰電池組(133-2632-1310),探索能源新境界在當(dāng)今追求綠色能源和可持續(xù)發(fā)展的時(shí)代,越來越多的人開始對自制能源設(shè)備產(chǎn)生濃厚興趣。其中,DIY 磷酸鐵鋰電池組成為了不少電子愛好者和環(huán)保主義者的熱門選擇。
    的頭像 發(fā)表于 11-21 17:01 ?192次閱讀
    朗凱威<b class='flag-5'>DIY</b> 磷酸鐵鋰電池組,探索能源新境界

    DIY 250W LLC電動(dòng)車充電器電路圖

    電子發(fā)燒友網(wǎng)站提供《DIY 250W LLC電動(dòng)車充電器電路圖.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:39 ?10次下載

    SmartDAC-DIY評(píng)估模塊

    電子發(fā)燒友網(wǎng)站提供《SmartDAC-DIY評(píng)估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 11-01 09:19 ?0次下載
    SmartDAC-<b class='flag-5'>DIY</b>評(píng)估模塊

    舵機(jī)技術(shù)新紀(jì)元:解鎖DIY項(xiàng)目的無限可能

    Hey小伙伴們,在DIY的世界里,你是否曾因?yàn)檎也坏揭豢詈线m的舵機(jī)而苦惱?是不是總覺得你的遙控車、機(jī)器人或無人機(jī)少了那份精準(zhǔn)與靈動(dòng)?今天,就讓我們一起走進(jìn)舵機(jī)的技術(shù)殿堂,探索那些讓DIY項(xiàng)目從此起飛
    的頭像 發(fā)表于 10-30 15:42 ?198次閱讀

    DIY音箱,有沒有推薦的軟件?

    我打算做一個(gè)DIY音箱,但是現(xiàn)在要開始設(shè)計(jì)那一個(gè)音箱外框了。有沒有推薦的軟件???謝謝。
    發(fā)表于 10-28 22:06

    自制的TPA3118功放板在輸入沒有接音頻的時(shí)候,有底噪怎么消除?

    自制的TPA3118功放板在輸入沒有接音頻的時(shí)候,有底噪,但是將輸入的電容與功放管腳斷開之后,底噪就變得很小。 不知道這個(gè)底噪是哪里來的,什么原因造成的。 也就是把C19C20C10C13從板子上焊出來之后,底噪就變得很小
    發(fā)表于 10-14 08:14

    思嵐科技SLAMKit定位與建圖解決方案介紹

    2023年11月,面對客戶高效穩(wěn)定的定位和建圖需求,思嵐科技以業(yè)界創(chuàng)新的產(chǎn)品形態(tài)提供了SLAMKit定位和建圖解決方案,以軟件授權(quán)的方式嵌入運(yùn)行在機(jī)器人的主控器中,并為機(jī)器人提供環(huán)境建模與自主定位的能力。
    的頭像 發(fā)表于 09-13 11:20 ?531次閱讀
    思嵐科技SLAMKit定位與建<b class='flag-5'>圖解</b>決方案介紹

    NNG宣布為Dacia汽車提供基于OpenStreetMap的地圖解決方案

    在智能出行日益成為主流的今天,汽車導(dǎo)航系統(tǒng)的精準(zhǔn)度與實(shí)時(shí)性成為了消費(fèi)者購車時(shí)的重要考量因素之一。近日,全球領(lǐng)先的地圖解決方案提供商N(yùn)NG正式宣布與知名汽車制造商Dacia達(dá)成戰(zhàn)略合作,共同推出
    的頭像 發(fā)表于 07-04 15:09 ?577次閱讀

    自制USB信號(hào)發(fā)射器

    最近diy又畫了usb供電的無線發(fā)射器,看看布線有沒有進(jìn)步。 頂層 底層: 3D:
    發(fā)表于 05-28 10:21

    音箱制作過程圖解

    電子發(fā)燒友網(wǎng)站提供《音箱制作過程圖解.doc》資料免費(fèi)下載
    發(fā)表于 04-28 09:27 ?10次下載

    街機(jī)彈球機(jī)的模擬設(shè)計(jì)實(shí)現(xiàn)

    該項(xiàng)目是實(shí)現(xiàn)經(jīng)典的街機(jī)游戲——彈球機(jī)。使用DE1-SOC開發(fā)板上的滑動(dòng)開關(guān),玩家可以設(shè)置球的初始速度。
    的頭像 發(fā)表于 04-09 11:30 ?481次閱讀
    <b class='flag-5'>街機(jī)</b>彈球機(jī)的模擬設(shè)計(jì)實(shí)現(xiàn)

    好,自制一個(gè)桌面萌寵

    忙碌時(shí)光里相伴,治愈各種不開心,誰還沒有個(gè)夢中“萌寵”了?想要的不離不棄,卻因?yàn)楦鞣N原因還在尋尋覓覓、猶猶豫豫……好,那就自制一個(gè)桌面寵物——今天特別分享@有出息的男孩_大佬的開源佳作。簡單可愛自帶憨態(tài),很適
    的頭像 發(fā)表于 02-24 08:04 ?1677次閱讀
    好,<b class='flag-5'>自制</b>一個(gè)桌面萌寵

    AURIX Development Studio支持在線調(diào)試自制的最小系統(tǒng)嗎?

    AURIX Development Studio支持在線調(diào)試自制的最小系統(tǒng)嗎?看到的都是調(diào)試英飛凌官方的board,沒見到其他的。
    發(fā)表于 02-19 07:48

    DIY個(gè)人的Linux開發(fā)板教程

    作者簡介:大佬已在硬創(chuàng)社開源了近50款開發(fā)板,動(dòng)手能力極強(qiáng),于去年年底開始接觸學(xué)習(xí)Linux,并由全志V3s、F1C200S等芯片開始上手DIY個(gè)人的Linux開發(fā)板。
    的頭像 發(fā)表于 01-07 09:52 ?2107次閱讀
    <b class='flag-5'>DIY</b>個(gè)人的Linux開發(fā)板教程

    diy壓屏機(jī)對位方法有哪些

    DIY壓屏機(jī)是一種用于夾壓印刷過程中的設(shè)備,可用于制作T恤、帽子、袋子等物品的印刷。對位是壓屏機(jī)使用過程中非常關(guān)鍵的一步,它決定了印刷圖案的準(zhǔn)確度和完整性。下面將詳細(xì)介紹DIY壓屏機(jī)的對位方法,以便
    的頭像 發(fā)表于 01-05 15:32 ?969次閱讀