Indholdsfortegnelse:

Mini Arcade -kabinet: 7 trin
Mini Arcade -kabinet: 7 trin

Video: Mini Arcade -kabinet: 7 trin

Video: Mini Arcade -kabinet: 7 trin
Video: Retropie Mini Cabinet with LED trim 2024, September
Anonim
Mini Arcade kabinet
Mini Arcade kabinet

Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com)

Forbrugsvarer

Arcade joystick

4 x Arcade -knapper

Brødbræt

Breadboard Wires

7 tommer skærm med HDMI -indgang

HDMI -kabel

Raspberry Pi 3

5V 2.5A Raspberry Pi strømforsyning

Arduino Leonardo

Krydsfiner

1 tommer firkantede dyvler

Trin 1: Trin 1: Skær udvendigt

Til dette trin ville det være ideelt at bruge en laserskærer til præcise snit for at holde kanterne på kabinettet pæne og jævne. Hvis du ikke har noget til rådighed, vil en sav fungere lige så fint, selvom det vil tage lidt tid og en del energi.

Skær dyvlen i følgende sektioner: 4 x 10 tommer, 2 x 12,5 tommer, 2 x 8 tommer, 2 x 3 tommer, 2 x 3,3 tommer, 2 x 9,3 tommer i en vinkel på 15 grader. Disse vil udgøre skelettet i arkadeskabet.

Nu: skær krydsfiner i følgende dimensioner: 10in x 4in, 10in x 10.3in (sørg for også at skære et område ud inden for dette stykke med skærmens specifikke dimensioner), 10in x 12.5in, 10in x 5in, 2 sektioner på 12,5in x 12in og sørg for at skære sektionen 5 tommer ud i en vinkel på 15 grader indad (Disse sidste 2 sektioner er kabinettets sidepaneler. Sørg for at henvise til modellen for at sikre, at designet til dit snit matcher den samme form.)

Trin 2: Trin 2: Saml skelet

Kombiner de fire 10 tommer sektioner til et rektangel ved hjælp af træskruer. Dette vil være bunden af kabinettet.

Kombiner de 12,5 tommer til toppen af hjørnerne på den ene side af rektanglet. Dette vil være bagsiden af kabinettet.

Forbind de 2 sektioner af kabinettet, der udgør bagsiden, med en 8 tommer sektion.

Tilføj de 3,3 tommer sektioner ortogonale til de bageste sektioner, så de vender mod kabinettets forside.

Tilføj en 10 tommer sektion direkte på tværs af 10 tommer sektionen på forsiden af kabinettet, så du har de samme to stykker stablet oven på hinanden.

Tilføj en 3 tommer sektion til hver side af den 10 tommer sektion, du lige har placeret. Disse sidestykker vil forbinde til de vinklede sektioner og vil være der, hvor ansigtet til joystick og knapper.

Tilføj de vinklede sektioner, der forbinder de stykker, du lige har placeret, til stykkerne, der stikker ud fra den øverste del af kabinettet.

Til sidst tilføjes det sidste 8 tommer stykke mellem de vinklede sektioner nær toppen af kabinettet.

Nu skal du have et færdigmonteret skelet, der ligner et mini -arkadeskab.

Trin 3: Trin 3: Saml udvendig

Skær fire 22 mm huller ud i krydsfiner til arkadeknapperne og hold dig til den højre halvdel af brættet, og sørg for at efterlade nok plads til pinden på venstre side.

Skær et 20 mm hul ud på venstre halvdel til arkadepinden.

Saml alle stykker krydsfiner til skelettet UNDTaget for bagsiden og knappen/joystickpladen. Vi lader delene være, så vi kan tilføje elektronik og andre komponenter.

Trin 4: Trin 4: Kode Arduino

Trin 4: Kode Arduino
Trin 4: Kode Arduino

Tilføj følgende kode i din arduino. Denne kode gør det muligt for arduinoen at læse knappen trykke og udsende dem som tastaturindgange til hindbær pi.

