Cuprins:

Mini dulap arcade: 7 pași
Mini dulap arcade: 7 pași

Video: Mini dulap arcade: 7 pași

Video: Mini dulap arcade: 7 pași
Video: Care e Secretul?!😜# shorts#funnyvideo#wow#jasminashow 2024, Noiembrie
Anonim
Mini Cabinet Arcade
Mini Cabinet Arcade

Acest instructable a fost creat pentru a îndeplini cerința de proiect a Makecourse la Universitatea din Florida de Sud (www.makecourse.com)

Provizii

Joystick arcade

4 x butoane Arcade

Pană de pâine

Sârme de panouri de panificatie

Ecran de 7 inch cu intrare HDMI

Cablu HDMI

Raspberry Pi 3

Sursă de alimentare Raspberry Pi 5V 2.5A

Arduino Leonardo

Placaj

Dibluri pătrate de 1 inch

Pasul 1: Pasul 1: Tăiați exteriorul

Pentru acest pas, ar fi ideal să folosiți un tăietor cu laser pentru tăieri precise, pentru a menține marginile dulapului plăcute și netede. Dacă nu aveți la dispoziție, atunci un ferăstrău va funcționa la fel de bine, deși va dura ceva timp și destul de multă energie.

Tăiați diblul în următoarele secțiuni: 4 x 10 inch, 2 x 12,5 inch, 2 x 8 inch, 2 x 3 inch, 2 x 3,3 inch, 2 x 9,3 inch la un unghi de 15 grade. Acestea vor alcătui scheletul dulapului arcade.

Acum: tăiați placajul în următoarele dimensiuni: 10in x 4in, 10in x 10,3in (asigurați-vă că tăiați și o zonă din această piesă cu dimensiunile specifice ale ecranului), 10in x 12,5in, 10in x 5in, 2 secțiuni de 12.5in x 12in asigurându-vă că tăiați secțiunea de 5 inci la un unghi de 15 grade spre interior (Aceste 2 secțiuni finale sunt panourile laterale ale dulapului. Asigurați-vă că consultați modelul pentru a vă asigura că designul tăieturii dvs. se potrivește cu aceeași formă.)

Pasul 2: Pasul 2: Asamblați scheletul

Combinați cele patru secțiuni de 10 inci într-un dreptunghi folosind șuruburi pentru lemn. Acesta va fi fundul cabinetului.

Combinați 12,5 inci în partea de sus a colțurilor unei laturi a dreptunghiului. Aceasta va fi partea din spate a cabinetului.

Conectați cele 2 secțiuni ale dulapului care alcătuiesc partea din spate cu o secțiune de 8 inch.

Adăugați secțiunile de 3,3 inci ortogonale la secțiunile din spate, astfel încât acestea să fie orientate spre partea din față a dulapului.

Adăugați o secțiune de 10 inci direct pe secțiunea de 10 inci din partea din față a dulapului, astfel încât să aveți aceleași două piese stivuite una peste alta.

Adăugați o secțiune de 3 inci pe fiecare parte a secțiunii de 10 inci pe care tocmai ați plasat-o. Aceste piese laterale se vor conecta la secțiunile unghiulare și vor fi locul în care fața pentru joystick și butoane.

Adăugați secțiunile unghiulare care leagă piesele pe care tocmai le-ați plasat la piesele care ies din secțiunea superioară a dulapului.

În cele din urmă, adăugați ultima bucată de 8 inch între secțiunile unghiulare situate în partea de sus a dulapului.

Acum ar trebui să aveți un schelet complet asamblat, asemănător unui mini dulap arcade.

Pasul 3: Pasul 3: Asamblați exteriorul

Decupați patru găuri de 22 mm în placaj pentru butoanele arcade și lipiți-vă de jumătatea dreaptă a plăcii, asigurându-vă că lăsați suficient spațiu pentru stick-ul din partea stângă.

Decupați o gaură de 20 mm pe jumătatea stângă pentru stick-ul arcade.

Asamblați toate bucățile de placaj pe schelet EXCEPT pentru spate și buton / joystick. Vom lăsa piesele oprite, astfel încât să putem adăuga componentele electronice și alte componente.

Pasul 4: Pasul 4: Codificați Arduino

Pasul 4: Codificați Arduino
Pasul 4: Codificați Arduino

Adăugați următorul cod în arduino. Acest cod permite arduino-ului să citească butoanele apăsate și le scoate ca intrări de tastatură la raspberry pi.

configurare nulă () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick sus

pinMode (3, INPUT_PULLUP); // Joystick jos

pinMode (4, INPUT_PULLUP); // Joystick dreapta

pinMode (5, INPUT_PULLUP); // Joystick la stânga

pinMode (6, INPUT_PULLUP); // Butonul 1

pinMode (7, INPUT_PULLUP); // Butonul 2

pinMode (8, INPUT_PULLUP); // Butonul 3

pinMode (9, INPUT_PULLUP); // Butonul 4

}

bucla nulă () {

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)

}

altceva {

Keyboard.release (215)

}

if (State3 == LOW) {

Keyboard.press (216)

}

altceva {

Keyboard.release (216)

}

if (State4 == LOW) {

Keyboard.press (217)

}

altceva {

Keyboard.release (217)

}

if (State5 == LOW) {

Keyboard.press (218)

}

altceva {

Keyboard.release (218)

}

if (State6 == LOW) {

Keyboard.press (219)

}

altceva {

Keyboard.release (219)

}

if (State7 == LOW) {

Keyboard.press (220)

}

altceva {

Keyboard.release (220)

}

if (State8 == LOW) {

Keyboard.press (221)

}

altceva {

Keyboard.release (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

altceva {

Keyboard.release (222)

}

}

Pasul 5: Pasul 5: conectați dispozitivele electronice

Pasul 5: conectați dispozitivele electronice
Pasul 5: conectați dispozitivele electronice

Folosind codul, conectați joystick-ul la pinii 2 până la 5 de pe arduino și împământați al 5-lea pin.

Apoi, conectați un pin pe fiecare buton la masă și pinii rămași la pinii 6 până la 9 de pe arduino.

În cele din urmă, conectați arduino la pi de zmeură pe care îl vom configura în pasul următor.

Pasul 6: Pasul 6: Configurați Raspberry Pi 3

Pasul 6: Configurați Raspberry Pi 3
Pasul 6: Configurați Raspberry Pi 3

Accesați https://retropie.org.uk/download/ și descărcați cea mai recentă versiune a retropie.

Folosind software-ul preferat, alegeți imaginea pe cardul microSD și plasați-o în raspberry pi 3. Recomand Winer disk imager.

Conectați raspberry pi la ecranul de 7 inch și la sursa de alimentare.

Când vi se solicită să configurați un controler, urmați procedura utilizând joystick-ul arduino pe care l-ați conectat anterior codificat și cablat.

Pentru această configurație specială vom rula invadatori de spațiu pe SNES, așa că găsiți copia rom-ului online dintr-o sursă de renume precum

Acum transferați ROM-ul folosind un program precum winSCP pentru a ssh în raspberry pi și copierea fișierului în directorul / retropie / roms / snes.

Reporniți raspberry pi și sigla SNES ar trebui adăugată la meniu cu ROM-ul Space Invaders listat în meniul său.

Pasul 7: Pasul 8: puneți totul împreună

Înșurubați joystick-ul pe placaj. Apoi adăugați butoanele. Majoritatea vor avea un zăvor în interior, care îl va menține în poziție fără a utiliza șuruburi.

Atașați placa cu joystick și butoane la scheletul dulapului, fixându-l în poziție.

Așezați ecranul în orificiul tăiat în fața unghiulară.

Reconectați toate componentele electronice și plasați-le pe placa din spate pentru a o sigila. Asigurați-vă că lăsați o gaură pentru ca sursa de alimentare să conecteze o priză.

Recomandat: