Obsah:

Mini arkádová skříň: 7 kroků
Mini arkádová skříň: 7 kroků

Video: Mini arkádová skříň: 7 kroků

Video: Mini arkádová skříň: 7 kroků
Video: # supreme Arcade game machine #mini arcade game machine 2024, Listopad
Anonim
Mini arkádová skříň
Mini arkádová skříň

Tento instruktáž byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com)

Zásoby

Arkádový joystick

4 x arkádová tlačítka

Prkénko

Dráty na prkénko

7palcová obrazovka se vstupem HDMI

HDMI kabel

Raspberry Pi 3

5V 2,5A napájecí zdroj Raspberry Pi

Arduino Leonardo

Překližka

1 palcové čtvercové hmoždinky

Krok 1: Krok 1: Vyřízněte exteriér

Pro tento krok by bylo ideální použít laserovou řezačku pro přesné řezy, aby byly okraje skříně pěkné a zarovnané. Pokud nemáte k dispozici, pak bude pila fungovat stejně dobře, i když to bude nějakou dobu trvat a dost energie.

Rozřízněte hmoždinku na následující části: 4 x 10 palců, 2 x 12,5 palce, 2 x 8 palců, 2 x 3 palce, 2 x 3,3 palce, 2 x 9,3 palce pod úhlem 15 stupňů. Ty budou tvořit kostru arkádové skříně.

Nyní: nastříhejte překližku na následující rozměry: 10 palců x 4 palců, 10 palců x 10,3 palců (ujistěte se, že v tomto dílu vystřihnete také oblast se specifickými rozměry obrazovky), 10 palců x 12,5 palců, 10 palců x 5 palců, 2 sekce o 12,5 palce x 12 palců, ujistěte se, že jste vystřihli sekci 5 palců pod úhlem 15 stupňů dovnitř (Tyto poslední 2 části jsou boční panely skříně. Nezapomeňte se obrátit na model, abyste se ujistili, že design pro váš řez odpovídá stejnému tvaru.)

Krok 2: Krok 2: Sestavte Skeleton

Zkombinujte čtyři 10palcové části do obdélníku pomocí vrutů do dřeva. Toto bude spodní část skříně.

Zkombinujte 12,5 palce do horní části rohů jedné strany obdélníku. Toto bude zadní část skříně.

Propojte 2 části skříně, které tvoří zadní část, s 8palcovou částí.

Přidejte 3,3 palce sekce ortogonální k zadním částem tak, aby směřovaly k přední části skříně.

Přidejte 10palcovou část přímo přes 10palcovou část v přední části skříně, abyste měli stejné dva kusy naskládané na sebe.

Přidejte 3palcovou část na obě strany 10palcové části, kterou jste právě umístili. Tyto boční díly se připojí k šikmým sekcím a budou tam, kde je tvář joysticku a tlačítek.

Přidejte šikmé části spojující kusy, které jste právě umístili, k dílům vyčnívajícím z horní části skříně.

Nakonec přidejte poslední 8 palcový kus mezi šikmé části umístěné poblíž horní části skříně.

Nyní byste měli mít plně sestavenou kostru připomínající mini arkádovou skříň.

Krok 3: Krok 3: Sestavení exteriéru

Do překližky vystřihněte čtyři 22mm otvory pro arkádové knoflíky a přilepte se k pravé polovině desky, přičemž na levé straně ponechejte dostatek místa pro tyč.

V levé polovině vyřízněte 20 mm otvor pro arkádovou hůl.

Sestavte všechny kusy překližky na kostru MIMO zadní a knoflíkové/joystickové desky. Díly ponecháme vypnuté, abychom mohli přidat elektroniku a další součásti.

Krok 4: Krok 4: Kódujte Arduino

Krok 4: Kódujte Arduino
Krok 4: Kódujte Arduino

Přidejte následující kód do svého arduina. Tento kód umožňuje arduinu číst stisknutí tlačítek a vydávat je jako vstupy z klávesnice do malinového pi.

neplatné nastavení () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick nahoru

pinMode (3, INPUT_PULLUP); // Joystick dolů

pinMode (4, INPUT_PULLUP); // Joystick doprava

pinMode (5, INPUT_PULLUP); // Joystick doleva

pinMode (6, INPUT_PULLUP); // Tlačítko 1

pinMode (7, INPUT_PULLUP); // Tlačítko 2

pinMode (8, INPUT_PULLUP); // Tlačítko 3

pinMode (9, INPUT_PULLUP); // Tlačítko 4

}

prázdná smyčka () {

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);

if (State2 == LOW) {

Keyboard.press (215)

}

jiný{

Klávesnice. Uvolnění (215)

}

if (State3 == LOW) {

Keyboard.press (216)

}

jiný{

Klávesnice. Uvolnění (216)

}

if (State4 == LOW) {

Keyboard.press (217)

}

jiný{

Klávesnice. Uvolnění (217)

}

if (State5 == LOW) {

Keyboard.press (218)

}

jiný{

Klávesnice. Uvolnění (218)

}

if (State6 == LOW) {

Keyboard.press (219)

}

jiný{

Klávesnice. Uvolnění (219)

}

if (State7 == LOW) {

Keyboard.press (220)

}

jiný{

Klávesnice. Uvolnění (220)

}

if (State8 == LOW) {

Keyboard.press (221)

}

jiný{

Klávesnice. Uvolnění (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

jiný{

Klávesnice. Uvolnění (222)

}

}

Krok 5: Krok 5: Zapojte elektroniku

Krok 5: Zapojte elektroniku
Krok 5: Zapojte elektroniku

Pomocí kódu připojte joystick k pinům 2 až 5 na arduinu a uzemněte 5. pin.

Dále připojte jeden kolík na každém tlačítku k zemi a zbývající kolíky ke kolíkům 6 až 9 na arduinu.

Nakonec zapojte arduino do malinového pi, které nastavíme v dalším kroku.

Krok 6: Krok 6: Nastavení Raspberry Pi 3

Krok 6: Nastavení Raspberry Pi 3
Krok 6: Nastavení Raspberry Pi 3

Přejděte na https://retropie.org.uk/download/ a stáhněte si nejnovější verzi retropie.

Pomocí upřednostňovaného softwaru, který upřednostňujete, proveďte záblesk obrazu na kartu microSD a vložte jej do Raspberry Pi 3. Doporučuji diskový imager win32.

Připojte Raspberry Pi k 7palcové obrazovce a napájení.

Až budete vyzváni ke konfiguraci ovladače, postupujte podle postupu pomocí joysticku arduino, který jste dříve zapojili kódovaný a zapojený.

Pro toto konkrétní nastavení budeme provozovat vesmírné útočníky na SNES, takže najděte kopii romu online z renomovaného zdroje, jako je

Nyní přeneste ROM pomocí programu, jako je winSCP, do ssh do Raspberry Pi a zkopírujte soubor do adresáře/retropie/roms/snes.

Restartujte malinový pi a logo SNES by mělo být přidáno do nabídky s ROM invaders ROM uvedenou v jeho nabídce.

Krok 7: Krok 8: Dejte to všechno dohromady

Našroubujte joystick na místo na překližce. Poté přidejte tlačítka. Většina bude mít uvnitř západku, která ji udrží na místě bez použití šroubů.

Připojte desku joystickem a tlačítky ke kostře skříně a zajistěte ji na místě.

Umístěte obrazovku do otvoru vyříznutého do šikmé plochy.

Znovu připojte veškerou elektroniku a umístěte ji na zadní desku, abyste ji utěsnili. Ujistěte se, že ponecháte otvor pro napájecí zdroj pro připojení zásuvky.

Doporučuje: