Obsah:

Mini arkádová skrinka: 7 krokov
Mini arkádová skrinka: 7 krokov

Video: Mini arkádová skrinka: 7 krokov

Video: Mini arkádová skrinka: 7 krokov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Mini arkádová skrinka
Mini arkádová skrinka

Tento návod bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com)

Zásoby

Arkádový joystick

4 x arkádové tlačidlá

Breadboard

Drôty na chlieb

7 palcová obrazovka so vstupom HDMI

HDMI kábel

Raspberry Pi 3

Napájací zdroj 5V 2,5A Raspberry Pi

Arduino Leonardo

Preglejka

1 palcové štvorcové hmoždinky

Krok 1: Krok 1: Vyrežte exteriér

Na tento krok by bolo ideálne použiť laserovú rezačku na presné rezy, aby boli okraje skrinky pekné a zarovnané. Ak nemáte k dispozícii, píla bude fungovať rovnako dobre, aj keď to bude trvať nejaký čas a veľa energie.

Hmoždinku rozrežte na nasledujúce časti: 4 x 10 palcov, 2 x 12,5 palcov, 2 x 8 palcov, 2 x 3 palcov, 2 x 3,3 palcov, 2 x 9,3 palcov pod uhlom 15 stupňov. Tie budú tvoriť kostru arkádovej skrine.

Teraz: preglejku nakrájajte na nasledujúce rozmery: 10 palcov x 4 palcov, 10 palcov x 10,3 palcov (uistite sa, že v tomto kuse taktiež vystrihnete oblasť so špecifickými rozmermi obrazovky), 10 palcov x 12,5 palcov, 10 palcov x 5 palcov, 2 sekcie s rozmermi 12,5 palcov x 12 palcov, uistite sa, že ste vystrihli časť 5 palcov pod uhlom 15 stupňov dovnútra (Tieto posledné 2 časti sú bočné panely skrinky. Nezabudnite sa obrátiť na model, aby ste sa uistili, že dizajn vášho strihu zodpovedá rovnakému tvaru.)

Krok 2: Krok 2: Zostavte Skeleton

Skombinujte štyri 10 -palcové časti do obdĺžnika pomocou skrutiek do dreva. Toto bude spodná časť skrinky.

Skombinujte 12,5 palcov do hornej časti rohov jednej strany obdĺžnika. Toto bude zadná časť skrinky.

Spojte 2 časti skrinky, ktoré tvoria zadnú stranu, s 8 palcovou časťou.

Pridajte 3,3 palcové sekcie ortogonálne k zadným častiam tak, aby smerovali k prednej časti skrinky.

Pridajte 10 -palcovú časť priamo cez 10 -palcovú časť v prednej časti skrinky, aby ste mali rovnaké dva kusy poukladané na sebe.

Pridajte 3 palcovú časť na obidve strany 10 -palcovej sekcie, ktorú ste práve umiestnili. Tieto bočné diely sa spoja so šikmými časťami a budú tam, kde je tvár pre joystick a tlačidlá.

Pridajte šikmé časti spájajúce kusy, ktoré ste práve umiestnili, k kúskom vyčnievajúcim z hornej časti skrinky.

Nakoniec pridajte posledný 8 palcový kus medzi šikmé časti umiestnené v blízkosti hornej časti skrinky.

Teraz by ste mali mať kompletne zostavenú kostru pripomínajúcu mini arkádovú skrinku.

Krok 3: Krok 3: Zostavte exteriér

Do preglejky vystrihnite štyri 22 mm otvory pre arkádové gombíky a prilepte ich k pravej polovici dosky. Na ľavej strane ponechajte dostatok miesta pre palicu.

V ľavej polovici vystrihnite 20 mm otvor pre arkádovú páčku.

Zostavte všetky kusy preglejky na kostru S VÝJIMKOU na zadnú a tlačidlovú/joystickovú dosku. Diely necháme vypnuté, aby sme mohli pridať elektroniku a ďalšie komponenty.

