Mini Arcade -kaappi: 7 vaihetta
Mini Arcade -kaappi: 7 vaihetta
Anonim
Mini Arcade -kaappi
Mini Arcade -kaappi

Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)

Tarvikkeet

Arcade -joystick

4 x Arcade -painiketta

Leipälauta

Leipälevyn johdot

7 tuuman näyttö HDMI -tulolla

HDMI -kaapeli

Raspberry Pi 3

5V 2.5A Raspberry Pi -virtalähde

Arduino Leonardo

Vaneri

1 tuuman neliömäiset tapit

Vaihe 1: Vaihe 1: Leikkaa ulkopinta

Tässä vaiheessa olisi ihanteellista käyttää laserleikkuria tarkkoihin leikkauksiin, jotta kaapin reunat pysyvät kauniina ja tasaisina. Jos sinulla ei ole käytettävissä, saha toimii yhtä hyvin, vaikka se vie jonkin aikaa ja melko vähän energiaa.

Leikkaa tappi seuraaviin osiin: 4 x 10 tuumaa, 2 x 12,5 tuumaa, 2 x 8 tuumaa, 2 x 3 tuumaa, 2 x 3,3 tuumaa, 2 x 9,3 tuumaa 15 asteen kulmassa. Nämä muodostavat arcade -kaapin luuranon.

Nyt: leikkaa vaneri seuraaviin mittoihin: 10 x 4 tuumaa, 10 tuumaa x 10,3 tuumaa (muista myös leikata alue pois tästä kappaleesta näytön erityismitat), 10 tuumaa x 12,5 tuumaa, 10 tuumaa x 5 tuumaa, 2 osaa 12,5 x 12 tuumaa varmista, että leikkaat osan 5 tuumaa sisään 15 asteen kulmassa sisäänpäin (nämä kaksi viimeistä osaa ovat kaapin sivupaneeleita. vastaa samaa muotoa.)

Vaihe 2: Vaihe 2: Kokoa luuranko

Yhdistä neljä 10 tuuman osaa suorakulmioon puuruuvien avulla. Tämä on kaapin pohja.

Yhdistä 12,5 tuumaa suorakulmion toisen puolen kulmien yläosaan. Tämä on kaapin takaosa.

Yhdistä kaksi kaapin osaa, jotka muodostavat takaosan, 8 tuuman osalla.

Lisää 3,3 tuuman osat kohtisuoraan takaosiin niin, että ne ovat kaapin etuosaa kohti.

Lisää 10 tuuman osa suoraan kaapin edessä olevan 10 tuuman osan poikki, jotta samat kaksi kappaletta pinotaan päällekkäin.

Lisää 3 tuuman lohko juuri sijoittamasi 10 tuuman osan kummallekin puolelle. Nämä sivukappaleet yhdistyvät kulmikkaisiin osiin ja ovat ohjaussauvan ja painikkeiden kasvot.

Lisää kulmaosat, jotka yhdistävät juuri asettamasi kappaleet kaapin yläosasta ulkoneviin kappaleisiin.

Lisää lopuksi 8 tuuman kappale kulmakappaleiden väliin, jotka sijaitsevat lähellä kaapin yläosaa.

Nyt sinulla pitäisi olla täysin koottu luuranko, joka muistuttaa mini -arcade -kaappia.

Vaihe 3: Vaihe 3: Kokoa ulkopuoli

Leikkaa vaneriin neljä 22 mm: n reikää arcade -painikkeita varten ja tartu laudan oikeaan puoleen varmistaen, että vasemmalle puolelle jää tarpeeksi tilaa tikulle.

Leikkaa 20 mm reikä vasemmalle puolelle arcade -tikkua varten.

Kokoa kaikki vanerikappaleet runkoon lukuun ottamatta selkä- ja painike-/joystick -levyä. Jätämme osat pois, jotta voimme lisätä elektroniikkaa ja muita komponentteja.

Vaihe 4: Vaihe 4: Koodaa Arduino

Vaihe 4: Koodaa Arduino
Vaihe 4: Koodaa Arduino

Lisää seuraava koodi arduinoosi. Tämän koodin avulla arduino voi lukea painikkeen painallukset ja antaa ne näppäimistön tuloina vadelma pi: lle.

void setup () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick ylös

pinMode (3, INPUT_PULLUP); // Joystick alas

pinMode (4, INPUT_PULLUP); // Joystick oikea

pinMode (5, INPUT_PULLUP); // Joystick vasen

pinMode (6, INPUT_PULLUP); // Painike 1

pinMode (7, INPUT_PULLUP); // Painike 2

pinMode (8, INPUT_PULLUP); // Painike 3

pinMode (9, INPUT_PULLUP); // Painike 4

}

void loop () {

int Tila2 = digitalRead (2);

int Tila3 = digitalRead (3);

int Tila4 = digitalRead (4);

int Tila5 = digitalRead (5);

int Tila6 = digitalRead (6);

int Tila7 = digitalRead (7);

int Tila8 = digitalRead (8);

int Tila9 = digitalRead (9);

jos (tila2 == MATALA) {

Keyboard.press (215)

}

muu{

Näppäimistö. Julkaisu (215)

}

jos (tila3 == MATALA) {

Keyboard.press (216)

}

muu{

Näppäimistö. Julkaisu (216)

}

jos (tila4 == MATALA) {

Keyboard.press (217)

}

muu{

Näppäimistö. Julkaisu (217)

}

jos (tila5 == MATALA) {

Keyboard.press (218)

}

muu{

Näppäimistö. Julkaisu (218)

}

jos (tila6 == MATALA) {

Keyboard.press (219)

}

muu{

Näppäimistö. Julkaisu (219)

}

jos (tila7 == MATALA) {

Näppäimistö. Paina (220)

}

muu{

Näppäimistö. Julkaisu (220)

}

jos (tila8 == MATALA) {

Keyboard.press (221)

}

muu{

Näppäimistö. Julkaisu (221)

}

jos (tila9 == LOW) {'

Näppäimistö. Paina (222)

}

muu{

Näppäimistö. Julkaisu (222)

}

}

Vaihe 5: Vaihe 5: Kytke elektroniikka

Vaihe 5: Kytke elektroniikka
Vaihe 5: Kytke elektroniikka

Kytke ohjaussauva koodin avulla arduinon nastoihin 2-5 ja maadoita 5. nasta.

Johda sitten yksi nasta jokaiseen painikkeeseen maahan ja loput nastat arduinon nastoihin 6-9.

Lopuksi kytke arduino vadelmapi: hen, jonka asennamme seuraavassa vaiheessa.

Vaihe 6: Vaihe 6: Määritä Raspberry Pi 3

Vaihe 6: Määritä Raspberry Pi 3
Vaihe 6: Määritä Raspberry Pi 3

Siirry osoitteeseen https://retropie.org.uk/download/ ja lataa retropien uusin versio.

Halutessasi valita haluamasi ohjelmiston, salata kuva microSD -kortille ja aseta se vadelmapi 3: een. Suosittelen win32 -levynkuvauslaitetta.

Liitä vadelma pi 7 tuuman näyttöön ja virtalähteeseen.

Kun sinua kehotetaan määrittämään ohjain, noudata menettelyä käyttämällä arduino -ohjaussauvaa, jonka olet jo aiemmin koodannut ja langallinen.

Tässä nimenomaisessa kokoonpanossa käytämme avaruushyökkääjiä SNES: llä, joten etsi kopio romista verkossa hyvämaineisesta lähteestä, kuten

Siirrä nyt ROM käyttämällä ohjelmaa, kuten winSCP, ssh: een vadelma pi: hen ja kopioimalla tiedosto hakemistossa/retropie/roms/snes.

Käynnistä vadelma pi uudelleen ja SNES -logo tulee lisätä valikkoon, ja sen valikkoon on merkitty avaruushyökkääjien ROM.

Vaihe 7: Vaihe 8: Laita kaikki yhteen

Ruuvaa ne joystickillä kiinni vaneriin. Lisää sitten painikkeet. Useimpien sisäpuolella on salpa, joka pitää sen paikallaan ilman ruuveja.

Kiinnitä levy joystickillä ja painikkeilla kaapin runkoon ja kiinnitä se paikalleen.

Aseta seula kulmapintaan leikattuun reikään.

Kytke kaikki elektroniikka uudelleen ja aseta takalevylle tiivistääksesi sen. Muista jättää reikä virtalähteelle pistorasian liittämiseksi.