Cuprins:
- Provizii
- Pasul 1: Pasul 1: Tăiați exteriorul
- Pasul 2: Pasul 2: Asamblați scheletul
- Pasul 3: Pasul 3: Asamblați exteriorul
- Pasul 4: Pasul 4: Codificați Arduino
- Pasul 5: Pasul 5: conectați dispozitivele electronice
- Pasul 6: Pasul 6: Configurați Raspberry Pi 3
- Pasul 7: Pasul 8: puneți totul împreună
Video: Mini dulap arcade: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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
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
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:
Dulap arcade pentru masă de cocktail: 8 pași
Cocktail Table Arcade Cabinet: Am decis să fac ceva frumos pentru mine și să-mi folosesc weekendul de vacanță pentru a finaliza în cele din urmă acest proiect
Cum se face un dulap sigur cu blocare RFID: 5 pași
Cum să faci Safe Locker cu blocare RFID: Află cum să faci Safe Locker cu blocare RFID la domiciliu folosind Arduino și componente electronice foarte de bază. Să facem un dulap sigur cu blocare RFID folosind Arduino și Rfid Scanner
Exemplu modern și nou și mai ușor de dulap cu tastatură Arduino Matrix 4x4: 3 pași
Exemplu modern și nou și mai ușor de dulap cu tastatură Arduino Matrix 4x4: Un alt exemplu de utilizare a unei matrice de tastatură LCD 4x4 cu un circuit I2C
Dulap electronic pentru mașini: 6 pași
Electronic Machine Locker: Acest dispozitiv vă permite să porniți mașinile electrice pentru o anumită oră. Ajută la monitorizarea activității mașinilor programate. Dacă utilizatorul introduce parola corectă, el / ea va putea folosi aparatul conectat la acest dispozitiv timp de două ore (tim
Organizator dulap: 13 pași
Organizatorul dulapului: Fie că este vorba de cumpărături pentru haine sau dacă vi se cere întotdeauna să împrumutați orice articol, există momente în care doriți să vă uitați în dulap de oriunde pentru a vedea dacă aveți ceva similar. Acesta este un sto