Tabla de contenido:
- Paso 1: Materiales y herramientas
- Paso 2: corte con láser y pegado de la carcasa
- Paso 3: el circuito
- Paso 4: Agregar la electrónica
- Paso 5: preparación de la Raspberry Pi
- Paso 6: instalación de los cables
- Paso 7: instalación del ventilador
- Paso 8: Instalación del LED
- Paso 9: Instalación del pulsador
- Paso 10: agregar software
- Paso 11: Agregar juegos
Video: Sistema de entretenimiento de madera Super Nintendo (SNES): 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En una feria de fabricación en Viena, me topé con un Super Nintendo Entertainment System (SNES) de madera. Solía jugar con una consola de juegos de este tipo con mi hermano mayor cuando era niño. Como reconocí volverme adicto a Super Mario en el momento en que comencé a jugar, decidí construir un SNES para mi hermano y para mí. Buscar en Internet me llevó al instructivo de Jules1050 sobre cómo construyó una SNES de madera (supongo que es la misma consola que vi en la feria) que inspiró mi SNES de madera. También hay un instructivo realmente genial sobre cómo construir un controlador SNES de madera.
La consola no es tan grande como la original y mide 180x155x45 mm, que es el tamaño absolutamente necesario - una caja más pequeña no podría contener todos los componentes (Créame, lo intenté -.-). Está hecho de capas de madera contrachapada que están pegadas entre sí; el diseño no es exactamente como el SNES original, pero es inconfundible. La cubierta superior se puede abrir e incluye un LED y un botón de encendido. El sistema se basa en una Raspberry Pi con Retro-Pie. Se sacan todos los conectores necesarios (USB, Micro-USB, HDMI) y para asegurarse de que el Pi no se calienta demasiado, se incluye un mini ventilador. La mayoría de las piezas son de Ali-Express, por lo que si tiene suficiente tiempo, puede construir el SNES por unos 110 €.
Espero que disfrutes de mi instructable y puedo ayudarte a revivir los recuerdos de tu infancia:)
Paso 1: Materiales y herramientas
Materiales
- Madera contrachapada cortada con láser (4 mm) p. Ej. Álamo (consulte los dibujos en el siguiente paso para conocer el tamaño)
- Cable de alimentación Raspberry Pi (Micro USB)
-
Controlador USB SNES
- Raspberry Pi (Modelo 3B)
- Tarjeta Micro SD (al menos 8 GB)
- Disipadores de calor Raspberry Pi 3B
- Mini ventilador para Raspberry Pi
- Transistor NPN S8050
- Cable de extensión USB macho-hembra en ángulo recto de 10 cm (2x)
- Cable de extensión HDMI Macho-Hembra 11cm
- Cable de Extensión Micro USB Macho-Hembra 20cm
- LED de 5 mm de diámetro
- Resistencia de película metálica 220R
- Mini pulsador 6x6x5mm 4 pines
- Cables de puente hembra-hembra
- Pines de puente (de cables de puente macho)
- Tubo termorretráctil
- Estaño para soldar
- Pegamento caliente
- Pegamento universal Uhu
Costos totales alrededor de € 110, -
- Raspberry Pi con tarjeta SD y cable de alimentación alrededor de € 70, -
- Controladores de juego alrededor de € 15, -
- Otras cosas electrónicas por 15 €
- Madera contrachapada alrededor de € 5, -
- Otro material € 5, -
Instrumentos
- Lasercutter (existen empresas que ofrecen un servicio de corte por láser, así como laboratorios abiertos como Happylab en Viena)
- Papel abrasivo de grano fino
- Soldador
- Pistola de silicona
- Alicates
- Computadora y Wifi
- Teclado USB para configurar la Raspberry Pi
Paso 2: corte con láser y pegado de la carcasa
Corte
El primer paso para construir la carcasa es cortar todas las piezas con un cortador láser. Hay empresas que ofrecen servicio de corte por láser, así como laboratorios abiertos como Happylab en Viena, donde se ofrece un cortador láser. La carcasa es más pequeña que la carcasa original de SNES (180x155x45 mm) y consta de 10 capas. La última capa se puede levantar y encajar en la novena capa. Todas las piezas necesarias se proporcionan como archivos DXF y DWG. Además, se incluyen todos los datos CAD de Solidworks.
Molienda
Las partes cortadas deben lijarse con papel abrasivo. ¡Tenga cuidado de no perder piezas pequeñas! Todas las partes que se pueden eliminar están marcadas en amarillo en la imagen de capa.
Pegamento
Posteriormente, las piezas deben pegarse con el pegamento universal. El PDF-3D adjunto muestra las posiciones de las capas. La capa de suelo y la segunda capa se alinean en la parte posterior y los lados. Todas las demás capas se pegan con el corte central alineado.
Al llegar a la capa de conector (5 y 6), los enchufes del cable deben colocarse dentro de los orificios mientras se colocan los pequeños espaciadores para asegurarse de que encajen más tarde.
La cubierta superior consta de la cubierta visible y una capa más pequeña, que encaja en la última capa del SNES (9a). Pegue las partes de la cubierta superior juntas antes de pegar la capa 9 al SNES. Por lo tanto, coloque la capa 9 con la parte interior 9a sobre la mesa y coloque pegamento solo en la capa 9a. Luego presione la parte exterior e interior de la capa 10 sobre 9a, alineando el orificio para el LED con la capa 9. Cuando el pegamento esté curado, se puede quitar la cubierta 9a + 10 y pegar la parte 9 al resto del SNES. La tapa 9a + 10 permanece separada y se puede utilizar para cerrar la caja. Si lo desea, puede pintar algunas de las partes superiores para algunos acentos antes de pegarlas como hice con los biseles de los botones. Deje abierto el orificio del pulsador. Además de esta parte, debe dejarse otra parte rectangular un poco más grande, que será necesaria más adelante para instalar el botón.
Paso 3: el circuito
El esquema del circuito muestra la conexión de todos los componentes electrónicos que se describen en los siguientes pasos y ofrecen las siguientes funcionalidades:
- El ventilador se puede encender / apagar para enfriar dependiendo de la temperatura con la Raspberry Pi a través de un transistor S8050 (ya que la Raspberry no puede manejar suficiente corriente), inspirado en Edo Scalafiotti
- El interruptor puede encender / apagar la Raspberry Pi, inspirado en Tyler
- El LED con resistencia de la serie 220R (para reducir la corriente) muestra si el SNES está funcionando o no, inspirado en Zach
Esto, por supuesto, solo funciona con el software adecuado; por lo tanto, consulte la sección de software de estas instrucciones.
El ventilador está conectado a 5V y GND de la frambuesa, por lo que se puede cambiar a través del transistor y el pin 12 (GPIO18). No intente conectar el ventilador directamente a 5V y GND, ¡esto puede destruir su Raspberry Pi! El botón de encendido está conectado al pin 5 (GPIO3) y GND directamente. Para encender y apagar el LED con la Pi, se conecta al pin UART_TX de la Raspberry (pin 8) que se enciende y apaga automáticamente mediante la Pi. Una resistencia reduce la corriente para el LED que está conectado a GND con su segundo contacto. No intente conectarlo directamente a su Raspberry, ¡esto también puede dañar su hardware!
Para que el circuito sea más fácil de entender, todas las líneas GND están conectadas juntas a un pin GND de la Raspberry Pi. En los siguientes pasos, las tres líneas de tierra están conectadas a diferentes pines GND para facilitar la instalación.
Paso 4: Agregar la electrónica
Este paso solo ofrece una breve descripción general de la electrónica. En los siguientes pasos, se describe la instalación de la electrónica:
- Preparación de la Raspberry Pi
- Enrutamiento de los cables de extensión (USB, HDMI y Power-USB)
- Instalación del ventilador
- Añadiendo el LED
- Instalación del pulsador
Como se puede ver en las imágenes, el LED está ubicado en el pequeño orificio de la carcasa. Además, el ventilador está ubicado en una muesca en la carcasa y el botón se instala con cables más largos en la cubierta superior del SNES.
Paso 5: preparación de la Raspberry Pi
Para asegurarse de que el Raspbery Pi no se caliente demasiado, pegue los disipadores de calor sobre él.
Paso 6: instalación de los cables
Coloca la Raspberry Pi como se puede ver en la imagen de la carcasa y conecta 2 cables USB, así como el cable HDMI y el cable micro-USB. Dado que los cables son difíciles de fijar con correas de cables a la carcasa debido al espacio limitado, use pegamento caliente para asegurarse de que permanezcan en su lugar.
Paso 7: instalación del ventilador
El circuito del ventilador consiste en el ventilador y un transistor. Para que todo se pueda conectar fácilmente con cables de puente, se soldó un pin de un cable de puente macho a cada pin del transistor. Las uniones soldadas se aislaron con un tubo termorretráctil. Luego, el cable GND (negro) del ventilador se conectó al transistor como se ve en el circuito. Los cables de puente hembra-hembra se conectaron a los otros dos pines para conectarlos a la Raspberry Pi. El pin central está conectado al GND de la Raspberry, el otro al pin 12 (GPIO18) para encender y apagar el ventilador.
Paso 8: Instalación del LED
El circuito del LED consta del LED y una resistencia. La resistencia en serie necesaria se puede soldar directamente al pin del LED. Se debe conectar una clavija de puente macho a la otra clavija de la resistencia y todo debe aislarse con un tubo termorretráctil. Tenga en cuenta que debido al espacio limitado, la resistencia debe doblarse 90 grados; es mejor hacerlo antes de encoger el tubo. Luego, los cables de puente hembra-hembra se pueden conectar a los pines y el LED se puede conectar al pin UART_TX de la Raspberry Pi (pin 8) y a GND. Hay una parte más pequeña y una más grande visible en el LED. ¡Tiene que estar conectado a GND con el pin de la parte más grande!
Coloque el LED en la carcasa desde el interior. Los diámetros de los orificios deberían impedir que se deslice hacia el exterior. Para mantener el LED en su lugar, use pegamento caliente.
Paso 9: Instalación del pulsador
El pulsador se encuentra en la tapa superior del SNES. Para arreglarlo allí, suelde un pin de puente macho a los dos pines del botón. Luego haga pequeños agujeros para cada alfiler en la pieza rectangular de madera que luego se pegará a la tapa y pasar los alfileres del botón a través de ellos. Debido al espacio limitado, las clavijas deben doblarse con pinzas.
Dado que el pulsador tiene unos 5 mm de altura cuando no se presiona y la madera mide solo 4 mm, sobresaliría de la tapa. Corta una ventana de cartón y pégala a la pieza rectangular de madera para evitarlo. Luego pegue esta pieza en la cubierta desde el interior. Para cubrir el botón, coloque una pequeña cantidad de pegamento universal y presione el botón de madera contra él. Esto funcionó perfectamente para mí. ¡No uses demasiado pegamento ya que esto podría bloquear el botón!
Utilice dos cables de puente hembra-hembra para conectar el pulsador al pin 5 de la Raspberry Pi (GPIO3). Es importante usar este pin, ya que el Pi tiene una función de activación incorporada. Utilice cables largos para poder abrir la caja.
Paso 10: agregar software
Enhorabuena Si llegaste hasta aquí, ¡oficialmente has construido todo el hardware! Ahora es el momento del software …
Instalación de RetroPie
La Raspberry Pi está ejecutando RetroPie, que está especialmente diseñado para jugar juegos retro. Aquí puede encontrar muy buenas instrucciones de instalación, que lo guiarán a través de todos los pasos necesarios. Siga las instrucciones al menos hasta que haya configurado la conexión Wifi y asegúrese de anotar su IP.
Activando UART para LED
Para encender y apagar el LED con la Raspberry Pi, se conecta al Pin UART de Pi, ya que este pin se establece cuando se inicia como lo describe Zach. Simplemente presione F4 en el Pi para ingresar al terminal y editar el archivo /boot/config.txt. Establezca enable_uart = 1, eso es todo. Luego abra raspi-config escribiendo sudo raspi-config y vaya a Opciones de interfaz serial y habilítelo.
Descarga de archivos para ventilador y botón
Descargue los 3 archivos y cambie el nombre del archivo listen-for-shutdown. REPLACE_THIS_WITH_sh a listen-for-shutdown.sh, ya que este sitio web no puede cargar archivos.sh. Los archivos se juntan a partir de archivos de Edo Scalafiotti (fan) y Tyler (botón de encendido).
- listen-for-shutdown.sh inicia los dos archivos.py
- listen-for-shutdown.py espera hasta que GPIO 3 obtenga una señal alta y apague la Raspberry
- run-fan.py monitorea la temperatura de la CPU y enciende y apaga el ventilador en consecuencia. Puede cambiar el límite de temperatura en este script.
Transfiriendo los archivos
Para transferir los archivos de su computadora a la Raspberry, primero debe habilitar SSH. Por lo tanto, ingrese a Raspi-Config escribiendo sudo raspi-config y vaya a Opciones de interfaz SSH y habilítelo.
Abra una terminal en su computadora y escriba:
- 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 parte dice dónde está el archivo en su computadora, la segunda parte incluye al usuario en la frambuesa (en este caso pi), la IP del Pi y la ruta raíz (~) donde se almacenan los archivos. Es posible que deba ingresar su contraseña en este paso.
Hacer que los archivos sean ejecutables
Para hacer que los archivos sean ejecutables y ejecutarlos automáticamente al inicio, debe moverlos y cambiar sus permisos con los siguientes comandos:
- 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 valores predeterminados
Los primeros 3 comandos mueven los archivos a los directorios correctos, los segundos 3 comandos otorgan permisos y el último comando registra el archivo.sh para que se ejecute al inicio.
Eso es todo, puede probar si el LED, el botón de encendido y el ventilador funcionan si ha reiniciado la Raspberry Pi. Para probar el ventilador, puede calentar su Pi o cambiar la temperatura en run-fan.py (no olvide volver a ejecutar listen-for-shutdown.sh para activar los cambios).
Paso 11: Agregar juegos
Para transferir juegos desde su computadora a la Raspberry Pi, puede usar, por ejemplo, una unidad USB. Copié los pasos de la guía de instalación e hice un buen manual que se puede pegar en el interior de la cubierta de SNES:
- Asegúrese de que su USB esté formateado en FAT32 o NTFS
- Primero cree una carpeta llamada retropie en su memoria USB
- Conéctelo al Pi y espere a que termine de parpadear
- Saque el USB y conéctelo a una computadora
- Agregue las roms a sus respectivas carpetas (en la carpeta retropie / roms)
- Vuelve a conectarlo a la Raspberry Pi
- Espera a que termine de parpadear
- Actualice la estación de emulación seleccionando reiniciar la estación de emulación en el menú de inicio
Puede obtener juegos realmente fáciles en Internet. Solo busca en Google ROM de SNES o algo así.
Recomendado:
Controlador de medios bioadaptativo para accesibilidad o entretenimiento: 7 pasos
Controlador de medios bioadaptativo para accesibilidad o entretenimiento: en este instructivo, aprenderá cómo construir su propio controlador de medios bio-optimizado usando Arduino al igual que el sistema de código abierto que desarrollé. Mire el video vinculado para obtener una explicación rápida adicional. Si construye uno y realiza más pruebas
Descripción general: Sistema de seguridad y entretenimiento en el hogar: 6 pasos
Descripción general: Sistema de seguridad y entretenimiento para el hogar: Acerca de la aplicación Este sistema IOT es un sistema de seguridad y entretenimiento para el hogar. La tarjeta RFID de toque de seguridad y la entrada se guardan en Firebase. defensa sec
Sistema de entretenimiento Super Wood: 9 pasos (con imágenes)
Sistema de entretenimiento Super Wood: con orgullo presento mi sistema de entretenimiento Super Nintendo de madera completamente funcional. Antes publiqué mi manual sobre cómo construir un Gamepad Super Nintendo de madera y ahora es el momento de mostrarte cómo construir la consola. La caja de madera está hecha de múltiples s
Cómo usar unas pocas piezas de madera para ensamblar en un brazo robótico de madera lindo y poderoso: 10 pasos
Cómo usar unas pocas piezas de madera para ensamblar en un lindo y poderoso brazo robótico de madera: El nombre del brazo robótico es WoodenArm. ¡Se ve muy lindo! Si desea obtener más detalles sobre WoodenArm, consulte www.lewansoul.com. Ahora podemos hacer una introducción sobre WoodenArm, ¡sigamos adelante
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): 3 pasos
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): ¡NO HAGA ESTO USANDO USB! Descubrí que puede dañar tu computadora por todos los comentarios. mi computadora está bien aunque. Utilice un cargador de teléfono de 600ma 5v. Usé esto y funciona bien y nada se puede dañar si usa un enchufe de seguridad para detener la energía