Indholdsfortegnelse:
- Trin 1: Ting, du får brug for
- Trin 2: Bliv fortrolig med delene, og konfigurer PCB -holderen
- Trin 3: Placer sidepanelerne
- Trin 4: Bring det hele sammen
- Trin 5: Modet
- Trin 6: Ledningsføring
- Trin 7: Spil
Video: Single Player Arcade MAME Box: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
I dag bygger vi en mini-MAME-konsol ved hjælp af Raspberry Pi. Dette er en single-player-konsol, men da USB-portene på pi'en er tilgængelige, er det let at tilslutte en anden konsol eller USB-joystick for at have en handling med flere spillere, hvis stemningen opstår!
Trin 1: Ting, du får brug for
-
Et stort fladt område at arbejde i.
Et gulv fungerer godt til dette, læg noget plastik ned for at fange fejlende lim
-
Skabet i træ.
Her er et link til delesættet på etsy: MAME Box Parts Kit
-
Raspberry Pi 3 + et 8 GB eller større SD -kort. Jeg brugte 32 GB..
Her er et link til en Rpi 3 Model B:
-
Hardware -kit - Joystick, knapper og USB -encoder. Disse kan let købes fra Amazon eller eBay.
Her er et link til et Sanwa hardware kit med encoder: Easyget Sanwa Hardware Kit
- Et par pakker med #4-40 maskinskruer til montering af Pi og Encoder PCB'er
- Et par pakker med #6-32 maskinskruer til montering af joysticks.
- Trælim
Trin 2: Bliv fortrolig med delene, og konfigurer PCB -holderen
Afsnit I - Opsætning af PCB -holderen
Tag PCB -holderen ud, og få din printkort praktisk. Match monteringshullerne sammen, og sæt en 4-40 skrue gennem de monteringshuller, du gerne vil bruge. Her bruger jeg RPi og Xinmo interface.
Hold skruerne på plads, vend brættet om og påfør møtrikkerne.
Vi lægger derefter en klat superlim på hver møtrik for at holde den på plads, så vi kan fjerne skruerne i fremtiden. Det er en smerte at prøve at stille skruen op på anden måde, så dette trin hjælper dig ned ad vejen. FÅ IKKE lim på gevindene, du vil have svært ved at skrue den skrue af senere. Sæt PCB -holderen til side for at tørre.
Trin 3: Placer sidepanelerne
Når superlimet er tørret, er det nok bedst at fjerne skruerne. Det gør jeg ikke, men det kan gøre tingene lettere, hvis skruerne er ude af vejen.:)
Derefter opsætter vi fronten, bagsiden og siderne, så du kan få en idé om, hvordan alt går sammen. PCB -pladen har faner på forsiden og bagsiden, der passer ind i front- og bagpanelerne.
For at lime æsken sammen bruger jeg Titebond II, en rigtig flot lim til meget rimelige priser. Men enhver form for trælim fungerer fint.
Vend først alle 4 paneler, så du ser på indersiden. Læg nu lidt lim på fanerne øverst og i siderne - disse overflader passer sammen med andre dele, så de er virkelig de eneste steder, der har brug for lim.
Jeg bruger en pensel, men du kan få gode resultater ved bare at klemme en lille dråbe ud af flasken og trykke den på fanen.
Protip: For ekstra stivhed tilføjes en dråbe lim mellem hvert hul på indersiden af det øverste panel. Dette vil holde kassen pæn og stram under de hektiske sessioner, hvor du virkelig banker på den!
Trin 4: Bring det hele sammen
- Få først bagpanelet på plads, men skub ikke fanerne helt ind endnu.
- Dernæst masker du siderne ind, og foretager først sidefeltets faner på linje med fanerne på bagpanelet, og sæt sidepanelerne på linje med den øverste plade. Når de alle er stillet op, tilføjes printpladen med møtrikkerne nedad og skruer eller huller opad.
-
Til sidst tilføjes frontpladen. Masker printpladen og siderne op, og bring det hele ned i det øverste panel. Skub hver side jævnt nedad, skiftevis hjørner, indtil alle væggene sidder godt i toppen. Det kan tage lidt pres og vrikke at få fejlrige faner til at justere, men når den er inde - er den i!
- For ekstra stivhed kan du også glatte limprikkerne på indersiden til en kontinuerlig linje.
Efter limning tape jeg normalt hjørnerne med blå tape for at holde dem tæt sammen, mens limen tørrer. Maskering eller scotch tape ville sandsynligvis være fint, men jeg ville undgå pakning eller gaffatape, som kan efterlade lim eller andet groft, når du forsøger at fjerne det.
Brug til sidst et fugtigt køkkenrulle til at rense enhver lim, der presses ud på det øverste panel. Og hvis du vil, kan du tilføje kabelholderne i bagpanelet til at snoede snore op på.
Trin 5: Modet
Når limen er tørret, gør tarmene klar!
Jeg laver knapperne først, derefter joystick. Pop dem ind fra toppen, og få et kig på dit farveskema, før alt er monteret i. Læg derefter en bog eller bundpladen oven på alt og vend boksen for at få adgang til indersiden.
Slip skruen på låseringene på hvert knaplegeme, og skru dem fast. Jeg har fundet ud af, at ledningstrinnene er nemmeste, hvis mikrokontaktholderne alle er lidt vinklet mod printet, som du ser på billedet.
Centrer derefter joystickbasen og tilføj dens 4 skruer. Jeg bruger låsemøtrikker på den fyr for at sikre, at den ikke vrikker frit, men loctite eller endda neglelak virker, hvis du ikke har låsemøtrikker.
Dit joystick er muligvis kommet med separat håndtag. I så fald er det tid til at sætte det på basen og sætte aktuatorringen på. Bred base for en følsom handling, smal base for ufølsom handling.
Skub derefter pinden ind, og få E-klippet på fastgørelsesrillen. Pop E-klippet på med en tang.
Hvis dine knapper ikke allerede har mikrokontakterne monteret, tilføjer vi nu mikrokontakterne ved først at hooke den nederste prik, som du ser på billedet, og derefter skubbe dem tilbage over den høje prik, indtil kontakten klikker på plads. Et stykke kage, hvis du gør det en "prik" ad gangen
Trin 6: Ledningsføring
Tilføj printkortet og ledningen som beskrevet i vejledningen til din særlige hardware. Der er så mange forskellige ledningskonfigurationer, at jeg ikke rigtig kan vise dem alle, men de koger ned til et par standardkonfigurationer.
- Knapper og JS til Encoder, Encoder til Pi. Når du bruger et encoder board med en Raspberry Pi, vil du koble knapperne og først holde sig til encoderen. Derefter tilsluttes encoderen til Pi via USB. Ofte er dette USB -kabel ret langt, så overvej at bruge Pi -kortet som en lille snoede jig for at tage det ekstra kabel op.
- Knapper og JS direkte til Pi. Til single player board kan du bruge Adafruit's tutorial til direkte at koble et begrænset antal knapper direkte til IO -headeren på Pi.
- Knapper og JS til Encoder, brug Encoder som USB joystick. For dem, der spiller på en pc eller konsol, kan det være en god idé at springe helt over Pi og bare bruge din boks som et USB -joystick. Intet problem! Denne USB -forbindelse fra encoderen kan helt sikkert tilsluttes direkte til en pc eller konsol og fungere som et USB -joystick.
Jeg vil ikke vise ledningstrinnet, da det er forskelligt for hver opsætning, men de følger alle en lignende strategi:
- En enkelt, lang jordkabelkæde fra printkortets jordterminal til et af stikene på hver mikrokontakt - hopper fra den ene til den næste. Denne ledning er normalt meget længere og har mange stik.
- Mange enkelt signaltråde forbindes fra den anden (NO - Normalt åben) terminal på hver mikrokontakt tilbage til printkortet. De fleste printkort fortæller dig, hvor du skal tilslutte knap #1, knap #2 osv.
Det ender med at ligne noget på billedet her, hvor jeg bruger setup #2 - direkte til Pi.
Trin 7: Spil
Det sidste trin er software - hjemmestrækningen!
Hvis du bruger Raspberry Pi, og du vil have en forholdsvis problemfri oplevelse med at skifte mellem mange emulatorer og MAME, foreslår jeg personligt RetroPie, som er frit tilgængeligt her.
Download SD -kortbilledet, skriv det til dit MicroSD -kort fra trin 1, og pop det i pi. Hvis det er første gang, du bruger Retropie, eller bare for en genopfriskning, kan du fortsætte med Retropie -selvstudiet her.
Opsætningen tager en halv time eller deromkring, men din mini-rig vil fortsat levere sød retro godhed i de kommende år! Håber du nød bygningen, og jeg håber, at du får succes i dine egne DIY MAME -projekter!
Anbefalede:
Single-player Reaction Timer (med Arduino): 5 trin
Single-player Reaction Timer (med Arduino): I dette projekt bygger du en reaktionstimer, der drives af en Arduino. Det fungerer på en Arduino's millis () -funktion, hvor processoren registrerer tiden, siden programmet begyndte at køre. Du kan bruge den til at finde tidsforskellen mellem hv
Modulær MAME Arcade Console -kabinet - MMACE: 9 trin (med billeder)
Modular MAME Arcade Console Enclosure - MMACE: I dag bygger vi vores egen 4 -player MAME -konsol ved hjælp af Modular Mame Arcade Console Enclosure (eller MMACE). Dette er et trækit, der kan udvides fra 2 til 3, 4, 5 eller flere spillere ved hjælp af sammenlåsende sektioner. Vi fokuserer på 4-play
USB MAME Arcade Controller: 13 trin (med billeder)
USB MAME Arcade Controller: Denne instruks dokumenterer min konstruktion af en USB MAME controller til at spille spil -ROM'er via MAME. Denne controller er tilsluttet en pc via et 12 'USB -kabel. PC'en er derefter forbundet til mit tv
The Barbie Box: a Camouflaged Case/ Boom Box for Your Mp3 Player: 4 Steps (with Pictures)
Barbie -boksen: en camoufleret taske/ bomkasse til din mp3 -afspiller: Dette er en polstret beskyttende taske til din mp3 -afspiller, der også konverterer hovedtelefonstikket til en centimeter, kan fungere som en bomkasse ved en omskifter og forklæder din mp3 -afspiller som en tidlig båndafspiller i begyndelsen af halvfemserne eller lignende lavt tyveri i
Brug af Mame/ Bygning af et Mame -kabinet: 12 trin (med billeder)
Brug af Mame/ Bygning af et Mame -kabinet: Godt efter et par måneders overvejelser om at bygge et mame -skab, er jeg på vej. Jeg tænkte, at jeg ville poste mine fremskridt og sådan. Dette er en semi FULL tutorial, der vil nedbryde hvert stykke bygning af et skab. Nedenfor er også en pdf -fil, der hjælper dig med