Krok 4: Krok 4: Kódujte Arduino

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

Pridajte nasledujúci kód do svojho arduina. Tento kód umožňuje arduinovi čítať stlačenia tlačidiel a vydávať ich ako vstupy z klávesnice do malinového pi.

neplatné nastavenie () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick hore

pinMode (3, INPUT_PULLUP); // Joystick dole

pinMode (4, INPUT_PULLUP); // Joystick vpravo

pinMode (5, INPUT_PULLUP); // Joystick vľavo

pinMode (6, INPUT_PULLUP); // Tlačidlo 1

pinMode (7, INPUT_PULLUP); // Tlačidlo 2

pinMode (8, INPUT_PULLUP); // Tlačidlo 3

pinMode (9, INPUT_PULLUP); // Tlačidlo 4

}

prázdna sluč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)

}

inak {

Keyboard.release (215)

}

if (State3 == LOW) {

Keyboard.press (216)

}

inak {

Keyboard.release (216)

}

if (State4 == LOW) {

Keyboard.press (217)

}

inak {

Keyboard.release (217)

}

if (State5 == LOW) {

Keyboard.press (218)

}

inak {

Keyboard.release (218)

}

if (State6 == LOW) {

Keyboard.press (219)

}

inak {

Keyboard.release (219)

}

if (State7 == LOW) {

Keyboard.press (220)

}

inak {

Klávesnica. Uvoľnenie (220)

}

if (State8 == LOW) {

Keyboard.press (221)

}

inak {

Keyboard.release (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

inak {

Klávesnica. Uvoľnenie (222)

}

}

Krok 5: Krok 5: Pripojte elektroniku

Krok 5: Pripojte elektroniku
Krok 5: Pripojte elektroniku

Pomocou kódu zapojte joystick k pinom 2 až 5 na arduine a uzemnite 5. kolík.

Ďalej zapojte jeden kolík na každom tlačidle k zemi a zvyšné kolíky k pinom 6 až 9 na arduine.

Nakoniec arduino zapojte do malinového pi, ktoré pripravíme v nasledujúcom kroku.

Krok 6: Krok 6: Nastavte Raspberry Pi 3

Krok 6: Nastavte Raspberry Pi 3
Krok 6: Nastavte Raspberry Pi 3

Choďte na https://retropie.org.uk/download/ a stiahnite si najnovšiu verziu retropie.

Použitím vami zvoleného softvéru preneste obrázok na kartu microSD a vložte ho do malinového pi 3. Odporúčam diskový zobrazovač win32.

Pripojte malinu pi k 7 -palcovej obrazovke a zdroju napájania.

Keď sa zobrazí výzva na konfiguráciu ovládača, postupujte podľa postupu pomocou joysticku arduino, ktorý ste predtým zapojili kódovaný a zapojený.

Pre toto konkrétne nastavenie budeme prevádzkovať vesmírnych útočníkov na serveri SNES, takže nájdite kópiu romu online z renomovaného zdroja, ako je

Teraz preneste ROM pomocou programu, ako je winSCP, do ssh do malinového pi a skopírujte súbor do adresára/retropie/roms/snes.

Reštartujte Raspberry Pi a logo SNES by malo byť pridané do ponuky s ROM Space Invaders ROM uvedenou v jeho ponuke.

Krok 7: Krok 8: Dajte to všetko dohromady

Zaskrutkujte joystick na miesto na preglejke. Potom pridajte tlačidlá. Väčšina bude mať vo vnútri západku, ktorá ju udrží na mieste bez použitia skrutiek.

Dosku pripevnite joystickom a tlačidlami k kostre skrinky a zaistite ju na svojom mieste.

Umiestnite obrazovku do otvoru vyrezaného do šikmej tváre.

Znova zapojte všetku elektroniku a umiestnite ju na zadnú dosku, aby sa utesnila. Nezabudnite ponechať otvor pre napájací zdroj na pripojenie zásuvky.

Odporúča: