Tartalomjegyzék:

Mini Arcade szekrény: 7 lépés
Mini Arcade szekrény: 7 lépés

Videó: Mini Arcade szekrény: 7 lépés

Videó: Mini Arcade szekrény: 7 lépés
Videó: Не передать словами, какая КРАСОТА! 3D-салфетка крючком. 2024, November
Anonim
Mini Arcade szekrény
Mini Arcade szekrény

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)

Kellékek

Arcade joystick

4 db Arcade gomb

Kenyeretábla

Kenyértábla huzalok

7 hüvelykes képernyő HDMI bemenettel

HDMI kábel

Raspberry Pi 3

5V 2,5A Raspberry Pi tápegység

Arduino Leonardo

Furnér

1 hüvelykes négyzet alakú tiplik

1. lépés: 1. lépés: Vágja le a külsőt

Ehhez a lépéshez ideális lenne lézeres vágót használni a pontos vágásokhoz, hogy a szekrény szélei szépek és simák maradjanak. Ha nincs rendelkezésre álló eszköz, akkor a fűrész ugyanolyan jól fog működni, bár némi időt és sok energiát igényel.

Vágja a tiplit a következő részekre: 4 x 10 hüvelyk, 2 x 12,5 hüvelyk, 2 x 8 hüvelyk, 2 x 3 hüvelyk, 2 x 3,3 hüvelyk, 2 x 9,3 hüvelyk, 15 fokos szögben. Ezek alkotják az árkádszekrény vázát.

Most: vágja le a rétegelt lemezeket a következő méretekre: 10 hüvelyk x 4 hüvelyk, 10 hüvelyk x 10,3 hüvelyk (ügyeljen arra, hogy ezen a részen belül kivágjon egy területet a képernyő specifikus méreteivel), 10 hüvelyk x 12,5 hüvelyk, 10 hüvelyk x 5 hüvelyk, 2 rész 12,5 x 12 hüvelyk méretű, ügyelve arra, hogy vágja ki a részt 5 hüvelyk szögben, 15 fokos befelé megegyezik az alakjával.)

2. lépés: 2. lépés: Szerelje össze a csontvázat

Kombinálja a négy 10 hüvelykes részt téglalappá facsavarok segítségével. Ez lesz a szekrény alja.

Kombinálja a 12,5 hüvelyket a téglalap egyik oldalának sarkainak tetejéig. Ez lesz a szekrény hátsó része.

Csatlakoztassa a szekrény 2 részét, amelyek a hátlapot alkotják, egy 8 hüvelykes szakasszal.

Adja hozzá a 3,3 hüvelykes részeket merőlegesen a hátsó részekhez úgy, hogy a szekrény eleje felé nézzenek.

Adjon hozzá egy 10 hüvelykes részt közvetlenül a szekrény elején lévő 10 hüvelykes szakaszon, hogy ugyanaz a két darab egymásra legyen rakva.

Adjon hozzá egy 3 hüvelykes részt az éppen elhelyezett 10 hüvelykes szakasz mindkét oldalához. Ezek az oldalsó részek a szögletes szakaszokhoz csatlakoznak, és ott lesznek a joystick és a gombok arca.

Adja hozzá az éppen elhelyezett darabokat összekötő szögletes szakaszokat a szekrény felső részéből kiálló darabokhoz.

Végül adja hozzá az utolsó 8 hüvelykes darabot a szekrény teteje közelében található szögletes részek közé.

Most egy teljesen összeszerelt csontváznak kell lennie, amely egy mini árkádszekrényre hasonlít.

3. lépés: 3. lépés: Szerelje össze a külsőt

Vágjon négy 22 mm -es lyukat a rétegelt lemezbe az arcade gombokhoz, és ragassza a tábla jobb felére, ügyelve arra, hogy hagyjon elegendő helyet a bal oldali botnak.

Vágjon ki egy 20 mm -es lyukat a bal oldalon az arcade bot számára.

Szerelje össze az összes rétegelt lemezdarabot a vázhoz, kivéve a hátlapot és a gomb/joystick táblát. Kihagyjuk az alkatrészeket, hogy hozzáadhassuk az elektronikát és más alkatrészeket.

4. lépés: 4. lépés: Kódolja az Arduino -t

4. lépés: Kódolja az Arduino -t
4. lépés: Kódolja az Arduino -t

Adja hozzá az alábbi kódot arduino -jához. Ez a kód lehetővé teszi, hogy az arduino le tudja olvasni a gombnyomásokat, és billentyűzetbemenetként adja ki őket a málna pi -nek.

void setup () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick Up

pinMode (3, INPUT_PULLUP); // Joystick Down

pinMode (4, INPUT_PULLUP); // Joystick jobbra

pinMode (5, INPUT_PULLUP); // Joystick Bal

pinMode (6, INPUT_PULLUP); // 1. gomb

pinMode (7, INPUT_PULLUP); // gomb 2

pinMode (8, INPUT_PULLUP); // 3. gomb

pinMode (9, INPUT_PULLUP); // 4. gomb

}

void loop () {

int állapot2 = digitalRead (2);

int állapot3 = digitalRead (3);

int állapot4 = digitalRead (4);

int állapot5 = digitalRead (5);

int állapot6 = digitalRead (6);

int állapot7 = digitalRead (7);

int állapot8 = digitalRead (8);

int állapot9 = digitalRead (9);

if (állapot2 == ALACSONY) {

Keyboard.press (215)

}

más{

Billentyűzet. Kiadás (215)

}

if (állapot3 == ALACSONY) {

Keyboard.press (216)

}

más{

Billentyűzet. Kiadás (216)

}

if (állapot4 == ALACSONY) {

Keyboard.press (217)

}

más{

Billentyűzet. Kiadás (217)

}

if (állapot5 == ALACSONY) {

Keyboard.press (218)

}

más{

Billentyűzet. Kiadás (218)

}

if (állapot6 == ALACSONY) {

Keyboard.press (219)

}

más{

Billentyűzet. Kiadás (219)

}

ha (7. állapot == ALACSONY) {

Keyboard.press (220)

}

más{

Billentyűzet. Kiadás (220)

}

if (állapot8 == ALACSONY) {

Keyboard.press (221)

}

más{

Billentyűzet. Kiadás (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

más{

Billentyűzet. Kiadás (222)

}

}

5. lépés: 5. lépés: Csatlakoztassa az elektronikát

5. lépés: Csatlakoztassa az elektronikát
5. lépés: Csatlakoztassa az elektronikát

A kód használatával kösse a joystickot az arduino 2-5 -ös csapjaihoz, és földelje az 5 -ös tüskét.

Ezután kösse be az egyik gombot minden gombon a földeléshez, a többi tűt pedig az arduino 6–9.

Végül csatlakoztassa az arduino -t a málna pi -hez, amelyet a következő lépésben állítunk be.

6. lépés: 6. lépés: A Raspberry Pi 3 beállítása

6. lépés: A Raspberry Pi 3 beállítása
6. lépés: A Raspberry Pi 3 beállítása

Lépjen a https://retropie.org.uk/download/ oldalra, és töltse le a retropie legújabb verzióját.

Az Ön által választott szoftver használatával villanja át a képet a microSD -kártyára, és helyezze a málna pi 3 -ba.

Csatlakoztassa a málna pi -t a 7 hüvelykes képernyőhöz és a tápegységhez.

Amikor a rendszer kéri a vezérlő konfigurálását, kövesse az eljárást az arduino joystick segítségével, amelyet korábban kódolt és vezetékes.

Ehhez a különleges beállításhoz űrtámadókat fogunk futni a SNES -en, ezért keresse meg a rom másolatát online egy jó hírű forrásból, például a

Most vigye át a ROM -ot egy program segítségével, például a winSCP -vel az ssh -ba a raspberry pi -be, és másolja a fájlt a/retropie/roms/snes könyvtárba.

Indítsa újra a málna pi -t, és a SNES logót fel kell venni a menübe a menüben felsorolt space invaders ROM -mal.

7. lépés: 8. lépés: Tegye össze mindent

Csavarja be a joystickot a rétegelt lemezre. Ezután adja hozzá a gombokat. A legtöbb belső zárral rendelkezik, amely csavarok használata nélkül a helyén tartja.

Rögzítse a táblát botkormánnyal és gombokkal a szekrény vázához, rögzítse a helyén.

Helyezze a képernyőt a szögletes felületbe vágott lyukba.

Csatlakoztassa vissza az összes elektronikát, és helyezze a hátlapra, hogy lezárja. Ügyeljen arra, hogy hagyjon lyukat a tápegység számára a konnektor csatlakoztatásához.

Ajánlott: