Sommario:

Console di gioco portatile fai-da-te con RetroPie: 7 passaggi
Console di gioco portatile fai-da-te con RetroPie: 7 passaggi

Video: Console di gioco portatile fai-da-te con RetroPie: 7 passaggi

Video: Console di gioco portatile fai-da-te con RetroPie: 7 passaggi
Video: Raspystation la console FAI DA TE con migliaia di giochi (How to make Arcade consolle) 2024, Luglio
Anonim
Image
Image
Console di gioco portatile fai-da-te con RetroPie
Console di gioco portatile fai-da-te con RetroPie

Guarda il video qui sopra per capire meglio questo progetto.

Bene. È ora di iniziare!

Prima di tutto, useremo RetroPie. Questo ci lascia con due opzioni. Se abbiamo già installato Raspbian sulla nostra scheda SD, possiamo installare l'emulatore RetroPie su di esso. Altrimenti, possiamo scaricare l'immagine RetroPie precostruita e configurare l'hardware, scaricare, installare e giocare ai giochi.

Scarico l'immagine RetroPie precostruita. Devi andare a questo link: https://retropie.org.uk/download/ e scaricare l'immagine Raspberry Pi 0/1 se stai utilizzando la scheda Raspberry Pi Zero oppure puoi scaricare l'immagine Raspberry Pi 2/3 se utilizzano le schede versione 2, 3, 3B.

Passaggio 1: cose necessarie

Cose richieste
Cose richieste
Cose necessarie
Cose necessarie

Ecco le cose di cui abbiamo bisogno:

  1. Raspberry Pi Zero W
  2. Tastiera o joystick (per la configurazione iniziale)
  3. Scheda micro SD (minimo 4 GB)
  4. TV/monitor PC (per la configurazione iniziale)
  5. Pulsanti tattili - 12 pz
  6. Interruttore a scorrimento - 1pz
  7. Display TFT (ho usato un display ILI9341 da 2,2")
  8. Altoparlante in metallo da 0,5 W 8 Ohm
  9. Modulo convertitore DC-DC step up (ho usato MT3608)
  10. Resistenze e condensatori per filtro (vedi schema)
  11. Modulo amplificatore stereo PAM1608 (ho usato quello con manopola)
  12. Pistola a colla
  13. saldatrice
  14. Batteria ai polimeri di litio (ho usato 1500 mAH)
  15. Modulo caricabatterie LiPo

Potrebbe essere necessario accedere a una stampante 3D se si desidera creare una console completa.

In tal caso, puoi scaricare i modelli 3D dal mio profilo Thingiverse:

www.thingiverse.com/thing:3089880

Passaggio 2: scarica Etcher

Scarica incisore
Scarica incisore
Scarica incisore
Scarica incisore

Una volta scaricata l'immagine del disco, puoi installarla sulla scheda SD utilizzando il software chiamato Etcher.

Puoi scaricare Etcher qui:

Dopo aver scaricato il software, seleziona l'immagine del disco scaricata e scegli la scheda SD e fai clic su flash. Potrebbero essere necessari uno o due minuti per preparare la scheda SD.

Ora collegalo al raspberry pi e collegalo al monitor.

Passaggio 3: configurazione iniziale

Prima configurazione
Prima configurazione
Prima configurazione
Prima configurazione
Prima configurazione
Prima configurazione
Prima configurazione
Prima configurazione

Collegare l'alimentazione tramite il cavo micro USB.

Bingo.

Abbiamo ricevuto il messaggio della console di avvio seguito dalla schermata iniziale di RetroPie e quindi dalla schermata iniziale di Emulationstation che RetroPie utilizza come lanciatore di giochi frontend.

Se hai una tastiera, collegala e premi F4 per accedere al prompt dei comandi di Linux. È possibile configurare gli ingressi in un secondo momento.

Inserisci il seguente comando per entrare nella pagina di configurazione

sudo raspi-config

Devi cambiare la password predefinita. Quindi vai avanti e cambialo.

Quindi seleziona la tua regione nelle opzioni di localizzazione.

Poiché collegheremo un display TFT tramite l'interfaccia SPI, dobbiamo abilitare la comunicazione SPI nelle opzioni di interfaccia.

È consigliabile abilitare SSH e questo ci aiuterà a caricare e configurare facilmente la nostra console. Quindi vai avanti e abilitalo.

Useremo l'audio dall'uscita PWM del Pi, quindi dobbiamo forzare l'audio attraverso il jack da 3,5 mm. Quindi vai alle opzioni avanzate e forza l'audio sul jack da 3,5 mm.

Ora puoi uscire dalla pagina di configurazione.

Riavvia il Pi.

Possiamo utilizzare una tastiera o un joystick temporaneamente per configurare gli ingressi (opzionale), tenere premuto un pulsante qualsiasi fino a quando non viene visualizzata la finestra di configurazione della tastiera. Quindi per il pulsante del joystick configurare un tasto sulla tastiera. Salta i pulsanti di azione indesiderati tenendo premuto un pulsante per un po'.

Dopo aver selezionato i tasti cliccare conferma utilizzando i pulsanti configurati.

Se necessario, possiamo riconfigurare i pulsanti in un secondo momento.

Passaggio 4: installazione dei giochi

Installazione dei giochi
Installazione dei giochi
Installazione dei giochi
Installazione dei giochi

A partire da ora, non ci saranno giochi presenti nel sistema. Devi scaricare i giochi da Internet e caricarli nella scheda SD.

Ci sono due modi per farlo.

Puoi usare la tua chiavetta per copiare i giochi dal tuo PC al Pi, oppure puoi usare programmi come WinSCP per trascinare e rilasciare i giochi sul tuo Pi se hai abilitato il WiFi.

Puoi scaricare i file ROM dei giochi da Internet e copiarli nelle directory corrispondenti nella cartella /home/pi/RetroPie/roms/.

Passaggio 5: configurazione del display TFT

Configurazione del display TFT
Configurazione del display TFT

Controllare lo schema per le connessioni dei pin.

Aggiungi le seguenti righe a /boot/config.txt

=======================================================================

hdmi_group=2

#la risoluzione del mio display è 320 x 240. Regola in base alla tua

hdmi_mode=87

hdmi_cvt=320 240 60 1 0 0 0

hdmi_force_hotplug=1

velocità = 48000000

fps=60

display_rotate=2 180 gradi

#Se vuoi lo stereo usa questo

#dtoverlay=pwm-2chan, pin=18, func=2, pin2=13, func2=4

#Se vuoi il mono usa questo

dtoverlay=pwm, pin=13, func=4

=======================================================================

Assicurati di aver collegato i fili come indicato nello schema.

Immettere il seguente comando nel terminale e vedere se la retroilluminazione LCD appare magicamente!

sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1

Aggiungi le seguenti righe a /etc/modules

spi-bcm2835fbtft_device

Il Pi utilizzerà la libreria fbtft per scrivere sull'LCD.

Il fbtft_device ha bisogno che le configurazioni dei pin siano dette esplicitamente nel file /etc/modprobe.d/fbtft.conf

Quindi apri il file usando:

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

Aggiungi quanto segue al file:

opzioni fbtft_device name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1 ruotare=90 custom=1

Dobbiamo copiare il framebuffer Pi sul dispositivo fbtft. Quindi vai avanti, crea e installa il progetto fbcp.

Clona il progetto fbcp raspberry pi da github:

git clone

cd rpi-fbcp/

build mkdir

creazione cd/

cmq

fare

sudo install fbcp /usr/local/bin/fbcp

Dopo questa installazione, se digiti fbcp, vedrai che il contenuto del framebuffer viene copiato sullo schermo TFT.

Ma se si riavvia, potrebbe essere necessario immettere nuovamente questo comando per ottenere i contenuti su TFT. Quindi, per farlo ogni volta automaticamente, devi dire a Pi di avviarlo esplicitamente all'avvio.

Quindi, aggiungi la seguente riga a /etc/rc.local

sudo nano /etc/rc.local

Aggiungi fbcp& appena sopra l'uscita 0

Ora riavvia e guarda la tua console avviarsi!

Passaggio 6: aggiunta dei controlli dei pulsanti

Aggiunta di controlli ai pulsanti
Aggiunta di controlli ai pulsanti

Userò il progetto Adafruit RetroGame per aggiungere controlli alla nostra console.

Ecco la homepage del progetto:

github.com/adafruit/Adafruit-Retrogame/blo…

Download Installa lo script utilizzando i seguenti comandi:

curl https://raw.githubusercontent.com/adafruit/Raspbe… >retrogame.sh

sudo bash retrogame.sh

Ora ti verrà chiesto di inserire il tipo di dispositivo per installare lo script di configurazione. Dobbiamo selezionare PiGRRL 2 (1°). Possiamo cambiare i controlli in seguito.

Riavvia il Pi.

Ora è il momento di modificare le configurazioni di controllo.

Dobbiamo aggiungere i nostri controlli al file retrogame.cfg in /boot/retrogame.cfg

Sostituisci la configurazione esistente con la nostra seguente configurazione:

SINISTRA 4UP 16

DESTRA 19

GI 26

SPAZIO 5

INVIO 6

un 14

SI 22

X 20

e 18

L 12

R 7

SPACE è Select e ENTER è Start!

Passaggio 7: riferimenti

github.com/notro/fbtft/wiki/fbtft_device

learn.adafruit.com/retro-gaming-with-raspb…

github.com/tasanakorn/rpi-fbcp

sudomod.com/forum/viewtopic.php?t=1534

Consigliato: