Sommario:
- Passaggio 1: cosa ti servirebbe
- Passaggio 2: la scatola del prototipo
- Passaggio 3: panoramica dell'elettronica
- Passaggio 4: estensione hub USB
- Passaggio 5: estensione HDMI
- Passaggio 6: estensione alimentazione micro USB
- Passaggio 7: estensione della scheda switch USB
- Passaggio 8: Estensione per le cuffie
- Passaggio 9: pulsante di accensione LED
Video: Sistema Arcade All in One: 12 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ho già costruito un joystick arcade prima ed era enorme (60x30x12 centimetri per 2 giocatori), anche difficile da usare perché avresti avuto bisogno di un PC con tutta l'emulazione pronta per giocare, ecc. non ricordo di aver raccolto polvere, ma voglio ancora giocare ai giochi della vecchia scuola con un bastone e grandi pulsanti.
Dopo quell'esperienza volevo una soluzione migliore che deve avere:
- Sistema integrato: plug & play con una TV tramite HDMI
- Dimensioni ridotte: facile da trasportare e riporre
- Scalabile: collega un altro joystick per più giocatori
- Modalità solo joystick: pronto per utilizzare solo il joystick per qualsiasi altro sistema tramite USB
La migliore opzione che ho trovato è utilizzare un RaspberryPi con RetroPie più un HUB USB e un interruttore del segnale USB personalizzato. MA non volevo esporre il lampone pi, volevo una scatola chiusa con tutti gli IO pronti all'uso.
So che non è niente di epico originale, ma volevo solo documentare e condividere tutte le cose che ho inventato per ogni parte della build in modo che tu possa costruirne una tua, migliorare quella che hai già o persino usarla come ispirazione per la tua prossima progetto.
Questo tutorial non sarà un fai-da-te passo dopo passo per la stessa identica build perché ha molte cose personalizzate che potresti ottenere una soluzione più semplice con le cose che hai già in casa. Anche se cercherò di passare attraverso tutto in modo da non dover ripensare a tutto per crearne uno con le stesse caratteristiche.
Se ne costruisci uno o hai preso qualcosa da qui, condividi una foto nei commenti, mi piacerebbe vederla
Passaggio 1: cosa ti servirebbe
Per prima cosa inserirò i collegamenti ai componenti che ho ottenuto per la mia build come riferimento. Non ho acquistato nessuno dei miei da quei venditori perché ho comprato tutti da venditori locali nel mio paese.
1. Raspberry Pi: come ho detto nell'introduzione, questo sistema funziona con RetroPie, quindi avresti bisogno di un Raspberry Pi, ho usato l'ultimo Pi 3 B+ ma penso che tu possa usare anche la versione 2. L'unica cosa qui è che se vai con un Pi Zero, i giochi che puoi giocare sono molto meno e la build potrebbe cambiare in alcune parti (dal momento che ho esteso il Pi IO come Audio, USB, HDMI e pulsante di accensione) quindi controlla gli schemi foto per vedere se ha senso per te.
2. Kit per un joystick Arcade: non ne ho comprato uno, invece ho assemblato il mio prendendo 6 dei piccoli pulsanti (24 mm invece di 30 mm) e 2 pulsanti (avvio e selezione) di 12 mm da un negozio di elettronica poiché volevo un joystick di piccole dimensioni ma avresti principalmente bisogno di:
- Un bastone
- 2 pulsanti per avviare e selezionare
- N pulsanti per giocare (dipende totalmente da te, ne ho usati 6 perché ha senso per i giochi a cui voglio giocare che hanno i pulsanti X, Y, A, B, L e R)
- Interfaccia joystick USB
Se vuoi maggiori informazioni sulle configurazioni e tutte queste cose, ti consiglio di controllare il Wiki di RetroPie che ha anche tutti i controlli e la mappa dei pulsanti, quindi ti aiuterebbe a decidere la configurazione.
Se vuoi lo stesso stick, pulsanti e interfaccia che ho usato è questo (questi sono i componenti esatti che ho usato ma non da quel venditore)
3. Hub USB: serve per aprire la custodia ed estendere le porte del raspberry pi, quindi non spendere troppi soldi su di esso. Ho comprato il più economico che sono riuscito a trovare (e che sapevo funzionasse bene su un RPi) da un venditore locale come questo (se riesci a trovare senza interruttori ancora meglio ho dovuto metterli in cortocircuito in seguito per renderli sempre ON)
4. Pulsante di accensione: questo è totalmente opzionale ma è davvero bello avere un pulsante di accensione con led per il sistema. Il mio è questo a led bianchi. DEVE ESSERE MOMENTANEO non prenderne uno a scatto, sono disponibili in entrambi i tipi.
Quindi alcuni componenti elettronici che elencherò in ogni passaggio per mantenere questo elenco breve.
Passaggio 2: la scatola del prototipo
Prima di iniziare a costruire la scatola finale (la mia costruita con MDF) ho usato la scatola di cartone dove tutti i componenti provengono dal venditore. Questo è qualcosa che consiglio di sicuro, prendi una scatola di cartone o qualcosa di poco costoso vicino alle dimensioni della tua sala giochi e fai tutti i fori e metti il joystick lì dentro, è più facile testare tutta l'elettronica prima di iniziare a fare la scatola finale.
Passaggio 3: panoramica dell'elettronica
Come puoi vedere nella prima immagine, l'idea principale era quella di estendere il RaspberryPi fuori dalla scatola ma anche di mantenerne l'integrità (senza saldare e rompere l'RPi). Questo passaggio è una panoramica di tutte le connessioni e i cavi necessari per la creazione. Tratterò ciascuno di questi all'interno dei passaggi.
Passaggio 4: estensione hub USB
Per consentire ad altri giocatori di collegarsi al tuo sistema, hai bisogno di porte USB che il RaspberryPi ha già esposto, ma poiché abbiamo già un joystick (il nostro arcade) collegato all'RPi, abbiamo bisogno di un modo per esporre le porte USB fuori dalla scatola.
Quindi acquistare l'hub USB più economico farebbe o userebbe uno che hai in giro (USB 2.0 è sufficiente per RPi). Questo ti darà la possibilità di collegare una tastiera, un mouse, più giocatori arcade, voglio dire … se avessi 1 più di questi sistemi, potrei collegarli insieme, che era una delle idee di questo progetto.
Una cosa però, se stai acquistando, prova a prenderne uno:
- senza led (potresti rimuoverli)
- senza interruttori (dovrai dissaldare e saldare un corto per essere sempre ON)
- tutte le porte USB dovrebbero essere su una faccia (è più facile da esporre dalla scatola)
Passaggio 5: estensione HDMI
Questo è stato difficile da trovare, il punto è avere un'estensione che sia un HDMI maschio a femmina in modo da poter collegare una TV fuori dagli schemi. Trovare uno corto di queste dimensioni di circa 5 cm era praticamente impossibile per me localmente, quindi ho finito per acquistarne uno di questo tipo e poi romperlo in modo che la plastica non si intromettesse.
Il primo pensiero è stato quello di ottenere diversi 90° (L) da maschio a femmina e fare una sorta di catena dall'RPi al retro della scatola, ma rompere uno di quei 360° è stato abbastanza facile.
Sarebbe molto meglio e pulito se riesci a ottenere qualcosa di simile (che era quello che non riuscivo a trovare localmente).
Passaggio 6: estensione alimentazione micro USB
Per questa estensione avrai bisogno di qualsiasi cavo Micro USB che potresti avere in giro, sono abbastanza normali in questi giorni a causa di smartphone come questo e poi prendi uno di questi per l'altra estremità.
Come mostra l'immagine, tagliare il cavo per ottenere il micro usb e quindi saldare il positivo e il negativo nel modulo femmina micro usb.
I cavi USB 2.0 hanno 4 percorsi al loro interno, V+ (positivo), GND (terra), Data+ e Data-. Vogliamo solo alimentazione quindi se trovi solo 2 cavi all'interno sono quello che vogliamo altrimenti dovrai trovare V+ e GND e scartare gli altri.
NON ASSUMERE LA POLARITÀ PER COLORI, ho scoperto che avere un colore rosso e nero (o rosso e bianco) non significa necessariamente che il nero o il bianco siano GND o il rosso sia V+.
Quindi come li identifichi?, usando lo stesso che hai e un multimetro:
Basta collegare la micro usb al modulo femmina e testare la continuità tra un cavo e il VBUS (etichettato sul modulo) o GND nel modulo, in questo modo saprai quale saldare dove.
Passaggio 7: estensione della scheda switch USB
Ciò richiederà la saldatura su un pcb, ho usato una perfboard e ho costruito le tracce a mano perché la connessione è piuttosto semplice.
NOTA: ignora il MicroUSB lì dentro, succede che ho usato lo stesso pezzo di tavola per attaccarlo.
L'idea alla base è quella di creare un commutatore USB in cui l'interfaccia Joystick va al Raspberry Pi OPPURE a una femmina USB di tipo B in modo da poter collegare il joystick a un PC e utilizzarlo lontano dal sistema RetroPie.
Componenti di cui avresti bisogno:
- a Commutatore a scorrimento verticale (2 tracce)
- una USB di tipo B femmina: ho usato questo perché non sono riuscito a trovarlo localmente (presa B - è più facile da saldare)
- un cavo USB (quello fornito con l'interfaccia arcade joystick funziona bene)
Ho creato uno schema su come collegare tutto (immagine) ma fondamentalmente ciò che sta facendo è unire V+ e GND per tutte le USB insieme e quindi impostare D+ e D- nel commutatore in modo da attivare la trasmissione dei dati tra RPi OPPURE USB Femmina (joystick di uscita).
Una cosa importante per questo, poiché questa sarà la condivisione della tensione, ti consiglio di utilizzare solo l'uno o l'altro; non utilizzare entrambi contemporaneamente. Voglio dire, se hai intenzione di passare alla "modalità solo joystick", spegni e scollega l'alimentatore raspberry pi. L'uso di alcuni diodi sarebbe di grande aiuto per la sicurezza, ma purtroppo mi sono appena reso conto di questo haha * scrollata di spalle *
Passaggio 8: Estensione per le cuffie
Per impostazione predefinita, RetroPie invierà l'audio tramite HDMI, quindi l'audio verrà riprodotto dalla TV, ma ho pensato che potrei voler collegare le cuffie, il che è piuttosto difficile utilizzando la TV stessa e poiché RetroPie supporta la selezione dell'uscita audio, ho configurato questa semplice estensione.
Tutto ciò di cui hai bisogno è un jack audio 3.5 per chassis (come questo) e un cavo con un jack maschio da collegare al raspberry pi.
Basta saldare Left, Right e GND e il gioco è fatto.
Nota a margine.. Non l'ho provato perché non ho le cuffie Bluetooth ma potrebbero funzionare semplicemente utilizzando una delle porte USB nell'hub di estensione di questo sistema e puoi saltare questo passaggio
Passaggio 9: pulsante di accensione LED
Secondo classificato al concorso Game Life
Consigliato:
All in One Portable Utility Power Bank: 11 passaggi (con immagini)
All in One Portable Utility Power Bank: Load Shedding o Rolling Blackout è un evento molto comune nei paesi in via di sviluppo come India, Sud Africa, Bangladesh, ecc. La stagione del distacco del carico non è la stagione preferita da nessuno. Influenza notevolmente le nostre attività quotidiane e principalmente il nostro moo
Electronic All Seasons, All Holidays, Orecchini LED: 8 passaggi (con immagini)
Electronic All Seasons, All Holidays, LED Earrings: OK, quindi stiamo per realizzare degli orecchini piuttosto avanzati. Questo NON è un progetto per principianti e consiglierei a coloro che vogliono affrontarlo, iniziare con progetti più piccoli e lavorare con le proprie capacità fino a questo. Quindi prima… Cose di cui avremo bisogno. (PARTI)(1) L
Come collegare e configurare correttamente un sistema di scaffale Mini HiFi (sistema audio): 8 passaggi (con immagini)
Come collegare e configurare correttamente un sistema di mensole mini HiFi (sistema audio): sono una persona a cui piace imparare l'ingegneria elettrica. Sono un liceo presso la Ann Richards School for Young Women Leaders. Sto rendendo questo istruttivo per aiutare chiunque voglia godersi la propria musica da un Mini LG HiFi Shelf Syste
Coperta da picnic a LED resistente all'acqua portatile con superficie di servizio al centro dura!: 10 passaggi (con immagini)
Coperta da picnic a LED resistente all'acqua portatile con superficie di servizio dura al centro!: qui a Los Angeles ci sono un sacco di posti dove fare picnic la sera e guardare un film all'aperto, come Cinespia nell'Hollywood Forever Cemetery. Sembra spaventoso, ma quando hai la tua coperta da picnic in vinile da stendere sul prato, per p
Spettrale orologio rotante all'indietro realizzato con il motore del lettore di cassette: 7 passaggi (con immagini)
Spettrale orologio rotante all'indietro realizzato con il motore del lettore di cassette: questo è un oggetto di scena che ho realizzato per la casa infestata della scuola elementare di mia figlia, che gestisco con mio marito. L'orologio è costruito con un orologio da negozio dell'usato e un riproduttore di cassette per bambini. Mostra le tredici e la lancetta dei minuti gira