Mini arkadna omara: 7 korakov
Mini arkadna omara: 7 korakov
Anonim
Mini arkadna omara
Mini arkadna omara

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)

Zaloge

Arkadna krmilna palica

4 x Arkadni gumbi

Ogledna plošča

Žice za ploščice

7 -palčni zaslon z vhodom HDMI

HDMI kabel

Malina Pi 3

5V 2.5A napajalnik Raspberry Pi

Arduino Leonardo

Vezan les

1 -palčni kvadratni mozniki

1. korak: 1. korak: izrežite zunanjost

Za ta korak bi bilo idealno uporabiti laserski rezalnik za natančne reze, da bodo robovi omare lepi in poravnani. Če nimate na voljo, bo žaga delovala enako dobro, čeprav bo trajalo nekaj časa in kar nekaj energije.

Razrežite moznik na naslednje dele: 4 x 10 palcev, 2 x 12,5 palca, 2 x 8 palcev, 2 x 3 palca, 2 x 3,3 palca, 2 x 9,3 palca pod kotom 15 stopinj. Ti bodo sestavljali okostje arkadne omare.

Zdaj: vezane plošče razrežite na naslednje dimenzije: 10in x 4in, 10in x 10,3in (izrežite tudi območje znotraj tega kosa s posebnimi dimenzijami zaslona), 10in x 12,5in, 10in x 5in, 2 prereza 12,5 x 12 palcev, pri čemer pazite, da izrežete odsek 5 palcev pod kotom 15 stopinj navznoter (ta zadnja 2 odseka sta stranski plošči omare. Ne pozabite se sklicevati na model, da se prepričate o oblikovanju vašega reza ustreza isti obliki.)

2. korak: 2. korak: Sestavite okostje

Z lesenimi vijaki združite štiri 10 -palčne odseke v pravokotnik. To bo dno omare.

Združite 12,5 palcev do vrha vogalov ene strani pravokotnika. To bo zadnji del omare.

2 odseka omare, ki sestavljata zadnji del, povežite z 8 -palčnim prerezom.

Dodajte 3,3 -palčne dele pravokotno na zadnje dele, tako da so obrnjeni proti sprednji strani omare.

Dodajte 10 -palčni del neposredno čez 10 -palčni del na sprednji strani omare, tako da imate enaka dva kosa zložena drug na drugega.

Dodajte 3 -palčni del na obe strani 10 -palčnega odseka, ki ste ga pravkar postavili. Ti stranski deli se bodo povezali z nagnjenimi odseki in bodo tam, kjer se nahaja igralna palica in gumbi.

Kotne dele, ki povezujejo kose, ki ste jih pravkar postavili, dodajte kosom, ki štrlijo iz zgornjega dela omare.

Nazadnje dodajte zadnji 8 -palčni kos med nagnjenimi odseki, ki se nahajajo blizu vrha omare.

Zdaj bi morali imeti popolnoma sestavljeno okostje, ki spominja na mini arkadno omarico.

3. korak: 3. korak: Sestavite zunanjost

V vezanem lesu izrežite štiri 22 -milimetrske luknje za arkadne gumbe in se prilepite na desno polovico deske, pri tem pa pustite dovolj prostora za palico na levi strani.

Na levi polovici izrežite 20 mm luknjo za arkadno palico.

Vse kose vezanega lesa sestavite na ogrodje, RAZEN za hrbet in ploščo gumbov/krmilne palice. Deli bomo pustili, da lahko dodamo elektroniko in druge komponente.

Korak 4: Korak 4: Kodirajte Arduino

4. korak: Kodirajte Arduino
4. korak: Kodirajte Arduino

V arduino dodajte naslednjo kodo. Ta koda omogoča arduinu, da bere pritiske na gumbe in jih odda kot tipkovnice za vnos maline pi.

void setup () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick Up

pinMode (3, INPUT_PULLUP); // Joystick Down

pinMode (4, INPUT_PULLUP); // Joystick Right

pinMode (5, INPUT_PULLUP); // Joystick Levo

pinMode (6, INPUT_PULLUP); // Gumb 1

pinMode (7, INPUT_PULLUP); // Gumb 2

pinMode (8, INPUT_PULLUP); // Gumb 3

pinMode (9, INPUT_PULLUP); // Gumb 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);

če (Stanje2 == NIZKO) {

Keyboard.press (215)

}

drugače {

Keyboard.release (215)

}

if (State3 == LOW) {

Keyboard.press (216)

}

drugače {

Keyboard.release (216)

}

če (Stanje4 == NIZKO) {

Keyboard.press (217)

}

drugače {

Keyboard.release (217)

}

če (State5 == LOW) {

Keyboard.press (218)

}

drugače {

Keyboard.release (218)

}

če (Stanje6 == NIZKO) {

Keyboard.press (219)

}

drugače {

Keyboard.release (219)

}

če (Stanje7 == NIZKO) {

Tipkovnica.tis (220)

}

drugače {

Keyboard.release (220)

}

če (Stanje8 == NIZKO) {

Keyboard.press (221)

}

drugače {

Keyboard.release (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

drugače {

Keyboard.release (222)

}

}

5. korak: 5. korak: Ožičite elektroniko

5. korak: Ožičite elektroniko
5. korak: Ožičite elektroniko

S pomočjo kode priključite krmilno palčko na nožice 2 do 5 na arduinu in ozemljite 5. pin.

Nato ozemljite en zatič na vsakem gumbu, preostale zatiče pa na nožice od 6 do 9 na arduinu.

Na koncu priključite arduino v malinovo pi, ki jo bomo nastavili v naslednjem koraku.

Korak 6: Korak 6: Nastavite Raspberry Pi 3

6. korak: Nastavite Raspberry Pi 3
6. korak: Nastavite Raspberry Pi 3

Pojdite na https://retropie.org.uk/download/ in prenesite najnovejšo različico retropie.

Z izbrano programsko opremo, ki ste jo izbrali, sliko prestavite na kartico microSD in jo postavite v malinovo pi 3. Priporočam win32 diskovno sliko.

Malinovo pi priključite na 7 -palčni zaslon in napajalnik.

Ko boste pozvani, da konfigurirate krmilnik, sledite postopku z arduino krmilno palčko, ki ste jo prej kodirali in ožičili.

Za to posebno postavitev bomo izvajali vesoljske vsiljivce na SNES, zato poiščite kopijo rom na spletu iz uglednega vira, kot je

Zdaj prenesite ROM s programom, kot je winSCP, v ssh v malinovo pi in kopirajte datoteko v imenik/retropie/roms/snes.

Znova zaženite malino pi in logotip SNES je treba dodati v meni, v katerem je v meniju naveden ROM vesoljskih napadalcev.

7. korak: 8. korak: Vse skupaj

Privijte krmilno palčko na mesto vezanega lesa. Nato dodajte gumbe. Večina ima na notranji strani zapah, ki ga bo držal na mestu brez uporabe vijakov.

Ploščo z igralno palico in gumbi pritrdite na ohišje omare in jo pritrdite.

Zaslon vstavite v luknjo, izrezano v nagnjeno površino.

Ponovno priključite vso elektroniko in jo položite na zadnjo ploščo, da jo zatesnite. Za priključitev vtičnice pustite luknjo za napajanje.