Sommario:
- Passaggio 1: strumenti e materiali
- Passaggio 2: stampa 3D della custodia
- Passaggio 3: smontaggio del controller
- Passaggio 4: cablaggio: il circuito di alimentazione
- Passaggio 5: cablaggio: LED di alimentazione
- Passaggio 6: cablaggio: controller SNES
- Passaggio 7: preparazione del cavo HDMI
- Passaggio 8: installazione del software
- Passaggio 9: assemblaggio
- Passaggio 10: configurazione di RetroPie
- Passaggio 11: aggiunta di giochi
- Passaggio 12: il passaggio finale
- Passaggio 13: Cronologia modifiche
Video: GamePi XS - la stazione di emulazione Plug'n'Play: 13 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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.
- Rimuovi le 5 viti sul retro del controller (tieni la vite perché ne avremo bisogno in seguito!).
- Rimuovere la cover posteriore del controller (non ci serve più).
- Agganciare/rompere i 4 supporti (mostrati nell'immagine) in modo che tutto possa adattarsi bene.
- Misurando dalla scheda controller tagliare il cavo USB dopo 10 cm.
- 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
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.
- Saldare la pastella al caricabatterie LiPo / combo step-up come mostrato nella 3a immagine.
- Collega il tuo multimetro ai pad "Out+" e "Out-" del caricabatterie LiPo / combo step-up.
- Ruota la vite dorata sul potenziometro blu del caricabatterie LiPo / combo step-up fino a raggiungere 5,2 V.
- 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
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
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
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
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:
- Collega la scheda SD al tuo PC Windows.
- Assicurati che Windows rilevi la scheda.
- 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.
- Avvia SDFormatter.exe, seleziona la lettera dell'unità dal menu a discesa "Unità:" e premi il pulsante Formato.
- Al termine della formattazione, chiudere SDFormatter con il pulsante Esci e scollegare la scheda SD.
Scrivi l'immagine di RetroPie sulla scheda SD:
- L'archivio RetroPie scaricato dovrebbe essere chiamato qualcosa come "retropie*.img.gz".
- 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.
- 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.
- Avvia Win32 Disk Imager.
- Seleziona l'immagine di RetroPie decompressa dal campo "File immagine". Seleziona la lettera dell'unità della scheda SD dal menu a discesa "Dispositivo".
- Fare clic sul pulsante "Scrivi" e attendere fino al termine della scrittura.
Aggiungi le tue credenziali WiFi:
Useremo quello senza periferiche aggiuntive:
- Con la scheda SD ancora nel tuo PC, vai alla scheda SD
- Crea un nuovo file sulla scheda SD chiamato "wifikeyfile.txt"
- 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).
- Salva e chiudi il file.
ssid="NETWORK_NAME"
psk="NETWORK_PASSWORD"
Ora puoi rimuovere la scheda SD dal tuo PC.
Passaggio 9: assemblaggio
Ora che abbiamo preparato e collegato tutti i componenti di cui abbiamo bisogno è ora di mettere tutto insieme:
- Usa il nastro biadesivo per attaccare il caricabatterie LiPo / combo step-up sul retro della custodia (vedi la posizione nella prima immagine)
- Inserisci il jack micro USB femmina nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
- Metti il mini interruttore a scorrimento nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
- Metti il LED di alimentazione nel suo foro dedicato e aggiungi la colla a caldo per fissarlo.
- Metti la batteria nel suo spazio dedicato al centro della custodia stampata.
- 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).
- Fissa il Raspberry Pi Zero W con 2 viti.
- Collegare il cavo HDMI (vedi terza immagine).
- Chiudere la custodia unendo con cura entrambe le parti della custodia (non dovrebbe essere necessaria alcuna forza).
- Fissare le parti della custodia con 4 viti sul lato posteriore (vedi ultima immagine).
Passaggio 10: 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:
- Inserisci la scheda SD nel Raspberry Pi e fai scorrere l'interruttore di alimentazione.
- Attendi finché l'emulationtation non viene visualizzato e ti chiede di "Configura input" (vedi terza immagine).
- Segui le istruzioni sullo schermo e mappa i pulsanti.
- Ora andremo a configurare alcune impostazioni di base.
Configura Wi-Fi:
- Nel menu principale della stazione di emulazione (dove si selezionano i sistemi) selezionare RETROPIE e premere il pulsante A.
- Seleziona WiFi e premi il pulsante A.
- Nel nuovo menu seleziona "Importa credenziali wifi da /boot/wifikeyfile.txt" e premi il pulsante A.
- Attendi che Emulationstation stabilisca una connessione alla tua WLAN.
- 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:
- Accendi il GamePi e attendi che si avvii completamente.
- Assicurati di aver connesso il GamePi al tuo WiFi.
- Aprire un Windows Explorer (una cartella non Internet Explorer).
- Immettere "\RETROPIE\roms" nel campo dell'indirizzo della cartella e premere Invio. Ora sei in una cartella condivisa del GamePi.
- 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.
- Riavvia emulazione (premere il pulsante Start nel menu principale, selezionare ESCI, selezionare RIAVVIA EMULAZIONE STAZIONE).
- 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"
Secondo Premio al Concorso Microcontrollori
Consigliato:
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
GamePi Zero - la stazione di emulazione favorevole: 23 passaggi (con immagini)
GamePi Zero - la stazione di emulazione favorevole: Intro: Questo istruibile descrive la costruzione di una console di emulazione portatile alimentata da Raspberry Pi Zero W. È un'alterazione del mio primo palmare GamePi che presenta molti suggerimenti che alcuni utenti avevano: Più economico: circa $ 40 (il primo uno costava $ 16
Stazione di emulazione Raspberry Pi: 9 passaggi
Stazione di emulazione Raspberry Pi: con l'aiuto di Retropie, creeremo un sistema di gioco retrò
Sistema di emulazione N64 basato su Odroid XU4: 8 passaggi (con immagini)
Sistema di emulazione N64 alimentato da Odroid XU4: questo è un computer Odroid Xu4 montato nel guscio di un Nintendo 64. Ho preso un N64 morto qualche anno fa con l'intenzione di installarci un Raspberry Pi 3, ma non era t abbastanza potente da emulare correttamente l'n64. L'Odroide Xu4
Stazione di emulazione joystick PSP per PC: 3 passaggi
PSP Joystick Emulation Station per PC: hai mai desiderato rivisitare i bei vecchi tempi dei sistemi di gioco? SNES, NES e N64. Hai una PSP abilitata per la birra fatta in casa? Ho trovato un modo davvero fantastico per rivivere alcuni di questi classici con stile. Ora, poiché avremo a che fare con gli emulatori, c'è una preoccupazione per