Sommario:

GamePi XS - la stazione di emulazione Plug'n'Play: 13 passaggi (con immagini)
GamePi XS - la stazione di emulazione Plug'n'Play: 13 passaggi (con immagini)

Video: GamePi XS - la stazione di emulazione Plug'n'Play: 13 passaggi (con immagini)

Video: GamePi XS - la stazione di emulazione Plug'n'Play: 13 passaggi (con immagini)
Video: 256gb Pi 3 1.2GHZ MLP MB6 Image - 17,000+ Games 2024, Luglio
Anonim
GamePi XS: la stazione di emulazione Plug'n'Play
GamePi XS: la stazione di emulazione Plug'n'Play
GamePi XS: la stazione di emulazione Plug'n'Play
GamePi XS: la stazione di emulazione Plug'n'Play
GamePi XS: la stazione di emulazione Plug'n'Play
GamePi XS: la stazione di emulazione Plug'n'Play

Introduzione:

Questa istruzione descrive la costruzione di una console alimentata da Raspberry Pi Zero W all'interno di un controller SNES. Può essere utilizzato su qualsiasi display con HDMI. È alimentato da una batteria agli ioni di litio per smartphone che dura fino a 3 ore (a seconda dell'emulatore in esecuzione).

Se vuoi eseguire emulatori con elevate esigenze, ad es. Playstation 1, potresti dare un'occhiata al GamePi 2. Potrebbe piacerti anche la mia nuova alternativa al GamePi 2: il GamePi Zero. È più economico, più piccolo e più leggero.

Nota:

Si prega di notare che l'inglese non è la mia prima lingua. Se trovi errori o qualcosa non è chiaro sentiti libero di dirmelo e cercherò di risolverlo. Stesso discorso per gli errori generali. Se avete suggerimenti per miglioramenti fatemelo sapere.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali

Assicurati di avere tutto il necessario per la build. Non c'è niente di più fastidioso che fermare il tuo progetto perché devi aspettare che venga consegnata una piccola parte.

Non è necessario acquistare le parti e il materiale elencati dai collegamenti indicati. Questi sono esempi e mostrano le proprietà richieste delle parti.

Parti:

1x Raspberry Pi Zero W [$ 13,00]

1x scheda micro SD - 8 GB [$ 4,40]

1x controller USB SNES [$ 2,20]

1x batteria LiPo [$ 6,42]

1x cavo da HDMI a Mini-HDMI da 2 m [$ 3,78]

1x caricabatterie Lipo + modulo step up [$ 2,66]

1x interruttore a scorrimento [$ 1, 36]

1x LED 3mm [$ 0,44]

1x presa micro USB femmina [$ 0,02]

Utensili:

Utilità di saldatura

Cacciaviti

Pistola per colla a caldo

Nastro biadesivo

Stampante 3D o servizio di stampa 3D

Passaggio 2: stampa 3D della custodia

Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia
Stampa 3D della custodia

Ho stampato la mia custodia con filamento PLA grigio. Il PLA esce dalla stampante con una qualità decente, quindi non è necessaria alcuna post-elaborazione (imho).

Se hai una stampante 3D con un letto più piccolo o nessuna stampante, puoi utilizzare un servizio di stampa 3D o inviarmi un messaggio - forse sono dell'umore giusto per stamparlo per te.

Troverai il mio caso in questa pagina di design di Thingsiverse. Lo terrò su whativerse per evitare ridondanza.

Passaggio 3: smontaggio del controller

Smontaggio del controller
Smontaggio del controller
Smontaggio del controller
Smontaggio del controller
Smontaggio del controller
Smontaggio del controller

Ora che tutte le parti sono pronte possiamo iniziare a costruire.

In questo passaggio vogliamo smontare il controller SNES e prepararlo per tutte le cose che ci metteremo dentro.

  1. Rimuovi le 5 viti sul retro del controller (tieni la vite perché ne avremo bisogno in seguito!).
  2. Rimuovere la cover posteriore del controller (non ci serve più).
  3. Agganciare/rompere i 4 supporti (mostrati nell'immagine) in modo che tutto possa adattarsi bene.
  4. Misurando dalla scheda controller tagliare il cavo USB dopo 10 cm.
  5. Il controller dovrebbe ora assomigliare a quello nell'ultima immagine di questo passaggio.

Il controller è ora pronto per i passaggi successivi.

Passaggio 4: cablaggio: il circuito di alimentazione

Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione
Cablaggio: il circuito di alimentazione

Questo è il passaggio che copre la maggior parte del cablaggio.

Poiché questo è il circuito di alimentazione, fai molta attenzione alla polarità: controllalo il più spesso possibile.

Alla fine di questo passaggio, il circuito di alimentazione dovrebbe assomigliare a quello della prima immagine di questo passaggio.

Impostazione della tensione corretta:

Il Raspberry Pi Zero W funziona a 5, 0 Volt (V), quindi dobbiamo prima impostare la tensione corretta sul caricabatterie LiPo / combo step-up. Imposteremo il convertitore step-up su qualcosa intorno a 5, 2 V in modo che il Pi abbia un po' di buffer se sotto carico pesante.

  1. Saldare la pastella al caricabatterie LiPo / combo step-up come mostrato nella 3a immagine.
  2. Collega il tuo multimetro ai pad "Out+" e "Out-" del caricabatterie LiPo / combo step-up.
  3. Ruota la vite dorata sul potenziometro blu del caricabatterie LiPo / combo step-up fino a raggiungere 5,2 V.
  4. Rimuovere il multimetro.

Saldatura del circuito:

Collegare tutti i componenti secondo l'ultima immagine

Questa configurazione non utilizza il jack di alimentazione micro USB del Pi per risparmiare spazio. Saldare i fili direttamente al Pi.

Ora che hai terminato il circuito di alimentazione, fai attenzione: ora c'è corrente sul caricabatterie LiPo / combo step-up!

Passaggio 5: cablaggio: LED di alimentazione

Cablaggio: LED di alimentazione
Cablaggio: LED di alimentazione
Cablaggio: LED di alimentazione
Cablaggio: LED di alimentazione

In questo breve passaggio vogliamo collegare il LED di stato. Il suo unico scopo è identificare se il Raspberry Pi è alimentato o meno.

Al termine, la configurazione dovrebbe assomigliare a quella nella prima immagine di questo passaggio.

Saldatura:

  • Collegare il LED secondo l'ultima immagine.
  • La gamba più lunga del LED è collegata all'uscita di potenza a 3,3 V del Pi.
  • La gamba più corta del LED è collegata a uno dei punti di massa del Pi.

Accendi il Pi e controlla se il LED si accende.

Passaggio 6: cablaggio: controller SNES

Cablaggio: controller SNES
Cablaggio: controller SNES
Cablaggio: controller SNES
Cablaggio: controller SNES

Questo è l'ultimo passaggio, inclusa la saldatura (sì). Vogliamo collegare il controller SNES.

Al termine, la configurazione dovrebbe assomigliare a quella della prima immagine di questo passaggio.

Saldatura:

Collega il controller SNES secondo l'ultima immagine

Passaggio 7: preparazione del cavo HDMI

Preparazione del cavo HDMI
Preparazione del cavo HDMI

Poiché l'estremità mini HDMI (che entra nel Pi) del cavo HDMI è troppo grande per adattarsi alla custodia, è necessario rimuovere l'alloggiamento.

Ho usato una taglierina laterale per rimuovere con cura l'alloggiamento dell'estremità mini HDMI.

Nella foto potete vedere com'era prima e com'era senza custodia.

Passaggio 8: installazione del software

Installazione del software
Installazione del software

Prima di mettere tutto insieme vogliamo occuparci prima della parte software.

In questo passaggio scaricheremo tutto il software necessario e prepareremo la scheda SD utilizzando l'immagine RetroPie.

Software richiesto:

  • Scarica l'immagine RetroPie preimpostata per Raspberry Pi (il pulsante rosso "Raspberry Pi 0/1"). Questo è fondamentalmente il sistema operativo di questa console. Ovviamente puoi usare quello che vuoi sul Pi: ci sono dozzine di altre soluzioni.
  • Scarica e installa 7-Zip, un file de/archiver gratuito. Ne abbiamo bisogno per decomprimere l'archivio immagini di RetroPie.
  • Scarica e installa il formattatore della scheda di memoria SD. Come dice il nome, questo strumento formatta le schede di memoria SD.
  • Scarica Win32 Disk Imager. Abbiamo bisogno di questo strumento per scrivere l'immagine RetroPie decompressa sulla scheda SD.

Preparazione della scheda SD:

  1. Collega la scheda SD al tuo PC Windows.
  2. Assicurati che Windows rilevi la scheda.
  3. Apri "Risorse del computer" o "Questo computer" o Windows Explorer e ricorda la lettera dell'unità della scheda SD. Nel mio caso era F: (differisce da sistema a sistema). Assicurati che sia davvero la lettera della carta e non alcuni dei tuoi dischi rigidi.
  4. Avvia SDFormatter.exe, seleziona la lettera dell'unità dal menu a discesa "Unità:" e premi il pulsante Formato.
  5. Al termine della formattazione, chiudere SDFormatter con il pulsante Esci e scollegare la scheda SD.

Scrivi l'immagine di RetroPie sulla scheda SD:

  1. L'archivio RetroPie scaricato dovrebbe essere chiamato qualcosa come "retropie*.img.gz".
  2. Dopo aver installato 7-zip, fai clic con il pulsante destro del mouse sull'archivio di RetroPie e seleziona 7-Zip dal menu di scelta rapida. Seleziona "Estrai qui" e attendi il completamento del disimballaggio.
  3. Collega la scheda SD al tuo PC Windows. Assicurati che Windows rilevi la scheda e ricordi di nuovo la lettera di unità della scheda SD.
  4. Avvia Win32 Disk Imager.
  5. Seleziona l'immagine di RetroPie decompressa dal campo "File immagine". Seleziona la lettera dell'unità della scheda SD dal menu a discesa "Dispositivo".
  6. Fare clic sul pulsante "Scrivi" e attendere fino al termine della scrittura.

Aggiungi le tue credenziali WiFi:

  • Esistono diversi modi per connettere il Raspberry Pi Zero W alla rete wireless.
  • Useremo quello senza periferiche aggiuntive:

    1. Con la scheda SD ancora nel tuo PC, vai alla scheda SD
    2. Crea un nuovo file sulla scheda SD chiamato "wifikeyfile.txt"
    3. Apri il file e aggiungi il codice seguente al file dove "NETWORK_NAME" è il nome della tua rete wireless (con distinzione tra maiuscole e minuscole) e "NETWORK_PASSWORD" è la password per questa rete (con distinzione tra maiuscole e minuscole).
    4. Salva e chiudi il file.

    ssid="NETWORK_NAME"

    psk="NETWORK_PASSWORD"

    Ora puoi rimuovere la scheda SD dal tuo PC.

  • Passaggio 9: assemblaggio

    Assemblea
    Assemblea
    Assemblea
    Assemblea
    Assemblea
    Assemblea
    Assemblea
    Assemblea

    Ora che abbiamo preparato e collegato tutti i componenti di cui abbiamo bisogno è ora di mettere tutto insieme:

    1. Usa il nastro biadesivo per attaccare il caricabatterie LiPo / combo step-up sul retro della custodia (vedi la posizione nella prima immagine)
    2. Inserisci il jack micro USB femmina nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
    3. Metti il mini interruttore a scorrimento nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
    4. Metti il LED di alimentazione nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
    5. Metti la batteria nel suo spazio dedicato al centro della custodia stampata.
    6. Metti il Raspberry Pi Zero W nella sua posizione sopra la batteria con l'uscita HDMI rivolta verso l'interruttore a scorrimento (vedi seconda immagine).
    7. Fissa il Raspberry Pi Zero W con 2 viti.
    8. Collegare il cavo HDMI (vedi terza immagine).
    9. Chiudere la custodia unendo con cura entrambe le parti della custodia (non dovrebbe essere necessaria alcuna forza).
    10. Fissare le parti della custodia con 4 viti sul lato posteriore (vedi ultima immagine).

    Passaggio 10: configurazione di RetroPie

    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie
    Configurazione di RetroPie

    È ora di avviare il tutto!

    Il primo avvio richiede un po' di tempo perché RetroPie deve gestire alcune attività di primo avvio (sembrano le prime 2 immagini di questo passaggio).

    Configurazione dell'ingresso:

    1. Inserisci la scheda SD nel Raspberry Pi e fai scorrere l'interruttore di alimentazione.
    2. Attendi finché l'emulationtation non viene visualizzato e ti chiede di "Configura input" (vedi terza immagine).
    3. Segui le istruzioni sullo schermo e mappa i pulsanti.
    4. Ora andremo a configurare alcune impostazioni di base.

    Configura Wi-Fi:

    1. Nel menu principale della stazione di emulazione (dove si selezionano i sistemi) selezionare RETROPIE e premere il pulsante A.
    2. Seleziona WiFi e premi il pulsante A.
    3. Nel nuovo menu seleziona "Importa credenziali wifi da /boot/wifikeyfile.txt" e premi il pulsante A.
    4. Attendi che Emulationstation stabilisca una connessione alla tua WLAN.
    5. Benvenuto in Internet.

    Passaggio 11: aggiunta di giochi

    Per giocare ai giochi emulati abbiamo bisogno di quei giochi prima.

    Ottenere Rom (i giochi … come file):

    • Non descriverò dove trovare le ROM per gli emulatori perché da quello che ho capito questa è una specie di zona grigia legale.
    • Usa google per trovare la tua rom preferita - ci sono molti siti web che le offrono. Cerca qualcosa come "Mario Kart Super Nintendo Rom".

    Trasferisci le Rom al GamePi:

    • Esistono tre metodi principali per trasferire le rom.
    • Ci atteniamo a quello più semplice: Samba-Shares:
    1. Accendi il GamePi e attendi che si avvii completamente.
    2. Assicurati di aver connesso il GamePi al tuo WiFi.
    3. Aprire un Windows Explorer (una cartella non Internet Explorer).
    4. Immettere "\RETROPIE\roms" nel campo dell'indirizzo della cartella e premere Invio. Ora sei in una cartella condivisa del GamePi.
    5. Copia la rom scaricata nella directory dell'emulatore corretta. Ad esempio: se hai scaricato la rom "Super Mario Kart" per il Super Nintendo copia la rom nella cartella SNES.
    6. Riavvia emulazione (premere il pulsante Start nel menu principale, selezionare ESCI, selezionare RIAVVIA EMULAZIONE STAZIONE).
    7. Dopo il riavvio, il nuovo sistema e il gioco dovrebbero essere visibili nel menu principale.

    Passaggio 12: il passaggio finale

    Congratulazioni:

    • Congratulazioni per aver creato il tuo GamePi XS.
    • Collegalo a qualsiasi display, monitor, TV, proiettore, qualsiasi cosa e divertiti a giocare con alcuni classici di tutti i tempi.
    • Mostra un po' di amore e buona giornata.
    • Puoi anche darmi una mancia su Thingsiverse, se ti va.

    Passaggio 13: Cronologia modifiche

    12-APR-2018:

    Pubblicato

    14-APR-2018:

    Immagine del titolo modificata

    20-APR-2018:

    Aggiunti collegamenti per GamePi 2 e GamePi Zero

    03-MAG-2018:

    Corretto errore di battitura in "Fase 4: Cablaggio: il circuito di alimentazione"

    Concorso Microcontrollori
    Concorso Microcontrollori
    Concorso Microcontrollori
    Concorso Microcontrollori

    Secondo Premio al Concorso Microcontrollori

    Consigliato: