Sommario:
- Passaggio 1: materiali e strumenti
- Passaggio 2: taglio laser e incollaggio della custodia
- Passaggio 3: il circuito
- Passaggio 4: aggiunta dell'elettronica
- Passaggio 5: preparazione del Raspberry Pi
- Passaggio 6: installazione dei cavi
- Passaggio 7: installazione della ventola
- Passaggio 8: installazione del LED
- Passaggio 9: installazione del pulsante
- Passaggio 10: aggiunta di software
- Passaggio 11: aggiunta di giochi
Video: Sistema di intrattenimento Super Nintendo in legno (SNES): 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
A una fiera di produttori a Vienna, mi è capitato di imbattermi in un Super Nintendo Entertainment System (SNES) in legno. Quando ero bambino giocavo con una console del genere con mio fratello maggiore. Quando ho riconosciuto di essere diventato di nuovo dipendente da Super Mario nel momento in cui ho iniziato a giocare, ho deciso di creare un SNES per me e mio fratello. La ricerca su Internet mi ha portato a Jules1050's istruibile su come ha costruito un SNES in legno (immagino che sia la stessa console che ho visto alla fiera) che ha ispirato il mio SNES in legno. C'è anche un tutorial davvero interessante su come costruire un controller SNES in legno.
La console non è grande come quella originale e misura 180x155x45 mm, che è la dimensione assolutamente necessaria - una scatola più piccola non potrebbe contenere tutti i componenti (credimi, ci ho provato -.-). È realizzato con strati di compensato incollati insieme: il design non è esattamente come l'originale SNES ma è inconfondibile un SNES. Il coperchio superiore può essere aperto e include un LED e un pulsante di accensione. Il sistema è basato su un Raspberry Pi con Retro-Pie. Tutti i connettori necessari (USB, Micro-USB, HDMI) vengono estratti e per assicurarsi che il Pi non si surriscaldi troppo, è inclusa una mini ventola. La maggior parte delle parti proviene da Ali-Express, quindi se hai abbastanza tempo, puoi costruire il SNES per circa € 110, -
Spero che ti piaccia il mio istruttore e posso aiutarti a riportare in vita i tuoi ricordi d'infanzia:)
Passaggio 1: materiali e strumenti
Materiali
- Compensato tagliato al laser (4 mm) ad es. Pioppo (Vedi i disegni nel passaggio successivo per le dimensioni)
- Cavo di alimentazione Raspberry Pi (Micro USB)
-
Controller USB SNES
- Raspberry Pi (modello 3B)
- Micro SD-Card (almeno 8 GB)
- Dissipatori di calore Raspberry Pi 3B
- Mini ventola per Raspberry Pi
- Transistor NPN S8050
- Cavo di prolunga USB maschio-femmina ad angolo retto 10 cm (2x)
- Cavo di prolunga HDMI maschio-femmina 11 cm
- Prolunga Micro USB Maschio-Femmina 20cm
- LED 5mm di diametro
- Resistenza a film metallico 220R
- Mini Pulsante 6x6x5mm 4 pin
- Cavi jumper femmina-femmina
- Pin del ponticello (dai cavi del ponticello maschio)
- Tubo termoretraibile
- stagno di saldatura
- Colla calda
- Uhu colla multiuso
Costi totali circa € 110, -
- Raspberry Pi con SD-Card e cavo di alimentazione circa € 70, -
- Controller di gioco circa € 15, -
- Altro materiale elettronico circa € 15, -
- Compensato circa € 5, -
- Altro materiale € 5, -
Utensili
- Lasercutter (Esistono aziende che offrono un servizio di taglio laser e laboratori aperti come Happylab a Vienna)
- Carta abrasiva a grana fine
- Saldatore
- Pistola per colla a caldo
- Pinze
- Computer e Wi-Fi
- Tastiera USB per configurare il Raspberry Pi
Passaggio 2: taglio laser e incollaggio della custodia
Taglio
Il primo passo per costruire la custodia è tagliare tutte le parti con un laser cutter. Ci sono aziende che forniscono servizi di taglio laser e laboratori aperti come Happylab a Vienna dove viene offerto un taglio laser. La custodia è più piccola dell'alloggiamento SNES originale (180x155x45 mm) ed è composta da 10 strati. L'ultimo strato può essere sollevato e si inserisce nel 9° strato. Tutte le parti necessarie sono fornite come file DXF e DWG. Inoltre sono inclusi tutti i Solidworks-CAD-Data.
Rettifica
Le parti tagliate devono essere levigate con carta abrasiva. Attenzione a non perdere piccole parti! Tutte le parti che possono essere smaltite sono contrassegnate in giallo nell'immagine del livello.
incollare
Successivamente le parti devono essere incollate insieme con la colla multiuso. Il PDF 3D allegato mostra le posizioni dei livelli. Lo strato di base e il secondo strato sono allineati sul retro e sui lati. Tutti gli altri strati sono incollati insieme con il ritaglio centrale allineato.
Raggiunto lo strato connettore (5 e 6), le spine del cavo devono essere posizionate all'interno dei fori mentre i piccoli distanziali vengono posizionati per assicurarsi che si adattino in seguito.
La copertura superiore è costituita dalla copertura visibile e da uno strato più piccolo, che si inserisce nell'ultimo strato del SNES (9a). Incolla insieme le parti del coperchio superiore prima di incollare lo strato 9 al SNES. Quindi, posiziona lo strato 9 con la parte interna 9a sul tavolo e metti la colla solo sullo strato 9a! Quindi premere la parte esterna e interna dello strato 10 su 9a, allineando il foro per il LED con lo strato 9. Quando la colla è polimerizzata, la copertura 9a+10 può essere rimossa e la parte 9 incollata al resto del SNES. La copertura 9a+10 rimane separata e può essere utilizzata per chiudere la valigia. Se vuoi puoi dipingere alcune delle parti superiori per alcuni accenti prima di incollarle come ho fatto con le cornici dei bottoni. Lasciare aperto il foro per il pulsante. Oltre a questa parte, dovrebbe essere lasciata un'altra parte rettangolare leggermente più grande, che sarà necessaria in seguito per installare il pulsante.
Passaggio 3: il circuito
Lo schema elettrico mostra il collegamento di tutti i componenti elettronici descritti nei passaggi seguenti e che offrono le seguenti funzionalità:
- La ventola può essere accesa/spenta per raffreddare in base alla temperatura con il Raspberry Pi tramite un transistor S8050 (poiché il Raspberry non può gestire abbastanza corrente) - ispirato da Edo Scalafiotti
- Switch è in grado di accendere/spegnere il Raspberry Pi - ispirato da Tyler
- Il LED con resistore serie 220R (per ridurre la corrente) mostra se il SNES è in funzione o meno - ispirato da Zach
Questa roba ovviamente funziona solo con il software giusto, quindi vedi la sezione software di queste istruzioni.
La ventola è collegata a 5V e GND del lampone, per cui può essere commutata tramite il transistor e il pin 12 (GPIO18). Non provare a collegare la ventola direttamente a 5V e GND: questo può distruggere il tuo Raspberry Pi! Il pulsante di accensione è collegato direttamente al pin 5 (GPIO3) e GND. Per accendere e spegnere il LED con il Pi, è collegato al pin UART_TX del Raspberry (pin 8) che viene acceso e spento automaticamente dal Pi. Un resistore riduce la corrente per il LED che è collegato a GND con il suo secondo contatto. Non provare a collegarlo direttamente al tuo Raspberry - questo può anche danneggiare il tuo hardware!
Per rendere il circuito più facile da capire, tutte le linee GND sono collegate insieme a un pin GND del Raspberry Pi. Le tre linee di terra sono nei passaggi seguenti collegate a diversi pin GND per un'installazione più semplice.
Passaggio 4: aggiunta dell'elettronica
Questo passaggio fornisce solo una breve panoramica dell'elettronica. Nei seguenti passaggi viene descritta l'installazione dell'elettronica:
- Preparazione del Raspberry Pi
- Instradamento dei cavi di prolunga (USB, HDMI e Power-USB)
- Installazione della ventola
- Aggiunta del LED
- Installazione del pulsante
Come si può vedere nelle immagini, il LED si trova nel piccolo foro della custodia. Anche la ventola si trova in una tacca nel case e il pulsante è installato con cavi più lunghi nel coperchio superiore del SNES.
Passaggio 5: preparazione del Raspberry Pi
Per assicurarti che il Raspbery Pi non diventi troppo caldo, incollaci sopra i dissipatori di calore.
Passaggio 6: installazione dei cavi
Posiziona il Raspberry Pi come si può vedere nell'immagine nella custodia e collega 2 cavi USB, oltre al cavo HDMI e al cavo micro-USB. Poiché i cavi sono difficili da fissare con fascette per cavi alla custodia a causa dello spazio limitato, utilizzare la colla a caldo per assicurarsi che rimangano in posizione.
Passaggio 7: installazione della ventola
Il circuito della ventola è costituito dalla ventola e da un transistor. Per rendere tutto facilmente collegabile con cavi jumper, un pin di un cavo jumper maschio è stato saldato a ciascun pin del transistor. I giunti di saldatura sono stati isolati con tubo termoretraibile. Quindi il cavo GND (nero) della ventola è stato collegato al transistor come visibile nel circuito. I cavi jumper femmina-femmina sono stati collegati agli altri due pin per collegarli al Raspberry Pi. Il pin centrale è collegato al GND del Raspberry, l'altro al pin 12 (GPIO18) per accendere e spegnere la ventola.
Passaggio 8: installazione del LED
Il circuito per il LED è costituito dal LED e da un resistore. La resistenza in serie necessaria può essere saldata direttamente al pin del LED. All'altro piedino della resistenza va collegato un ponticello maschio e il tutto deve essere isolato con tubo termoretraibile. Nota che a causa dello spazio limitato, il resistore deve essere piegato di 90 gradi - meglio farlo prima di smussare il tubo. Quindi, i cavi jumper femmina-femmina possono essere collegati ai pin e il LED può essere collegato al pin UART_TX del Raspberry Pi (pin 8) e a GND. C'è una parte più piccola e una più grande visibile nel LED. Deve essere collegato a GND con il pin della parte più grande!
Metti il LED nella custodia dall'interno. I diametri dei fori dovrebbero impedirne lo scivolamento all'esterno. Per mantenere il LED in posizione utilizzare la colla a caldo.
Passaggio 9: installazione del pulsante
Il pulsante si trova nel coperchio superiore del SNES. Per fissarlo lì, saldare un ponticello maschio ai due piedini del pulsante. Quindi fare dei piccoli fori per ogni spillo nel pezzo di legno rettangolare che verrà poi incollato al coperchio e passarci attraverso gli spilli del fondo. A causa dello spazio limitato, i perni devono essere piegati con una pinza.
Poiché il pulsante è alto circa 5 mm quando non viene premuto e il legno è di soli 4 mm, sporgerebbe dal coperchio. Taglia una finestra di cartone e incollala al pezzo di legno rettangolare per evitare che ciò accada. Quindi incollare questo pezzo sulla copertina dall'interno. Per ricoprire il bottone, metti una piccola quantità di colla per tutti gli usi e premi il bottone di legno contro di esso. Ha funzionato perfettamente per me. Non usare troppa colla perché potrebbe bloccare il pulsante!
Utilizzare due cavi jumper femmina-femmina per collegare il pulsante al pin 5 del Raspberry Pi (GPIO3). È importante utilizzare questo pin, poiché il Pi ha una funzionalità di riattivazione integrata. Utilizzare cavi lunghi per rendere possibile l'apertura della custodia.
Passaggio 10: aggiunta di software
Congratulazioni! Se sei arrivato fino a qui, hai ufficialmente costruito tutta la roba hardware! Ora è il momento del software…
Installazione di RetroPie
Il Raspberry Pi esegue RetroPie, progettato appositamente per giocare a giochi retrò. Puoi trovare un'ottima istruzione di installazione qui, che ti guida attraverso tutti i passaggi necessari. Segui le istruzioni almeno fino a quando non hai impostato la connessione Wifi e assicurati di annotare il tuo IP.
Attivazione UART per LED
Per accendere e spegnere il LED con il Raspberry Pi, è collegato al pin UART del Pi, poiché questo pin è impostato all'avvio come descritto da Zach. Basta premere F4 sul Pi per accedere al terminale e modificare il file /boot/config.txt. Imposta enable_uart=1 - questo è tutto. Quindi apri il raspi-config digitando sudo raspi-config e vai su Opzioni interfaccia seriale e abilitalo.
Download di file per ventola e pulsante
Scarica i 3 file e rinomina il file listen-for-shutdown. REPLACE_THIS_WITH_sh in listen-for-shutdown.sh, poiché questo sito Web non può caricare file.sh. I file sono composti da file di Edo Scalafiotti (fan) e Tyler (pulsante di accensione).
- listen-for-shutdown.sh avvia i due file.py
- listen-for-shutdown.py attende che GPIO 3 riceva un segnale alto e spenga il Raspberry
- run-fan.py monitora la temperatura della CPU e accende e spegne la ventola di conseguenza. È possibile modificare il limite di temperatura in questo script.
Trasferimento dei file
Per trasferire i file dal tuo computer al Raspberry, devi prima abilitare SSH. Quindi entra in Raspi-Config digitando sudo raspi-config e vai su Opzioni di interfaccia SSH e abilitalo.
Apri un terminale sul tuo computer e digita:
- scp yourPathToFile\listen-for-shutdown.sh pi@yourPisIP:~
- scp yourPathToFile\listen-for-shutdown.py pi@yourPisIP:~
- scp yourPathToFile\run-fan.py pi@yourPisIP:~
La prima parte indica dove si trova il file sul tuo computer, la seconda parte include l'utente sul raspberry (in questo caso pi), l'IP del Pi e il percorso root (~) in cui sono archiviati i file. Potrebbe essere necessario inserire la password in questo passaggio.
Rendere eseguibili i file
Per rendere eseguibili i file ed eseguirli automaticamente all'avvio, devi spostarli e modificarne i permessi con i seguenti comandi:
- sudo mv listen-for-shutdown.py /usr/local/bin/listen-for-shutdown.py
- sudo mv run-fan.py /usr/local/bin/run-fan.py
- sudo mv listen-for-shutdown.sh /etc/init.d/listen-for-shutdown.sh
- sudo chmod +x /usr/local/bin/listen-for-shutdown.py
- sudo chmod +x /usr/local/bin/run-fan.py
- sudo chmod +x /etc/init.d/listen-for-shutdown.sh
- sudo update-rc.d /etc/init.d/listen-for-shutdown.sh defaults
I primi 3 comandi spostano i file nelle directory corrette, i secondi 3 comandi danno i permessi e l'ultimo comando registra il file.sh da eseguire all'avvio.
Questo è tutto, puoi verificare se il LED, il pulsante di accensione e la ventola funzionano se hai riavviato il Raspberry Pi. Per testare la ventola, puoi riscaldare il tuo Pi o modificare la temperatura in run-fan.py (non dimenticare di eseguire nuovamente listen-for-shutdown.sh per rendere attive le modifiche).
Passaggio 11: aggiunta di giochi
Per trasferire giochi dal tuo computer al Raspberry Pi, puoi utilizzare ad esempio un'unità USB. Ho copiato i passaggi dalla guida all'installazione e ho creato un bel manuale che può essere incollato all'interno della cover del SNES:
- Assicurati che la tua USB sia formattata in FAT32 o NTFS
- Per prima cosa crea una cartella chiamata retropie sulla tua chiavetta USB
- Collegalo al Pi e aspetta che finisca di lampeggiare
- Estrarre l'USB e collegarlo a un computer
- Aggiungi le rom alle rispettive cartelle (nella cartella retropie/roms)
- Ricollegalo al Raspberry Pi
- Aspetta che finisca di lampeggiare
- Aggiorna emulazione scegliendo riavvia emulazione dal menu di avvio
Puoi ottenere giochi davvero facili su Internet. Basta cercare su Google ROM SNES o qualcosa del genere.
Consigliato:
Controller multimediale bio-adattivo per l'accessibilità o l'intrattenimento: 7 passaggi
Controller multimediale bio-adattativo per l'accessibilità o l'intrattenimento: in questo tutorial imparerai come costruire il tuo controller multimediale bio-ottimizzato usando Arduino proprio come il sistema open source che ho sviluppato. Guarda il video collegato per un'ulteriore rapida spiegazione. Se ne costruisci uno e fai ulteriori test
Sistema di intrattenimento Super Wood: 9 passaggi (con immagini)
Sistema di intrattenimento Super Wood: sono orgoglioso di presentare i miei sistemi di intrattenimento Super Nintendo in legno completamente funzionanti. Prima ho pubblicato il mio manuale su come costruire un Super Nintendo Gamepad in legno e ora è il momento di mostrarti come costruire la console. La cassa in legno è composta da più s
Come usare alcuni pezzi di legno per assemblarli in un simpatico e potente braccio robotico in legno: 10 passaggi
Come usare alcuni pezzi di legno per assemblare in un simpatico e potente braccio robotico in legno: Il nome del braccio robotico è WoodenArm. Sembra molto carino! Se vuoi maggiori dettagli su WoodenArm, fai riferimento a www.lewansoul.com Ora possiamo fare un'introduzione su WoodenArm, passiamoci sopra
Crea le tue stelle da lancio Shuriken in carta, CD, legno e metallo super affilato: 5 passaggi
Crea le tue stelle da lancio Shuriken di carta, CD, legno e metallo super tagliente: un giorno mentre stavo guardando un film di kung-fu super-cheesy, ho avuto un pensiero: non sarebbe bello se ne avessi alcuni pericolosamente cose appuntite e sporgenti? Il che mi ha portato a cercare su Google come creare le mie stelle. Quello che è saltato fuori è stata una pagina su come rendere semplice
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): 3 passaggi
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): NON FARLO UTILIZZANDO USB!!!! ho scoperto che può danneggiare il tuo computer da tutti i commenti. il mio computer va bene comunque Utilizzare un caricabatterie per telefono da 600 mA 5 V. ho usato questo e funziona bene e nulla può essere danneggiato se usi una spina di sicurezza per interrompere l'alimentazione