Sommario:

Mini Bartop Arcade: 8 passaggi (con immagini)
Mini Bartop Arcade: 8 passaggi (con immagini)

Video: Mini Bartop Arcade: 8 passaggi (con immagini)

Video: Mini Bartop Arcade: 8 passaggi (con immagini)
Video: Video 35 - Costruzione Cabinato Arcade anni '80-'90 (80-90's arcade cabinet) 2024, Novembre
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Questa volta, vorrei mostrarvi la mia versione arcade dei vecchi tempi utilizzando Raspberry Pi Zero, basata su Picade Desktop Retro Arcade Machini, come si vede in questo sito:

howchoo.com/g/mji2odbmytj/picade-review-ra…

L'obiettivo di questo progetto è creare un videogioco retrò da regalare a mio fratello che fosse portatile, facile da usare, bello e molto divertente.

Forniture

  • Raspberry Pi Zero W. Si consiglia vivamente di utilizzare Raspberry Pi Zero W, poiché questo dispositivo si connette a Internet tramite Wi-Fi.
  • Joystick e pulsanti. Non è necessaria la scheda zero delay, poiché in questo progetto il joystick e i pulsanti saranno collegati direttamente al Raspberry Pi Zero W GPIO.
  • Alimentatore commutato 12V x 5A.
  • Alimentatore casalingo 5V x 3A (progetto incluso). Questa parte non è necessaria nel caso in cui si preferisca utilizzare un alimentatore commutato 5V x 5A.
  • Monitor LCD da 7 pollici.
  • Parti in acrilico e MDF tagliate al laser.
  • Scheda USB DAC PCM2704.
  • Una coppia di altoparlanti.

Passaggio 1: elettronica

Elettronica
Elettronica
Elettronica
Elettronica

Il cuore del progetto è un Raspberry Pi Zero W. Nonostante le sue dimensioni, ha il potere di far accadere le cose. Il minuscolo computer esegue una serie di emulatori come Nes, SNes, Neo Geo, Mame, ecc., Offrendo una vasta gamma di giochi retrò.

Il dispositivo è dotato di una scheda USB DAC PCM2704 che fornisce un suono digitale a un volume soddisfacente.

I controlli sono collegati al computer dal GPIO, che ha bisogno di un po' di lavoro per impostare il sistema per funzionare correttamente.

E infine, questo materiale non vale nulla senza uno schermo. Poiché l'idea era quella di realizzare qualcosa di portatile, tutto il divertimento è garantito da un monitor LCD da 7.

Per alimentare il sistema, in questo progetto viene utilizzato un alimentatore switching da 12 V x 5 A, mentre un alimentatore stabilizzato da 5 V x 3 A riduce la tensione per il Raspberry Pi Zero W e la scheda del monitor.

Passaggio 2: alimentatore regolato 5V X 3A

Alimentatore regolato 5V X 3A
Alimentatore regolato 5V X 3A
Alimentatore regolato 5V X 3A
Alimentatore regolato 5V X 3A

Il circuito è basato sul transistor LM 350, che fornisce 5,6V a 3A di corrente di uscita, che alimenta il Raspberry Pi Zero W e lo schermo LCD.

L'assemblaggio non ha difficoltà, come si può vedere nei file Eagle.

Passaggio 3: connessioni del joystick a GPIO

Connessioni del joystick a GPIO
Connessioni del joystick a GPIO

Invece di utilizzare una scheda USB a ritardo zero per collegare i controlli al computer (il Raspberry Pi Zero W ha solo una porta USB, che è stata utilizzata come uscita audio digitale), il GPIO era il modo logico per risolvere il problema.

L'immagine mostra le connessioni GPIO Raspberry Pi Zero W al joystick e ai pulsanti del dispositivo. Visto che avremo bisogno di un solo giocatore, solo i pin verdi servono per il controllo del gioco (va bene dire che i pin di terra sono necessari per chiudere il circuito e far succedere le cose).

Per ulteriori informazioni, vedere:

Fase 4: L'Assemblea

L'assemblea
L'assemblea
L'assemblea
L'assemblea
L'assemblea
L'assemblea

Il retro-arcade è stato realizzato in MDF tagliato al laser e acrilico, montato con angoli di plastica. Dopo il premontaggio, tutte le parti in MDF sono state verniciate di nero, il che ha portato all'assemblaggio finale.

Come si può vedere, una maschera di plastica nera copre la parte anteriore in acrilico, visualizzando solo gli altoparlanti e lo schermo LCD.

Le immagini mostrano il processo di assemblaggio.

Passaggio 5: configurazione di RetroPie

I seguenti passaggi sono stati forniti da https://www.instructables.com/id/Breadboard-RetroP… e

Innanzitutto, è necessario scaricare l'immagine RetroPie, che può essere eseguita dal seguente link:

Seleziona l'opzione "Raspberry Pi 0/1" per scaricare l'immagine per Raspberry Pi Zero W.

Il processo di installazione, così come tutte le istruzioni di RetroPie, sono disponibili al seguente link:

Passaggio 6: configurare il controller GPIO

Per configurare il controller GPIO, sarà necessario scaricare i file mk_arcade_joystick_rpi:

git clone

Compila e installa il modulo:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

esporta MKVERSION=0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Passaggio 7: caricamento automatico del driver all'avvio

Apri /etc/modules:

sudo nano /etc/modules

e aggiungi la riga che usi per caricare il driver:

mk_arcade_joystick_rpi

Quindi crea il file /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

e aggiungi la configurazione del modulo:

opzioni mk_arcade_joystick_rpi mappa=1

Test:

Utilizzare il seguente comando per testare gli input dei joystick:

jstest /dev/input/js0

Ulteriori istruzioni sono disponibili nei seguenti link:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Passaggio 8: il risultato finale

Il risultato finale
Il risultato finale
Il risultato finale
Il risultato finale
Il risultato finale
Il risultato finale

Come puoi vedere, questo è il risultato finale del progetto, che funziona bene ed è pronto per tanto divertimento! Divertiti!

Consigliato: