Taula de continguts:

Sistema de fusta Super Nintendo Entertainment (SNES): 11 passos
Sistema de fusta Super Nintendo Entertainment (SNES): 11 passos

Vídeo: Sistema de fusta Super Nintendo Entertainment (SNES): 11 passos

Vídeo: Sistema de fusta Super Nintendo Entertainment (SNES): 11 passos
Vídeo: Секрет идеальной картинки на Super Nintendo 2024, Desembre
Anonim
Sistema de fusta Super Nintendo Entertainment (SNES)
Sistema de fusta Super Nintendo Entertainment (SNES)
Sistema de fusta Super Nintendo Entertainment (SNES)
Sistema de fusta Super Nintendo Entertainment (SNES)
Sistema de fusta Super Nintendo Entertainment (SNES)
Sistema de fusta Super Nintendo Entertainment (SNES)

En un fabricant d’objectes a Viena, em sembla que em topo amb un sistema de entreteniment de Super Nintendo (SNES) de fusta. Jo solia jugar amb aquesta consola de jocs amb el meu germà gran quan era petit. Quan vaig reconèixer tornar-me addicte a Super Mario en el moment que vaig començar a jugar, vaig decidir construir un SNES per al meu germà i per a mi. La recerca a Internet em va portar a l’informable de Jules1050 sobre com va construir un SNES de fusta (suposo que és la mateixa consola que vaig veure a la fira) que va inspirar el meu SNES de fusta. També hi ha una informació molt interessant sobre com construir un controlador SNES de fusta.

La consola no és tan gran com l'original i mesura 180x155x45 mm, que és la mida absoluta necessària: una caixa més petita no pot contenir tots els components (confieu en mi, he provat -.-). Està fet de capes de contraxapat que s’enganxen; el disseny no és exactament igual que el SNES original, però és un SNES inconfusible. La tapa superior es pot obrir i inclou un LED i un botó d’engegada. El sistema es basa en un Raspberry Pi que funciona amb Retro-Pie. S’extreuen tots els connectors necessaris (USB, Micro-USB, HDMI) i, per assegurar-se que el Pi no s’escalfa massa, s’inclou un mini ventilador. La majoria de les peces són d’Ali-Express, de manera que si teniu prou temps, podeu construir el SNES per uns 110 €, -

Espero que gaudiu del meu instructiu i us puc ajudar a recuperar els vostres records d’infantesa:)

Pas 1: materials i eines

Materials i eines
Materials i eines

Materials

  • Fusta contraxapada Lasercut (4 mm) per ex. Àlber (Vegeu els dibuixos del pas següent per obtenir la mida)
  • Cable d'alimentació Raspberry Pi (Micro USB)
  • Controlador USB SNES

  • Raspberry Pi (model 3B)
  • Targeta micro SD (com a mínim 8 GB)
  • Dissipadors de calor Raspberry Pi 3B
  • Mini ventilador per a Raspberry Pi
  • Transistor N80 S8050
  • Cable d'extensió USB Home-Femella en angle recte 10cm (2x)
  • Cable d'extensió HDMI Home-Dona d'11cm
  • Cable d'extensió micro USB mascle-femella 20cm
  • Diàmetre LED de 5 mm
  • Resistència de pel·lícula metàl·lica 220R
  • Mini polsador 6x6x5mm 4 pins
  • Cables de pont femení-femení
  • Passadors de pont (de cables de pont masculí)
  • Tub termoretràctil
  • Estany de soldar
  • Cola calenta
  • Cola multifuncional Uhu

Cost total aproximat de 110 €,

  • Raspberry Pi amb targeta SD i cable d'alimentació aproximadament 70 €, -
  • Controladors de jocs aproximadament € 15, -
  • Altres articles electrònics al voltant de 15 €, -
  • Fusta contraxapada aproximadament € 5, -
  • Altres materials € 5, -

Eines

  • Lasercutter (Hi ha empreses que ofereixen un servei de lasercut així com laboratoris oberts com el Happylab a Viena)
  • Paper abrasiu de gra fi
  • Soldador
  • Pistola de cola calenta
  • Alicates
  • Ordinador i Wifi
  • Teclat USB per configurar el Raspberry Pi

Pas 2: tall de tall i encolat de la caixa

Tall de cèrcols i encolat de la caixa
Tall de cèrcols i encolat de la caixa
Tall de cèrcols i encolat de la caixa
Tall de cèrcols i encolat de la caixa
Tallar i enganxar el cas
Tallar i enganxar el cas

Tall

El primer pas per construir la caixa és tallar totes les peces amb un tallador làser. Hi ha empreses que ofereixen servei de tall amb làser, així com laboratoris oberts com el Happylab de Viena, on s’ofereix un tallador làser. La carcassa és més petita que la carcassa SNES original (180x155x45 mm) i consta de 10 capes. L'última capa es pot aixecar i s'adapta a la novena capa. Totes les parts necessàries es proporcionen com a fitxers DXF i DWG. A més, s’inclouen totes les dades Solidworks-CAD.

Mòlta

Les parts tallades s’han de moldre amb paper abrasiu. Aneu amb compte de no perdre peces petites! Totes les parts que es poden disposar estan marcades en groc a la imatge de capa.

Enganxar

Posteriorment, les peces s’han d’enganxar amb la cola universal. El PDF-PDF adjunt mostra les posicions de les capes. La capa de terra i la segona capa s’alineen a la part posterior i als laterals. La resta de capes s’enganxen amb el tall central alineat.

Quan s’arriba a la capa de connectors (5 i 6), els endolls del cable s’han de col·locar dins dels forats mentre es col·loquen els petits separadors per assegurar-se que encaixin més endavant.

La coberta superior consisteix en una coberta visible i una capa més petita, que s’adapta a l’última capa del SNES (9a). Enganxeu les parts de la coberta superior juntes abans d’enganxar la capa 9 al SNES. Per tant, col·loqueu la capa 9 amb la part interior 9a sobre la taula i poseu cola només a la capa 9a. A continuació, premeu la part exterior i la part interior de la capa 10 sobre 9a, alineant el forat del LED amb la capa 9. Quan la cola estigui curada, es pot eliminar la tapa 9a + 10 i enganxar la part 9 a la resta de la SNES. La funda 9a + 10 es manté separada i es pot utilitzar per tancar la caixa. Si voleu, podeu pintar algunes de les parts superiors per obtenir alguns accents abans d’enganxar-les com vaig fer amb els bisells de botons. Deixeu obert el forat del polsador. A més d’aquesta part, s’hauria de deixar una altra part rectangular una mica més gran, que serà necessària més endavant per instal·lar el botó.

Pas 3: el circuit

El Circuit
El Circuit

El diagrama del circuit mostra la connexió de tots els components electrònics que es descriuen en els passos següents i ofereixen les funcions següents:

  • El ventilador es pot encendre / apagar per dependre de la temperatura amb el Raspberry Pi mitjançant un transistor S8050 (ja que el Raspberry no suporta prou corrent) inspirat en Edo Scalafiotti
  • Switch pot activar / desactivar el Raspberry Pi, inspirat en Tyler
  • El LED amb resistència de la sèrie 220R (per reduir el corrent) mostra si el SNES està funcionant o no, inspirat en Zach

Això, per descomptat, només funciona amb el programari adequat; per tant, consulteu la secció de programari d'aquesta instrucció.

El ventilador està connectat al 5V i al GND del raspberry, de manera que es pot canviar mitjançant el transistor i el pin 12 (GPIO18). No intenteu connectar el ventilador directament a 5V i GND; això pot destruir el vostre Raspberry Pi. El botó d’engegada està connectat directament al pin 5 (GPIO3) i al GND. Per encendre i apagar el LED amb el Pi, es connecta al pin UART_TX (pin 8) del Raspberry, que el Pi s'encén i s'apaga automàticament. Una resistència redueix el corrent del LED que està connectat a GND amb el seu segon contacte. No intenteu connectar-lo directament al vostre gerd; això també pot perjudicar el vostre maquinari.

Per facilitar la comprensió del circuit, totes les línies GND estan connectades entre si a un pin GND del Raspberry Pi. Les tres línies de terra estan en els passos següents connectades a diferents pins GND per facilitar la instal·lació.

Pas 4: Afegir l'electrònica

Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica
Afegir l'electrònica

Aquest pas només proporciona una breu visió general de l'electrònica. En els passos següents, es descriu la instal·lació de l'electrònica:

  • Preparació del Raspberry Pi
  • Encaminament dels cables d’extensió (USB, HDMI i Power-USB)
  • Instal·lació del ventilador
  • Afegir el LED
  • Instal·lació del polsador

Com es pot veure a les imatges, el LED es troba al petit forat de la caixa. També el ventilador està situat en una osca de la caixa i el botó s’instal·la amb cables més llargs a la coberta superior de l’SNES.

Pas 5: Preparació del Raspberry Pi

Preparació del Raspberry Pi
Preparació del Raspberry Pi

Per assegurar-vos que el Raspbery Pi no s’escalfi massa, enganxeu-hi la calor.

Pas 6: Instal·lació dels cables

Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables
Instal·lació dels cables

Col·loqueu el Raspberry Pi com es pot veure a la imatge de la funda i connecteu 2 cables USB, així com el cable HDMI i el cable micro-USB. Com que els cables són difícils de fixar amb corretges de cable a la caixa a causa de l'espai limitat, utilitzeu cola calenta per assegurar-vos que es mantinguin al seu lloc.

Pas 7: Instal·lació del ventilador

Instal·lació del ventilador
Instal·lació del ventilador
Instal·lació del ventilador
Instal·lació del ventilador

El circuit per al ventilador consisteix en un ventilador i un transistor. Per fer que tot es connectés fàcilment amb cables de pont, es va soldar un pin d'un cable de pont mascle a cada pin del transistor. Les juntes de soldadura es van aïllar amb un tub de contracció tèrmica. Aleshores, el cable GND (negre) del ventilador es va connectar al transistor tal com era visible al circuit. Els cables de pont femella-femella es van connectar als altres dos pins per connectar-los al Raspberry Pi. El pin central està connectat al Raspberry GND, l’altre al pin 12 (GPIO18) per encendre i apagar el ventilador.

Pas 8: Instal·lació del LED

Instal·lació del LED
Instal·lació del LED
Instal·lació del LED
Instal·lació del LED
Instal·lació del LED
Instal·lació del LED

El circuit del LED consta del LED i una resistència. La resistència de sèrie necessària es pot soldar directament al pin del LED. S'hauria de connectar un passador masculí a l'altre passador de la resistència i aïllar-ho tot amb un tub termoretràctil. Tingueu en compte que, a causa de l'espai limitat, la resistència s'ha de doblegar 90 graus; millor fer-ho abans de fer picar el tub. A continuació, es poden connectar cables femella-femella als pins i el LED es pot connectar al pin UART_TX (pin 8) del Raspberry Pi (pin 8) i a GND. Hi ha una part més petita i més gran visible al LED. S'ha de connectar a GND amb el pin de la part més gran.

Introduïu el LED a la caixa des de l'interior. El diàmetre dels forats hauria de dificultar la seva relliscada a l’exterior. Utilitzeu cola calenta per mantenir el LED al seu lloc.

Pas 9: Instal·lació del botó

Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador
Instal·lació del polsador

El polsador es troba a la tapa superior del SNES. Per arreglar-lo allà, soldeu un passador masculí als dos passadors del polsador. A continuació, feu petits forats per a cada passador al tros de fusta rectangular que posteriorment s’enganxarà a la coberta i poseu-hi els passadors del fons. A causa de l'espai limitat, els passadors s'han de doblegar amb alicates.

Com que el polsador fa uns 5 mm d'alçada quan no es prem i la fusta només fa 4 mm, sortiria de la coberta. Talleu una finestra de cartró i enganxeu-la al tros rectangular de fusta per evitar-ho. A continuació, enganxeu aquesta peça a la tapa des de l'interior. Per cobrir el botó, col·loqueu-hi una quantitat molt petita de cola universal i premeu el botó de fusta. Això va funcionar perfectament per a mi. No utilitzeu massa cola, ja que això podria bloquejar el botó.

Utilitzeu dos cables de pont femella-femella per connectar el polsador al pin 5 del Raspberry Pi (GPIO3). És important utilitzar aquest pin, ja que el Pi té una funcionalitat de vigília integrada. Utilitzeu cables llargs per fer possible l’obertura de la caixa.

Pas 10: afegir programari

Enhorabona! Si ho heu aconseguit fins aquí, heu construït oficialment tot el material. Ara és hora de programari …

Instal·lació de RetroPie

El Raspberry Pi utilitza RetroPie, especialment dissenyat per jugar a jocs retro. Aquí podeu trobar una molt bona instrucció d’instal·lació, que us guiarà a través de tots els passos necessaris. Seguiu les instruccions almenys fins que hàgiu configurat la connexió Wifi i assegureu-vos d’escriure la vostra IP.

Activant UART per a LED

Per engegar i apagar el LED amb el Raspberry Pi, es connecta al pin UART del Pi, ja que aquest pin es configura quan s'inicia tal com ha descrit Zach. Simplement premeu F4 al Pi per entrar al terminal i editar el fitxer /boot/config.txt. Estableix enable_uart = 1: això és tot. A continuació, obriu el raspi-config escrivint sudo raspi-config i aneu a Interfacing Options Serial i activeu-lo.

S'estan baixant fitxers per al ventilador i el botó

Baixeu els 3 fitxers i canvieu el nom del fitxer listen-for-shutdown. REPLACE_THIS_WITH_sh a listen-for-shutdown.sh, ja que aquest lloc web no pot carregar fitxers.sh. Els fitxers es combinen a partir dels fitxers d’Edo Scalafiotti (fan) i Tyler (botó d'encendre).

  • listen-for-shutdown.sh inicia els dos fitxers.py
  • listen-for-shutdown.py espera fins que GPIO 3 obtingui un senyal elevat i apagui el gerd
  • run-fan.py controla la temperatura de la CPU i encén i apaga el ventilador en conseqüència. Podeu canviar el límit de temperatura en aquest script.

Transferència dels fitxers

Per transferir els fitxers de l’ordinador al Raspberry, primer heu d’habilitar SSH. Per tant, introduïu Raspi-Config escrivint sudo raspi-config i aneu a Interfacing Options SSH i activeu-lo.

Obriu un terminal a l'ordinador i escriviu:

  • scp yourPathToFile / listen-for-shutdown.sh pi @ yourPisIP: ~
  • scp yourPathToFile / listen-for-shutdown.py pi @ yourPisIP: ~
  • scp yourPathToFile / run-fan.py pi @ yourPisIP: ~

La primera part indica on es troba el fitxer a l’ordinador, la segona inclou l’usuari al raspberry (en aquest cas pi), la IP del Pi i el camí d’arrel (~) on s’emmagatzemen els fitxers. És possible que hagueu d'introduir la vostra contrasenya en aquest pas.

Fer executables els fitxers

Per fer els fitxers executables i executar-los automàticament a l'inici, heu de moure'ls i canviar els seus permisos amb les ordres següents:

  • 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 per defecte

Les 3 primeres ordres mouen els fitxers als directoris correctes, les segones 3 ordres donen permisos i l'última ordre registra el fitxer.sh que s'executarà en iniciar-se.

Això és tot, podeu provar si el LED, el botó d’encesa i el ventilador funcionen si heu reiniciat el Raspberry Pi. Per provar el ventilador, podeu escalfar el Pi o canviar la temperatura a run-fan.py (no oblideu tornar a executar listen-for-shutdown.sh per activar els canvis).

Pas 11: afegir jocs

Addició de jocs
Addició de jocs

Per transferir jocs des del vostre ordinador al Raspberry Pi, podeu utilitzar per exemple una unitat USB. Vaig copiar els passos de la guia d'instal·lació i vaig fer un bon manual que es pot enganxar a l'interior de la coberta de SNES:

  • Assegureu-vos que el vostre USB estigui formatat a FAT32 o NTFS
  • Primer, creeu una carpeta anomenada retropie a la vostra memòria USB
  • Connecteu-lo al Pi i espereu que acabi de parpellejar
  • Traieu l'USB i connecteu-lo a l'ordinador
  • Afegiu les roms a les carpetes respectives (a la carpeta retropie / roms)
  • Torneu-lo a connectar al gerd Pi
  • Espereu que acabi de parpellejar
  • Actualitzeu l'emulationstation escollint reiniciar emulationstation al menú d'inici

Podeu aconseguir jocs molt fàcils a Internet. Només cal que cerqueu ROM SNES de Google o alguna cosa així.

Recomanat: