Sisukord:

Mini Arkaadikapp: 7 sammu
Mini Arkaadikapp: 7 sammu

Video: Mini Arkaadikapp: 7 sammu

Video: Mini Arkaadikapp: 7 sammu
Video: Ключи от города. MINI Cooper JCW 230 лошадей. 2024, November
Anonim
Mini Arkaadikapp
Mini Arkaadikapp

See juhend on loodud Lõuna -Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com)

Tarvikud

Arkaadi juhtkang

4 x Arcade nupud

Leivalaud

Leivaplaadi juhtmed

7 -tolline ekraan HDMI -sisendiga

HDMI kaabel

Vaarika Pi 3

5V 2,5A Raspberry Pi toiteallikas

Arduino Leonardo

Vineer

1 tolli kandilised tüüblid

1. samm: 1. samm: lõigake välispind

Selle sammu jaoks oleks ideaalne kasutada täpsete lõikude jaoks laserlõikurit, et kapi servad oleksid kenad ja ühtlased. Kui teil pole seda käepärast, töötab saag sama hästi, kuigi see võtab aega ja üsna palju energiat.

Lõika tüübel järgmistesse osadesse: 4 x 10 tolli, 2 x 12,5 tolli, 2 x 8 tolli, 2 x 3 tolli, 2 x 3,3 tolli, 2 x 9,3 tolli 15 kraadise nurga all. Need moodustavad arkaadikapi luustiku.

Nüüd: lõigake vineer järgmisteks mõõtmeteks: 10 tolli x 4 tolli, 10 tolli x 10,3 tolli (kindlasti lõigake sellelt alalt välja ka ekraani konkreetsete mõõtmetega ala), 10 tolli x 12,5 tolli, 10 tolli x 5 tolli, 2 sektsiooni 12,5 x 12 tolli, lõigake sektsioon 5 tolli sissepoole 15 -kraadise nurga all (need viimased 2 sektsiooni on kapi külgpaneelid. Vaadake kindlasti mudelit, et veenduda oma lõike kujunduses. sobib sama kujuga.)

2. samm: 2. samm: pange skelett kokku

Ühendage neli 10 -tollist sektsiooni puidukruvide abil ristkülikuks. See saab olema kapi põhi.

Kombineerige 12,5 tolli ristküliku ühe külje nurkade ülaossa. See saab olema kapi tagakülg.

Ühendage kapi 2 osa, mis moodustavad tagakülje, 8 -tollise sektsiooniga.

Lisage 3,3 -tollised osad tagumistele sektsioonidele risti, nii et need jääksid kapi esiosa poole.

Lisage 10 -tolline sektsioon otse kapi esiküljel olevale 10 -tollisele sektsioonile, nii et teil oleks samad kaks tükki üksteise peale virnastatud.

Lisage äsja paigutatud 10 -tollise sektsiooni mõlemale küljele 3 -tolline sektsioon. Need külgmised osad ühenduvad nurga all olevate sektsioonidega ning on juhthoova ja nuppude nägu.

Lisage nurga all olevad osad, mis ühendavad äsja asetatud tükid kapi ülemisest osast väljaulatuvate osadega.

Lõpuks lisage viimane 8 -tolline tükk nurga all olevate sektsioonide vahele, mis asuvad kapi ülaosa lähedal.

Nüüd peaks teil olema täielikult kokkupandud skelett, mis meenutab mini -arkaadikappi.

3. samm: 3. samm: välispinna kokkupanek

Lõigake vineerist välja neli 22 mm auku arkaadnuppude jaoks ja kleepige tahvli paremale poolele, jättes kindlasti vasakule küljele pulga jaoks piisavalt ruumi.

Lõika arkaadipulga jaoks vasakust poolest välja 20 mm auk.

Pange kõik vineeritükid kokku skeleti külge, välja arvatud seljaosa ja nupp/juhtkang. Jätame osad välja, et saaksime lisada elektroonikat ja muid komponente.

4. samm: 4. samm: kodeerige Arduino

Samm: kodeerige Arduino
Samm: kodeerige Arduino

Lisage oma arduinole järgmine kood. See kood võimaldab arduinol lugeda nupuvajutusi ja väljastada need klaviatuuri sisenditena vaarika pi -le.

tühine seadistus () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick Up

pinMode (3, INPUT_PULLUP); // Joystick Down

pinMode (4, INPUT_PULLUP); // Joystick Õige

pinMode (5, INPUT_PULLUP); // Juhtkang vasakule

pinMode (6, INPUT_PULLUP); // Nupp 1

pinMode (7, INPUT_PULLUP); // Nupp 2

pinMode (8, INPUT_PULLUP); // Nupp 3

pinMode (9, INPUT_PULLUP); // Nupp 4

}

void loop () {

int olek2 = digitalRead (2);

int olek3 = digitalRead (3);

int olek4 = digitalRead (4);

int olek5 = digitalRead (5);

int olek6 = digitalRead (6);

int olek7 = digitalRead (7);

int olek8 = digitalRead (8);

int olek9 = digitalRead (9);

kui (olek2 == LOW) {

Klaviatuur.press (215)

}

muu {

Klaviatuuri väljalase (215)

}

kui (olek3 == MADAL) {

Klaviatuur.press (216)

}

muu {

Klaviatuuri väljalase (216)

}

kui (olek4 == LOW) {

Klaviatuur.press (217)

}

muu {

Klaviatuuri väljalase (217)

}

kui (olek5 == MADAL) {

Klaviatuur.press (218)

}

muu {

Klaviatuuri väljalase (218)

}

kui (olek6 == MADAL) {

Klaviatuur.press (219)

}

muu {

Klaviatuuri väljalase (219)

}

kui (olek7 == MADAL) {

Klaviatuur.press (220)

}

muu {

Klaviatuuri väljalase (220)

}

kui (olek8 == LOW) {

Klaviatuur.press (221)

}

muu {

Klaviatuuri väljalase (221)

}

kui (olek9 == LOW) {'

Klaviatuur.press (222)

}

muu {

Klaviatuuri väljalase (222)

}

}

5. samm: 5. samm: ühendage elektroonika juhtmega

Samm: ühendage elektroonika juhtmega
Samm: ühendage elektroonika juhtmega

Juhtige juhtnupp koodi kasutades arduino tihvtidele 2 kuni 5 ja maandage viies tihvt.

Seejärel ühendage üks nööpnõel igale nupule maandamiseks ja ülejäänud tihvtid arduino tihvtidele 6 kuni 9.

Lõpuks ühendage arduino vaarika pi, mille seadistame järgmisel etapil.

6. samm: 6. samm: seadistage Raspberry Pi 3

Samm: seadistage Raspberry Pi 3
Samm: seadistage Raspberry Pi 3

Minge saidile https://retropie.org.uk/download/ ja laadige alla retropie uusim versioon.

Kasutades eelistatud tarkvara, välgutage pilt microSD -kaardile ja asetage see vaarika pi 3 -sse. Soovitan win32 kettakujutist.

Ühendage vaarika pi 7 -tollise ekraani ja toiteallikaga.

Kui teil palutakse kontrollerit konfigureerida, järgige protseduuri, kasutades varem kodeeritud ja juhtmega ühendatud arduino juhtkangi.

Selle konkreetse seadistuse jaoks käivitame SNES -ile ruumi sissetungijad, nii et otsige rom -i koopia Internetist usaldusväärsest allikast, näiteks

Nüüd kandke ROM, kasutades sellist programmi nagu winSCP, ssh -sse vaarika pi ja kopeerige fail kataloogi/retropie/roms/snes.

Taaskäivitage vaarika pi ja menüüsse tuleb lisada SNESi logo, mille menüüs on loetletud ruumi sissetungijate ROM.

7. samm: 8. samm: pange see kõik kokku

Kruvige need juhtkangi vineerile. Seejärel lisage nupud. Enamiku siseküljel on riiv, mis hoiab seda paigal ilma kruvisid kasutamata.

Kinnitage plaat juhtkangi ja nuppudega kapi skeleti külge, kinnitades selle oma kohale.

Asetage ekraan nurga alla lõigatud auku.

Ühendage kogu elektroonika uuesti ja asetage tagaplaadile selle tihendamiseks. Jätke kindlasti vooluvõrku auk pistikupesa ühendamiseks.

Soovitan: