Innehållsförteckning:
- Steg 1: Saker du behöver
- Steg 2: Bli bekant med delarna och konfigurera kretskortshållaren
- Steg 3: Placera sidopanelerna
- Steg 4: Samla allt
- Steg 5: The Guts
- Steg 6: Kabeldragning
- Steg 7: Spela
Video: Single Player Arcade MAME Box: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Idag bygger vi en mini-MAME-konsol med Raspberry Pi. Detta är en enspelarkonsol, men eftersom USB-portarna på pi är tillgängliga är det enkelt att koppla in en annan konsol eller USB-joystick för att få lite action för flera spelare om stämningen uppstår!
Steg 1: Saker du behöver
-
En stor platt yta att arbeta i.
Ett golv fungerar utmärkt för detta, lägg ner lite plast för att fånga felaktigt lim
-
Trähöljet.
Här är en länk till delar kit på etsy: MAME Box Parts Kit
-
Raspberry Pi 3 + ett 8 GB eller större SD -kort. Jag använde 32 GB..
Här är en länk till en Rpi 3 -modell B:
-
Hårdvarukit - Joystick, knappar och USB -kodare. Dessa kan enkelt köpas från Amazon eller eBay.
Här är en länk till ett Sanwa -hårdvarukit med kodare: Easyget Sanwa Hardware Kit
- Några paket med #4-40 maskinskruvar för montering av Pi och Encoder PCB
- Några förpackningar med #6-32 maskinskruvar för montering av styrspakarna.
- Trälim
Steg 2: Bli bekant med delarna och konfigurera kretskortshållaren
Avsnitt I - Konfigurera kretskortshållaren
Ta ut kretskortshållaren och få din kretskort till hands. Matcha ihop monteringshålen och sätt en 4-40 skruv genom de monteringshål du vill använda. Här använder jag RPi och Xinmo -gränssnittet.
Håll skruvarna på plats, vänd brädan och applicera muttrarna.
Vi lägger sedan en klick superlim på varje mutter för att hålla den på plats så att vi kan ta bort skruvarna i framtiden. Det är jobbigt att försöka ställa in skruven annars, så det här steget hjälper dig på vägen. FÅ INTE lim på trådarna, du kommer att ha svårt att skruva loss den skruven senare. Ställ kretskortshållaren åt sidan för att torka.
Steg 3: Placera sidopanelerna
När superlimet har torkat är det förmodligen bäst att ta bort skruvarna. Jag gör inte det, men det kan underlätta om skruvarna är ur vägen.:)
Därefter sätter vi upp framsidan, baksidan och sidorna så att du kan få en uppfattning om hur allt går ihop. PCB -plattan har flikar på framsidan och baksidan som passar in i front- och bakpanelerna.
För att limma ihop lådan använder jag Titebond II, ett riktigt fint lim till mycket rimliga priser. Men alla typer av trälim fungerar bra.
Vänd först alla fyra panelerna så att du tittar på insidan. Lägg nu lite lim på flikarna upptill och på sidorna - dessa ytor passar ihop med andra delar, så de är verkligen de enda platserna som behöver lim.
Jag använder en pensel, men du kan få bra resultat genom att bara klämma ut en liten droppe ur flaskan och knacka på den på fliken.
Protip: Lägg till en droppe lim mellan varje hål på insidan av den övre panelen för extra styvhet. Detta kommer att hålla lådan snygg och tät under de hektiska sessionerna när du verkligen slår på den!
Steg 4: Samla allt
- Först, sätt tillbaka bakpanelen, men tryck inte in flikarna helt än.
- Maska sedan in sidorna, rada först sidopanelflikarna med flikarna på bakpanelen och ställ sedan in sidopanelerna med topplattan. När alla är uppställda, lägg till kretskortplattan med muttrarna nedåt och skruvar eller hål uppåt.
-
Lägg till sist framplattan. Mesh upp kretskortsplattan och sidorna och för sedan ner allt i toppanelen. Tryck ned varje sida jämnt, alternerande hörn tills alla väggar sitter ordentligt upptill. Det kan kräva lite tryck och vridning för att få felaktiga flikar att justera, men när den väl är inne - är den inne!
- För extra styvhet kan du också jämna ut limpunkterna på insidan till en kontinuerlig linje.
Efter limning brukar jag tejpa hörnen med blå tejp för att hålla dem tätt ihop medan limmet torkar. Maskering eller skraptejp skulle förmodligen vara bra, men jag skulle undvika förpackning eller tejp som kan lämna lim eller annat smuts när du försöker ta bort det.
Slutligen, använd en fuktig pappershandduk för att rengöra allt lim som pressats ut på den övre panelen. Och om du vill kan du lägga till kabelhållarna i bakpanelen för att linda upp sladdar.
Steg 5: The Guts
När limmet har torkat, gör tarmarna redo!
Jag gör knapparna först, sedan joystick. Poppa in dem uppifrån och ta en titt på ditt färgschema innan allt monteras i. Lägg sedan en bok eller bottenplattan ovanpå allt och vänd rutan för att komma åt insidan.
Släpp skruven på fästringarna på varje knappkropp och skruva fast dem. Jag har upptäckt att ledningsstegen är enklaste om mikrobrytarhållarna alla är lite vinklade mot kretskortet, som du ser på bilden.
Centrera därefter joystickbasen och lägg till dess fyra skruvar. Jag använder låsmuttrar på den killen för att se till att den inte vickar fritt, men loctite eller till och med nagellack fungerar om du inte har låsmuttrar.
Din styrspak kan ha kommit med handtaget separat. I så fall är det dags att sätta den i basen och sätta på manöverringen. Bred bas för en känslig handling, smal bas för okänslig handling.
Tryck sedan in pinnen och få E-klippet på fästspåret. Slå på E-klippet med en tång.
Om dina knappar inte redan har mikrobrytarna monterade, nu lägger vi till knapparna mikrobrytare genom att först kroka den nedre pricken som du ser på bilden och sedan trycka tillbaka dem över den höga pricken tills omkopplaren snäpper på plats. Tårtbit om du gör det en "prick" i taget
Steg 6: Kabeldragning
Lägg till kretskortet och kabeln enligt beskrivningen i instruktionerna för just din hårdvara. Det finns så många olika ledningskonfigurationer att jag inte riktigt kan visa dem alla, men de kokar ner till några standardkonfigurationer.
- Knappar och JS till Encoder, Encoder till Pi. När du använder ett givarkort med en Raspberry Pi, kommer du att ansluta knapparna och hålla fast vid kodaren. Därefter ansluts kodaren till Pi via USB. Ofta är denna USB -kabel ganska lång, så överväg att använda Pi -kortet som en liten lindningsjigg för att ta upp den extra kabeln.
- Knappar och JS direkt till Pi. För singelspelarkortet kan du använda Adafruits handledning för att direkt ansluta ett begränsat antal knappar direkt till IO -rubriken på Pi.
- Knappar och JS till Encoder, använd Encoder som USB -joystick. För dem som spelar på en dator eller konsol kanske du vill hoppa över Pi helt och enkelt använda din låda som en USB -joystick. Inga problem! Den USB -anslutningen från kodaren kan säkert anslutas direkt till en dator eller konsol och fungera som en USB -joystick.
Jag kommer inte att visa ledningssteget eftersom det är olika för varje installation, men de följer alla en liknande strategi:
- En enda, lång jordkabelkedja från PCB -jordterminalen till en av kontakterna på varje mikrobrytare - hoppar från en till nästa. Denna tråd är vanligtvis mycket längre och har många kontakter.
- Många enkelsignaltrådar ansluts från den andra (NO - Normally Open) terminalen på varje mikrobrytare tillbaka till kretskortet. De flesta kretskort kommer att berätta var du ska ansluta knapp #1, knapp #2, etc.
Det slutar se ut som bilden här, där jag använder inställning #2 - direkt till Pi.
Steg 7: Spela
Det sista steget är mjukvara - hemmastret!
Om du använder Raspberry Pi och du vill ha en ganska sömlös upplevelse att växla mellan många emulatorer och MAME, föreslår jag personligen RetroPie, som är fritt tillgängligt här.
Ladda ner SD -kortbilden, skriv den till ditt MicroSD -kort från steg 1 och lägg den i pi. Om detta är första gången du använder Retropie, eller bara för en uppdatering, fortsätt med Retropie -handledningen här.
Installationen tar en halvtimme eller så, men din mini-rigg kommer att fortsätta leverera söt retro godhet i många år framöver! Hoppas du tyckte om bygget, och jag hoppas att du lyckas med dina egna DIY MAME -projekt!
Rekommenderad:
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 12 steg
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: Missade du den stigande Bitcoin-priset över natten från $ 7500 till $ 10300 den 25 oktober 2019? Jag gjorde det. Den här typen av saker händer i kryptovärlden. Vad du behöver folk ärRekt-O-Matic Turbo S Detta är en Bitcoin pristicker med en fin OLED
Hur man kontrollerar glödlampan med hjälp av Arduino UNO och Single Channel 5V Solid State Relay Module: 3 steg
Hur man kontrollerar glödlampan genom att använda Arduino UNO och Single Channel 5V Solid State Relay Module: Beskrivning: Jämfört med det traditionella mekaniska reläet, Solid State Relay (SSR) har många fördelar: det har en längre livslängd, med en mycket högre tändning/ avstängd hastighet och inget ljud. Dessutom har den också bättre motståndskraft mot vibrationer och mekanisk
Modulär MAME Arcade Console Enclosure - MMACE: 9 steg (med bilder)
Modular MAME Arcade Console Enclosure - MMACE: Idag bygger vi vår egen 4 -spelare MAME -konsol med hjälp av Modular Mame Arcade Console Enclosure (eller MMACE). Detta är ett träpaket som kan utökas från 2 till 3, 4, 5 eller fler spelare med låsande sektioner. Vi kommer att fokusera på 4-play
USB MAME Arcade Controller: 13 steg (med bilder)
USB MAME Arcade Controller: Denna instruktionsbok dokumenterar min konstruktion av en USB MAME -kontroller för att spela spel -ROM via MAME. Denna styrenhet är ansluten till en dator via en 12 'USB -kabel. Datorn ansluts sedan till min TV
Använda Mame/ Bygga ett Mame -skåp: 12 steg (med bilder)
Använda Mame/ Bygga ett Mame -skåp: Jo, efter några månaders funderingar på att bygga ett mame -skåp är jag på väg. Jag tänkte att jag skulle lägga upp mina framsteg och så. Detta är en halv FULL handledning som kommer att bryta ner varje bit av att bygga ett skåp. Nedan finns också en pdf -fil som hjälper dig