ugyldig opsætning () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick op

pinMode (3, INPUT_PULLUP); // Joystick ned

pinMode (4, INPUT_PULLUP); // Joystick til højre

pinMode (5, INPUT_PULLUP); // Joystick til venstre

pinMode (6, INPUT_PULLUP); // Knap 1

pinMode (7, INPUT_PULLUP); // Knap 2

pinMode (8, INPUT_PULLUP); // Knap 3

pinMode (9, INPUT_PULLUP); // Knap 4

}

void loop () {

int State2 = digitalRead (2);

int State3 = digitalRead (3);

int State4 = digitalRead (4);

int State5 = digitalRead (5);

int State6 = digitalRead (6);

int State7 = digitalRead (7);

int State8 = digitalRead (8);

int State9 = digitalRead (9);

hvis (tilstand2 == LAV) {

Keyboard.press (215)

}

andet{

Keyboard.release (215)

}

hvis (tilstand3 == LAV) {

Keyboard.press (216)

}

andet{

Keyboard.release (216)

}

hvis (tilstand4 == LAV) {

Keyboard.press (217)

}

andet{

Keyboard.release (217)

}

hvis (State5 == LOW) {

Keyboard.press (218)

}

andet{

Keyboard.release (218)

}

hvis (tilstand6 == LAV) {

Keyboard.press (219)

}

andet{

Keyboard.release (219)

}

hvis (tilstand7 == LAV) {

Tastatur. Tryk (220)

}

andet{

Tastatur. Udgivelse (220)

}

hvis (tilstand8 == LAV) {

Keyboard.press (221)

}

andet{

Keyboard.release (221)

}

hvis (tilstand9 == LAV) {'

Keyboard.press (222)

}

andet{

Keyboard.release (222)

}

}

Trin 5: Trin 5: Tilslut elektronikken

Trin 5: Tilslut elektronikken
Trin 5: Tilslut elektronikken

Brug koden til at føre joysticket til ben 2 til 5 på arduinoen og jord den 5. ben.

Derefter ledes en stift på hver knap til jorden og de resterende stifter til stifterne 6 til 9 på arduinoen.

Til sidst sættes arduinoen i hindbær pi, som vi sætter op i det næste trin.

Trin 6: Trin 6: Konfigurer Raspberry Pi 3

Trin 6: Konfigurer Raspberry Pi 3
Trin 6: Konfigurer Raspberry Pi 3

Gå til https://retropie.org.uk/download/ og download den nyeste version af retropie.

Brug din foretrukne software til valg, flash billedet til microSD -kortet og læg det i hindbær pi 3. Jeg anbefaler win32 diskimager.

Tilslut hindbær pi til 7 tommer skærm og strømforsyning.

Når du bliver bedt om at konfigurere en controller, skal du følge proceduren ved hjælp af det arduino -joystick, du tidligere har koblet og kablet.

Til dette særlige setup kører vi space invaders på SNES, så find kopien af rom online fra en velrenommeret kilde som

Overfør nu ROM'en ved hjælp af et program som winSCP til ssh til raspberry pi og kopiering af filen i mappen/retropie/roms/snes.

Genstart raspberry pi og SNES -logoet skal tilføjes til menuen med space invaders ROM angivet i menuen.

Trin 7: Trin 8: Sæt det hele sammen

Skru joysticket på plads på krydsfiner. Tilføj derefter knapperne. De fleste har en lås på indersiden, som holder den på plads uden brug af skruer.

Fastgør brættet med joystick og knapper til skabets skelet og fastgør det på plads.

Placer skærmen i hullet, der er skåret ind i det vinklede ansigt.

Tilslut alt elektronik igen, og placer det på bagpladen for at lukke det. Sørg for at efterlade et hul til strømforsyningen for at tilslutte en stikkontakt.

Anbefalede: