Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: Raak bekend met de onderdelen en installeer de PCB-houder
- Stap 3: Plaats de zijpanelen
- Stap 4: Breng het allemaal samen
- Stap 5: Het lef
- Stap 6: Bedrading
- Stap 7: Spelen
Video: Single Player Arcade MAME Box - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Vandaag bouwen we een mini-MAME-console met Raspberry Pi. Dit is een console voor één speler, maar aangezien de USB-poorten op de pi toegankelijk zijn, is het gemakkelijk om een andere console of USB-joystick aan te sluiten voor wat actie voor meerdere spelers als de stemming zich voordoet!
Stap 1: Dingen die je nodig hebt
-
Een groot vlak gebied om in te werken.
Een vloer werkt hier prima voor, leg wat plastiek neer om dwalende lijm op te vangen
-
De houten behuizing.
Hier is een link naar de onderdelenkit op etsy: MAME Box Parts Kit
-
Raspberry Pi 3 + een SD-kaart van 8 GB of groter. Ik heb 32GB gebruikt..
Hier is een link naar een Rpi 3 Model B:
-
Hardware Kit - Joystick, knoppen en USB-encoder. Deze kunnen eenvoudig worden gekocht bij Amazon of eBay.
Hier is een link naar een Sanwa hardware kit met encoder: Easyget Sanwa Hardware Kit
- Een paar pakjes #4-40 machineschroeven voor het monteren van de Pi- en Encoder-PCB's
- Een paar pakjes #6-32 machineschroeven voor het monteren van de joysticks.
- Houtlijm
Stap 2: Raak bekend met de onderdelen en installeer de PCB-houder
Sectie I - De PCB-houder instellen
Haal de PCB-houder tevoorschijn en pak uw PCB's bij de hand. Breng de montagegaten bij elkaar en steek een 4-40 schroef door de montagegaten die u wilt gebruiken. Hier gebruik ik de RPi- en Xinmo-interface.
Houd de schroeven op hun plaats, draai het bord om en breng de moeren aan.
Vervolgens doen we een beetje superlijm op elke moer om deze op zijn plaats te houden, zodat we de schroeven in de toekomst kunnen verwijderen. Het is lastig om te proberen de schroef anders uit te lijnen, dus deze stap zal je op weg helpen. Zorg dat er GEEN lijm op de schroefdraad komt, je zult later moeite hebben om die schroef los te draaien. Leg de PCB-houder opzij om te drogen.
Stap 3: Plaats de zijpanelen
Zodra de secondelijm is opgedroogd, is het waarschijnlijk het beste om de schroeven te verwijderen. Ik niet, maar het kan dingen gemakkelijker maken als de schroeven niet in de weg zitten.:)
Vervolgens stellen we de voor-, achterkant en zijkanten in, zodat u een idee krijgt van hoe alles in elkaar steekt. De printplaat heeft aan de voor- en achterkant lipjes die in de voor- en achterpanelen passen.
Om de doos aan elkaar te lijmen, gebruik ik Titebond II, een hele mooie lijm tegen zeer redelijke prijzen. Maar elk type houtlijm zal prima werken.
Draai eerst alle 4 de panelen om zodat je naar de binnenkant kijkt. Dep nu een beetje lijm op de lipjes aan de boven- en zijkanten - deze oppervlakken zullen samenvallen met andere delen, dus dit zijn echt de enige plaatsen die lijm nodig hebben.
Ik gebruik een penseel, maar je zou goede resultaten kunnen krijgen door een klein druppeltje uit de fles te knijpen en op het lipje te tikken.
Protip: Voeg voor extra stevigheid een druppel lijm toe tussen elk gat aan de binnenkant van het bovenpaneel. Dit houdt de box lekker strak tijdens die hectische sessies als je er echt op aan het knallen bent!
Stap 4: Breng het allemaal samen
- Breng eerst het achterpaneel op zijn plaats, maar duw de lipjes nog niet helemaal naar binnen.
- Breng vervolgens de zijkanten in elkaar, lijn eerst de lipjes van het zijpaneel uit met de lipjes van het achterpaneel en lijn vervolgens de zijpanelen uit met de bovenplaat. Nadat ze allemaal zijn uitgelijnd, voegt u de PCB-plaat toe met de moeren naar beneden gericht en de schroeven of gaten naar boven gericht.
-
Voeg tot slot de voorplaat toe. Maak de PCB-plaat en zijkanten vast en breng het allemaal naar beneden in het bovenpaneel. Duw elke kant gelijkmatig naar beneden, wissel de hoeken af totdat alle muren goed in de bovenkant zitten. Het kan wat druk en wiebelen vergen om foutieve tabbladen uit te lijnen, maar als het eenmaal binnen is, is het binnen!
- Ook kun je voor extra stevigheid de lijmstippen aan de binnenkant gladstrijken tot een doorlopende lijn.
Na het lijmen plak ik de hoeken meestal af met blauwe tape om ze stevig bij elkaar te houden terwijl de lijm droogt. Afplakband of plakband zou waarschijnlijk prima zijn, maar ik zou verpakking of ducttape vermijden die lijm of ander vuil kan achterlaten als je het probeert af te pellen.
Gebruik als laatste een vochtige papieren handdoek om eventuele lijm op te ruimen die op het bovenpaneel is geperst. En als je wilt, kun je de kabelhouders in het achterpaneel toevoegen om snoeren op te winden.
Stap 5: Het lef
Zodra de lijm is opgedroogd, maak je het lef klaar!
Ik doe eerst de knoppen, dan de joystick. Steek ze van bovenaf in en bekijk je kleurenschema voordat alles is gemonteerd. Plaats vervolgens een boek of de bodemplaat bovenop alles en draai de doos om om toegang te krijgen tot de binnenkant.
Laat de schroef op de borgringen op elk knoplichaam vallen en schroef ze stevig vast. Ik heb gemerkt dat de bedradingsstappen het gemakkelijkst zijn als de houders van de microschakelaars allemaal een beetje schuin naar de PCB zijn gericht, zoals je op de foto ziet.
Centreer vervolgens de joystickbasis en voeg de 4 schroeven toe. Ik gebruik borgmoeren op die kerel om ervoor te zorgen dat hij niet loskomt, maar loctite of zelfs nagellak zal werken als je geen borgmoeren hebt.
Uw joystick is mogelijk met een aparte handgreep geleverd. Als dat zo is, is het tijd om het door de basis te plaatsen en de actuatorring erop te zetten. Brede basis voor een gevoelige actie, smalle basis voor ongevoelige actie.
Duw vervolgens de stick naar binnen en pak de E-Clip op de bevestigingsgroef. Pop de E-clip op met een tang.
Als de microschakelaars op uw knoppen nog niet zijn gemonteerd, voegen we nu de microschakelaars toe door eerst de onderste stip vast te haken zoals u op de afbeelding ziet en ze vervolgens terug over de hoge stip te duwen totdat de schakelaar op zijn plaats klikt. Een fluitje van een cent als je het één "puntje" tegelijk doet
Stap 6: Bedrading
Voeg de PCB toe en bedraad zoals beschreven in de instructies voor uw specifieke hardware. Er zijn zoveel verschillende bedradingsconfiguraties dat ik ze niet allemaal kan laten zien, maar het komt neer op een paar standaardconfiguraties.
- Knoppen en JS naar Encoder, Encoder naar Pi. Wanneer je een encoderbord gebruikt met een Raspberry Pi, bedraad je de knoppen en plak je eerst op de encoder. Vervolgens wordt de encoder via USB op de Pi aangesloten. Vaak is deze USB-kabel vrij lang, dus overweeg om het Pi-bord te gebruiken als een kleine opwindmal om de extra kabel op te pakken.
- Knoppen en JS rechtstreeks naar Pi. Voor het singleplayer-bord kun je de tutorial van Adafruit gebruiken om een beperkt aantal knoppen rechtstreeks rechtstreeks op de IO-header op de Pi aan te sluiten.
- Knoppen en JS naar Encoder, gebruik Encoder als USB-joystick. Voor degenen die gamen op een pc of console, wil je misschien de Pi helemaal overslaan en je box gewoon als een USB-joystick gebruiken. Geen probleem! Die USB-verbinding van de encoder kan zeker rechtstreeks op een pc of console worden aangesloten en als een USB-joystick fungeren.
Ik zal de bedradingsstap niet laten zien, omdat deze voor elke opstelling anders is, maar ze volgen allemaal een vergelijkbare strategie:
- Een enkele, lange aarddraad verbindt door van de aardingsklem van de printplaat naar een van de connectoren op elke microschakelaar - en springt van de ene naar de andere. Deze draad is meestal veel langer en heeft veel connectoren.
- Veel enkele signaaldraden worden van de andere (NO - Normaal Open) aansluiting van elke microschakelaar terug naar de PCB aangesloten. De meeste PCB's zullen u vertellen waar u knop #1, knop #2, enz. moet aansluiten.
Het ziet er ongeveer uit als de afbeelding hier, waar ik setup #2 gebruik - direct to Pi.
Stap 7: Spelen
De laatste stap is software - het thuisstuk!
Als je Raspberry Pi gebruikt en je wilt een redelijk naadloze ervaring bij het schakelen tussen veel emulators en MAME, raad ik persoonlijk RetroPie aan, dat hier gratis beschikbaar is.
Download de SD-kaartafbeelding, schrijf deze vanaf stap 1 naar uw MicroSD-kaart en plaats deze in de pi. Als dit de eerste keer is dat je Retropie gebruikt, of gewoon voor een opfriscursus, ga dan verder met de Retropie-zelfstudie hier.
Het opzetten duurt ongeveer een half uur, maar je mini-rig blijft jarenlang zoete retro goedheid leveren! Ik hoop dat je genoten hebt van het bouwen, en ik hoop dat je succesvol bent in je eigen DIY MAME-projecten!
Aanbevolen:
DIY: Audio DAC - DSD, MP3 en Radio Volumio Player: 3 stappen
DIY: Audio DAC - DSD, MP3 en Radio Volumio Speler: DSD getest: DSD64, DSD128 & DSD256
Arcade Box: 8 stappen (met afbeeldingen)
Arcade Box: In deze Instructable heb ik een arcade-speldoos gebouwd op basis van de Raspberry Pi 3B. Je kunt je favoriete retro-games spelen met een beperkt budget. Laten we gaan
4 Game Micro Player Galaga: 4 stappen
4 Game Micro Player Galaga: Haal je Micro Player uit My Arcade of Amazon. Voor deze instructie heb ik de Galaga-versie gebruikt, maar elke versie is geschikt: https://www.myarcadegaming.com/collections/mini-arcades/products/galaga-micro-playerU bent misschien ook geïnteresseerd in mijn, zelfs kleine
Sneltoetsen voor VLC Media Player !!: 3 stappen
Toetsenbordsnelkoppelingen voor VLC Media Player !!: Deze Instructable toont u enkele handige sneltoetsen voor VLC-mediaspeler Abonneer u op mijn kanaal Bedankt
Tutorial voor VNH2SP30 Monster Motor Module (Single Channel): 6 stappen (met afbeeldingen)
Tutorial voor VNH2SP30 Monster Motor Module (Single Channel): BeschrijvingVNH2SP30 is een volledige brugmotordriver bedoeld voor een breed scala aan autotoepassingen. Het apparaat bevat een dubbele monolithische high-side driver en twee low-side schakelaars. De bestuurdersschakelaar aan de hoge kant is ontworpen met behulp van de STMicroel