Tabla de contenido:

Commodore 64 Revamp con Raspberry Pi, Arduino y Lego: 17 pasos (con imágenes)
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego: 17 pasos (con imágenes)

Video: Commodore 64 Revamp con Raspberry Pi, Arduino y Lego: 17 pasos (con imágenes)

Video: Commodore 64 Revamp con Raspberry Pi, Arduino y Lego: 17 pasos (con imágenes)
Video: como pasar de 32 bits a 64 bits windows 7 sin formatear 2024, Noviembre
Anonim
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego
Commodore 64 Revamp con Raspberry Pi, Arduino y Lego

¡Este proyecto te permite redescubrir la escena de los juegos de la década de 1980 al resucitar una vieja computadora doméstica Commodore 64 usando nuevos componentes y esos ladrillos Lego siempre versátiles! Si tuvieras una de estas computadoras, esta compilación te permitirá volver a jugar juegos olvidados y superar los viejos puntajes altos. Si eres nuevo en la retrocomputación, ahora tienes la oportunidad de ver por qué el Commodore 64 fue tan increíblemente popular.

  • Se utiliza una computadora Raspberry Pi para reemplazar la placa base
  • RetroPie proporciona la plataforma de emulación para Commodore (y otros sistemas)
  • Un pequeño Arduino Micro permite que el teclado Commodore 64 se utilice como un teclado USB totalmente operativo
  • Se utilizan piezas de Lego para construir la carcasa interna.
  • Los conectores Keystone proporcionan al Commodore puertos USB, HDMI y de red que están conectados internamente al Pi

Este proyecto no requiere conocimientos de programación o electrónica. Los fabricantes que han usado las placas Raspberry Pi o Arduino encontrarán esta construcción bastante fácil y ciertamente ayuda si ha usado Lego antes, ¡seguramente todos lo han hecho!

Este proyecto no alterará físicamente la carcasa o el teclado del Commodore 64, en caso de que decida utilizarlo de otra manera en el futuro. Sin embargo, es posible que deba reparar uno antiguo.

Suministros

Estos se explican en los pasos siguientes. Incluyen los componentes necesarios para la construcción principal y algunas piezas opcionales necesarias si desea incluir un interruptor de encendido y apagado.

Se requieren herramientas y software para la construcción y algunos elementos serán parte del ensamblaje completo, como joysticks USB para jugar a esos juegos clásicos.

Paso 1: junte los componentes

Reúna los componentes
Reúna los componentes
Reúna los componentes
Reúna los componentes
Reúna los componentes
Reúna los componentes

Los componentes necesarios se enumeran en esta sección. Si no los tiene todos, hay enlaces y sugerencias disponibles para obtenerlos con una indicación aproximada del precio en dólares estadounidenses (a agosto de 2019). Vale la pena leer este artículo en su totalidad para ayudar a decidir sobre el Lego y los cables exactos que usará.

Una vez que tenga todo, debería poder completar fácilmente esta compilación durante un fin de semana.

Comodoro 64

  • Lo ideal sería conseguir una máquina desaparecida pero con un teclado que funcione. ¡Sería una lástima desmontar una máquina en funcionamiento o una que podría necesitar un poco de atención para repararla! Si no puede obtener un Commodore 64, entonces un Vic 20 o C16 debería funcionar en su lugar con los cambios de compilación menores mencionados en esta guía
  • El Commodore es probablemente la parte más difícil de conseguir, pero están disponibles en eBay en los EE. UU. Y el Reino Unido desde alrededor de $ 50. Es mejor mirar uno que se vende por piezas y necesita un poco de TLC. Solo necesita el estuche y el teclado para que pueda comprar esas piezas por separado

Frambuesa pi

  • La Raspberry Pi 2 y 3B funcionarán bien. El Pi 4 es una gran adición nueva a la familia Pi, pero verifique que pueda obtener un estuche de Lego para él. También tenga en cuenta que los requisitos del cable son diferentes porque tiene puertos micro-HDMI y USB-C
  • Un Pi 3B está disponible por alrededor de $ 35. Use su motor de búsqueda favorito para encontrar uno o siga el enlace y cambie a su ubicación: Raspberry Pi 3B +

Carcasa de Lego Raspberry Pi

  • Esta es la mejor opción para construir el Pi en la carcasa interna de Lego. Hay tantos casos para el Pi, por lo que podría ser posible salirse con la suya con otras opciones, colocando piezas de Lego a su alrededor.
  • Para esta construcción se utilizó la caja de Lego de Pi Hut. Cuesta alrededor de $ 10 y viene en una variedad de colores. Use este enlace para encontrar uno: Funda Lego Raspberry Pi

Tarjeta micro SD

  • Su Pi necesitará una tarjeta micro SD para instalar el software RetroPie en
  • RetroPie es una opción ideal si va a utilizar su Commodore 64 como una máquina de juegos
  • Las tarjetas Micro SD están ampliamente disponibles y son baratas, alrededor de $ 5. Una tarjeta de 16 GB es una opción ideal para la mayoría de los usuarios.

Fuente de alimentación Raspberry Pi

  • La fuente de alimentación oficial de Raspberry Pi es la opción más segura
  • Debería poder obtener la fuente de alimentación oficial del mismo lugar donde obtiene la Raspberry Pi

Arduino Micro

  • Este pequeño microprocesador traduce el teclado matricial Commodore 64 en un teclado compatible con USB HID que se conecta al Pi
  • El software necesario para realizar la traducción está disponible en este artículo y se carga en el Micro usando el IDE de Arduino. Si realiza una compilación Vic 20 o C16, este software requerirá cambios menores en la tabla de mapeo matricial, que se explica más adelante.
  • Es una de las placas Arduino más pequeñas y cuesta alrededor de $ 20. Use su motor de búsqueda favorito para encontrar uno o siga este enlace y cambie a su ubicación: Arduino Micro

Protoboard de tamaño medio

  • Esto se usa para conectar el Arduino Micro al conector de 20 pines en el Commodore 64
  • Están disponibles en tiendas de electrónica y en línea, con un precio de alrededor de $ 5. Este enlace es para una placa de pruebas de tamaño medio de Adafruit: Placa de pruebas de tamaño medio

Cables de puente

  • Estos cables de puente macho a macho y macho a hembra se utilizan con la placa de pruebas y para conectar el LED Commodore 64 a los pines GPIO del Pi
  • Están disponibles en tiendas de electrónica y en línea, con un precio de alrededor de $ 2 a $ 4 por paquete. Este enlace es para un paquete de 40 cables de puente macho a macho de 75 mm de Adafruit: paquete de 40 de 75 mm macho a macho. Este enlace es para un paquete de 20 cables de puente hembra a macho de 75 mm de Adafruit: paquete de 20 cables de 75 mm hembra a macho

Inserciones trapezoidales

  • Estos proporcionan los puertos USB, HDMI y de red en el Commodore 64 para conectarse. Incluyen:

    • 2 x insertos USB Keystone
    • 1 x inserto HDMI Keystone
    • 1 x inserto de red Keystone RJ45
  • Las piezas de Lego generalmente encajan bien alrededor de las inserciones de Keystone con algunas modificaciones menores (mencionadas en los pasos de construcción más adelante). Los cables del Pi se conectan al otro extremo de las inserciones de Keystone
  • Están disponibles en tiendas de electrónica y en línea, el mejor lugar para comenzar a buscar es probablemente eBay buscando "keystone usb", "keystone hdmi" y "keystone rj45". Son de tamaño estándar y cada pieza cuesta entre $ 5 y $ 10

Cables

  • Se necesitan cables entre las inserciones de Pi y Keystone anteriores. Estos son:

    • 2 x cables USB macho a macho
    • 1 x cable de extensión micro-USB macho a hembra
    • 1 x cable HDMI macho a macho
    • 1 x cable de red. Este cable se cortará en dos para la conexión a la inserción de red Keystone RJ45, así que reutilice uno antiguo si es posible. Encontré uno con un clip roto en un extremo para reutilizar
    • 1 x cable USB macho a micro USB macho
  • Están disponibles en tiendas de informática, televisión y electrónica y en línea, y se venden por alrededor de $ 5.
  • Como caben todos dentro del Commodore, intente conseguir cables cortos, de unos 20 cm si es posible. ¡Evite que los cables como mi cable HDMI de medio metro se muevan dentro de la carcasa!

Lego

  • Se necesita una buena variedad de piezas de Lego, particularmente placas y ladrillos de diferentes longitudes con un solo ancho de montante. Para una compilación de Vic 20 o C16, necesitará piezas ligeramente diferentes para encajar alrededor de sus puertos externos en comparación con el Commodore 64
  • Están disponibles en jugueterías, mercados y en línea. Obtuve la mayoría de las piezas necesarias en un mercado dominical, pero pick-a-brick del sitio web de la tienda de Lego es una buena opción en línea para obtener las piezas exactas que se necesitan: Pick a Brick

Paso 2: decida si tiene un interruptor de encendido y apagado

Decidir si tiene un interruptor de encendido y apagado
Decidir si tiene un interruptor de encendido y apagado
Decidir si tiene un interruptor de encendido y apagado
Decidir si tiene un interruptor de encendido y apagado
Decidir si tiene un interruptor de encendido y apagado
Decidir si tiene un interruptor de encendido y apagado

Esta construcción incluye tener un interruptor de encendido y apagado para apagar y encender el Pi de manera segura. Tener un interruptor de encendido y apagado es bueno, pero no es esencial porque siempre puedes apagar el Pi correctamente usando RetroPie.

Se requieren componentes y herramientas adicionales. Puede agregar el interruptor de encendido y apagado en el futuro si lo prefiere, ¡estamos usando Lego después de todo! Ignore los componentes a continuación y los pasos 8 y 9 de este artículo si no va a tener un botón de encendido y apagado.

Botón momentáneo

  • Se utiliza un botón momentáneo para encender y apagar el Pi. Está conectado a los pines GPIO en el Pi y el software incluido en este artículo detecta que el botón ha sido presionado y apaga el Pi de forma segura.
  • Estos están disponibles en tiendas de electrónica y en línea. Este enlace es para un paquete de 20 botones de 6 mm con un precio de alrededor de $ 2.50 de Adafruit: paquete de 20 botones de 6 mm

Cables de puente

  • Estos puentes de cable hembra a hembra se utilizan para conectar el interruptor de encendido y apagado a los pines GPIO del Pi
  • Están disponibles en tiendas de electrónica y en línea, con un precio de entre $ 2 y $ 4 por paquete. Para un paquete de 20 cables de puente hembra a hembra de 75 mm de Adafruit: paquete de 20 cables de 75 mm hembra a hembra

Paso 3: obtenga el equipo y el software necesarios

Los principales equipos y software necesarios se enumeran a continuación.

  • PC (Windows o Mac) para descargar e instalar software
  • Software RetroPie, descarga desde: RetroPie
  • Software Arduino IDE, descargar desde: Arduino IDE
  • Software FTP para copiar archivos desde su PC al Pi. Si necesita uno, FileZilla es una opción gratuita decente: FileZilla
  • Monitor con cable HDMI para conectar al Commodore
  • Cable de red para conectarse a su red doméstica e Internet
  • Joystick USB (idealmente dos)
  • Teclado USB de repuesto para la configuración inicial y potencialmente para la resolución de problemas
  • Destornillador para desmontar y volver a montar el Commodore
  • Cuchillo de recorte (cuchillo Stanley) para recortar las inserciones de Keystone, cortar el cable de red y el interruptor de encendido y apagado de ladrillos Lego
  • Papel de lija de grano medio para modificar ligeramente las inserciones de Keystone para que las piezas de Lego puedan caber alrededor de ellas correctamente.
  • Soldador para el interruptor de encendido y apagado
  • Adhesivo superglue para pegar el interruptor de encendido y apagado a un ladrillo Lego

¡Precaución

Partes de esta construcción implican el uso de un cuchillo de corte afilado. Las piezas para recortar y cortar son bastante pequeñas y requerirán algo de presión para cortarlas correctamente. Asegúrese de que las piezas estén seguras y no se resbalen mientras trabaja en ellas. Si está construyendo el interruptor de encendido y apagado, se usará un soldador, asegúrese de estar seguro de usar uno antes de continuar.

Nadie quiere lastimarse mientras disfruta de su pasatiempo, así que busque ayuda si la necesita.

Paso 4: Prepare el estuche Commodore 64

Prepare el estuche Commodore 64
Prepare el estuche Commodore 64
Prepare el estuche Commodore 64
Prepare el estuche Commodore 64
Prepare el estuche Commodore 64
Prepare el estuche Commodore 64

Limpie la caja del Commodore 64 y esté lista para las siguientes etapas.

  • Desconecte el teclado y el LED de la placa base, luego desenrosque la placa base de la carcasa. Guarde la placa base de forma segura, ya que podría ser útil en el futuro
  • Dependiendo del estado de la unidad, retire el teclado y limpie bien la carcasa con agua jabonosa y déjela secar. Compruebe si la carcasa necesita reparaciones, especialmente en los pasadores de la carcasa trasera y los soportes roscados frontales.
  • Si es necesario, limpie cuidadosamente el teclado con un paño de cocina ligeramente húmedo. Evite cubrir con agua o usar limpiadores químicos. Vuelva a ensamblar el teclado y la carcasa cuando haya terminado

Paso 5: prepara la Raspberry Pi

Prepara la Raspberry Pi
Prepara la Raspberry Pi
Prepara la Raspberry Pi
Prepara la Raspberry Pi
Prepara la Raspberry Pi
Prepara la Raspberry Pi

Configure e instale la Raspberry Pi con el software RetroPie y complete los pasos necesarios para copiar archivos en ella.

  • Inserta el Pi en la base de la caja de Lego. No cierre la caja de Lego en esta etapa porque los pines GPIO deberán conectarse más tarde
  • Instale RetroPie en la tarjeta SD e inserte la tarjeta SD en el Pi. Los enlaces incluidos aquí son para la imagen de RetroPie: RetroPie y el sitio web de Raspberry Pi: Raspberry Pi Instalar tarjeta SD
  • Conecte el monitor con el cable HDMI, conecte el teclado USB de repuesto y un cable de red en el puerto Ethernet Pi. Conecte la fuente de alimentación al Pi, que debería arrancar e iniciar RetroPie. No es necesario iniciar sesión, aunque el nombre de usuario y la contraseña son los predeterminados para Pi: pi y raspberry
  • Cuando RetroPie se inicia por primera vez, solicita las asignaciones de control de entrada. Salga de esto por ahora presionando F4 que lo lleva al símbolo del sistema
  • Habilite SSH (shell seguro) en el Pi para que pueda acceder a él desde otra computadora y pueda copiar archivos en él. Escriba sudo raspi-config y elija Opciones de interfaz> SSH> habilitar
  • Busque la dirección IP (protocolo de Internet) para Pi escribiendo el nombre de host -I (menos y mayúscula i) en el símbolo del sistema y anótelo para los siguientes pasos
  • Si no tiene el software FTP, instálelo en su PC ahora. Se recomienda el cliente FTP de FileZilla: FileZilla. Conéctese al Pi usando el software de cliente FTP usando la dirección IP del Pi, número de puerto 22 junto con el nombre de usuario y la contraseña como se muestra

Paso 6: Cargue el software de mapeo de teclado en el Arduino Micro

Cargue el software de mapeo de teclado en el Arduino Micro
Cargue el software de mapeo de teclado en el Arduino Micro
Cargue el software de mapeo de teclado en el Arduino Micro
Cargue el software de mapeo de teclado en el Arduino Micro

Configure el Arduino Micro con el software de mapeo de teclado.

  • Coloque el Arduino Micro en la placa de pruebas pequeña y conéctelo a la PC con un cable USB a micro-USB
  • Descargue e instale el IDE de Arduino en su PC: IDE de Arduino
  • Instale el teclado y las bibliotecas del teclado desde el menú: Herramientas> Administrar bibliotecas
  • Cree un nuevo boceto (programa Arduino) y copie el código del programa del teclado del archivo adjunto en esta página en el boceto
  • En el IDE, use el menú Herramientas> Placa y configure la placa en Arduino / Genuino Micro y asigne el puerto al que está conectado usando el menú Herramientas> Puerto. Guarde, compile y cargue el boceto
  • Si usa un Vic 20 o C16, el boceto de Arduino deberá ajustarse porque tienen una matriz de teclado diferente a la del Commodore 64. Modifique las matrices donde el código define las teclas sin y con mayúsculas, utilizando el enlace proporcionado para ayudar a comprender la matriz del teclado. para estas computadoras: Tabla de matriz de teclado para Vic-20

uint8_t claves [ROWS] [COLS]…

uint8_t shiftkeys [ROWS] [COLS]…

Paso 7: conecte Commodore, Arduino Micro y Raspberry Pi juntos

Conecte Commodore, Arduino Micro y Raspberry Pi juntos
Conecte Commodore, Arduino Micro y Raspberry Pi juntos
Conecte el Commodore, Arduino Micro y Raspberry Pi juntos
Conecte el Commodore, Arduino Micro y Raspberry Pi juntos
Conecte el Commodore, Arduino Micro y Raspberry Pi juntos
Conecte el Commodore, Arduino Micro y Raspberry Pi juntos
Conecte Commodore, Arduino Micro y Raspberry Pi juntos
Conecte Commodore, Arduino Micro y Raspberry Pi juntos

Conecte el teclado Commodore 64 al Arduino Micro usando los cables de puente y la placa de pruebas.

  • Usando la tabla de mapeo de pines que se muestra, conecte el Arduino Micro al cabezal de 20 pines Commodore 64 usando los cables de puente y la placa de pruebas
  • Para distinguir la 'superior' de la 'inferior' del cabezal de 20 pines Commodore 64, a la 'superior' le faltan conexiones de pines para los pines 2 y 4. Los pines de fila (5 a 12) y pines de columna (13 a 20) son se utiliza para la matriz del teclado Commodore, mientras que la tecla de restauración está separada en el pin 3. El pin 1 de tierra debe estar conectado para que funcione la tecla de restauración
  • Desenchufe el Arduino de la PC y conéctelo a un puerto USB en el Pi
  • En el símbolo del sistema de Pi, verifique que todas las teclas del teclado Commodore 64 funcionen correctamente. Si tiene problemas, compruebe este y el paso anterior con cuidado. Puede que haya una mala conexión o que el teclado necesite una limpieza más profunda. El teclado Commodore se asigna a un teclado moderno y las teclas que no se encuentran en el Commodore están disponibles usando la tecla shift y control como se muestra en los diseños.

Paso 8: ensamble el interruptor de encendido y apagado

Ensamble el interruptor de encendido y apagado
Ensamble el interruptor de encendido y apagado
Ensamble el interruptor de encendido y apagado
Ensamble el interruptor de encendido y apagado
Ensamble el interruptor de encendido y apagado
Ensamble el interruptor de encendido y apagado

El interruptor de encendido y apagado se crea a partir de piezas de Lego conectadas a un botón momentáneo que está conectado a dos pines GPIO de Raspberry Pi. Omita este paso si no tiene un botón de encendido y apagado.

  • Conecte los dos extremos hembra de los cables de puente a las clavijas del botón momentáneo. Estos se conectarán a los pines Pi GPIO más tarde. Hay 4 pines en el botón momentáneo que vienen en pares. Debe conectar los puentes a un pin de cada par como se muestra. Las conexiones deben ser seguras. Si no es así, use un soldador para soldar en su lugar
  • El botón momentáneo se colocará en un ladrillo Lego modificado 2x2. Mida la distancia entre las clavijas del botón (generalmente alrededor de 6 mm) y marque el borde del ladrillo donde deberá cortarse como se muestra.
  • Asegure el ladrillo Lego para que no se resbale y corte con cuidado en el ladrillo. Lego es resistente, por lo que deberá aplicar un poco de presión con un cuchillo. Se pueden utilizar otras herramientas, incluida una pequeña sierra para metales o una Dremel. El resultado final debería aparecer como se muestra
  • Enhebre las clavijas del botón momentáneo en la pieza de Lego donde se hicieron los recortes. Si el accesorio está un poco flojo, pegue la parte posterior del botón al ladrillo
  • Construya la sección de la caja del interruptor como se muestra. Tenga en cuenta la placa de Lego plana frente al interruptor, que se utiliza para un botón de Lego para que pueda moverse suavemente a lo largo de la placa
  • Construye el botón de Lego y pégalo en la parte superior del botón momentáneo. El botón debe deslizarse bien dentro de la caja del interruptor.

Paso 9: Configure el software del interruptor de encendido y apagado en el Pi

Se necesita código en el Pi para detectar señales de los pines GPIO e iniciar un apagado seguro del Pi. Omita este paso si no tiene un botón de encendido y apagado.

  • Copie listen-for-shutdown.py y listen-for-shutdown.sh (cambie el nombre de.shx a.sh) de los archivos adjuntos en esta página a la carpeta de inicio en Pi / home / pi
  • Los siguientes comandos hacen que ambos archivos sean ejecutables y los mueven a su carpeta de destino. Luego actualiza el programa de inicio principal para llamar al oyente de apagado y lo inicia

### hacer que ambos archivos sean ejecutables

sudo chmod + x listen-for-shutdown.py sudo chmod + x listen-for-shutdown.sh ### moverlos a su carpeta de destino sudo mv listen-for-shutdown.py / usr / local / bin / sudo mv listen -for-shutdown.sh /etc/init.d/ ### actualiza el programa de inicio principal para llamar al oyente de apagado e iniciarlo ahora sudo update-rc.d listen-for-shutdown.sh por defecto sudo / etc / init.d / listen-for-shutdown.sh inicio

Pruebe el botón que debería apagar el Pi a través del proceso de apagado normal. Cuando el Pi esté apagado, presione el botón nuevamente para encenderlo

Paso 10: Crea los cimientos de Lego

Crea los cimientos de Lego
Crea los cimientos de Lego
Crea los cimientos de Lego
Crea los cimientos de Lego

Las placas de Lego se colocan en la base de la caja del Commodore 64 para que las otras partes se conecten.

  • Los cimientos de Lego se crean en dos secciones, una para el lado derecho del Commodore donde se ubicarán los puertos USB, y la sección trasera donde se construirán los puertos de red, HDMI y de alimentación.
  • Las piezas de placa se colocan alrededor de las ranuras internas de la caja. Cuando ambos conjuntos se dan la vuelta, encajan con poco movimiento, proporcionando una base sólida para las secciones que siguen.

Paso 11: Ensamble los puertos USB

Ensamble los puertos USB
Ensamble los puertos USB
Ensamble los puertos USB
Ensamble los puertos USB
Ensamble los puertos USB
Ensamble los puertos USB

Los dos puertos USB en el costado del Commodore 64 se crean con piezas de Lego y Keystone y se conectan a los puertos USB Pi.

  • Las inserciones USB Keystone necesitan un ligero ajuste para que las piezas de Lego encajen a su alrededor. Retire los clips con la cuchilla de corte y papel de lija para quitar los bordes angulares de modo que aparezcan como se muestra. Las piezas originales se muestran como referencia.
  • Construya ladrillos Lego alrededor de las inserciones USB Keystone, asegurándose de que el lado interno del puerto USB esté orientado hacia la parte frontal del Commodore 64. Se utilizan ladrillos para sostener la parte posterior de la inserción que lo mantiene en su lugar cuando se conecta un cable USB. La parte frontal de la inserción USB descansa sobre una pequeña pieza de placa plana para que no haya espacio en la parte frontal del puerto
  • Completa la construcción. Más tarde, los cables USB macho-macho conectarán las inserciones USB Keystone y los puertos USB Pi

Paso 12: ensamble el puerto micro-USB

Ensamble el puerto micro-USB
Ensamble el puerto micro-USB
Ensamble el puerto micro-USB
Ensamble el puerto micro-USB

El puerto micro-USB para proporcionar energía al Pi está construido con piezas de Lego y se coloca en la parte posterior del Commodore 64.

  • Construye piezas de Lego alrededor del extremo hembra del cable de extensión micro-USB. Este extremo puede requerir recortar según el tipo de cable que tenga para asegurarse de que encaje firmemente dentro de las piezas de Lego circundantes para que no se pueda tirar o empujar hacia adentro cuando se conecta un cable.
  • Completa la construcción. Más tarde, el extremo macho del micro-USB se insertará en el puerto de alimentación micro-USB del Pi

Paso 13: Ensamble el puerto HDMI

Ensamble el puerto HDMI
Ensamble el puerto HDMI
Ensamble el puerto HDMI
Ensamble el puerto HDMI
Ensamble el puerto HDMI
Ensamble el puerto HDMI

El puerto HDMI en la parte posterior del Commodore 64 se crea con piezas de Lego y Keystone y se conecta al puerto Pi HDMI.

  • El inserto Keystone HDMI necesita un ajuste para que las piezas de Lego encajen a su alrededor y para que se extienda fuera de la carcasa del Commodore 64, lo que permite una fácil conexión con el cable HDMI. Recorte el clip con un cuchillo de corte y redondee los bordes inferiores de la inserción HDMI con papel de lija para que se vea como se muestra.
  • Construya Lego alrededor del inserto Keystone HDMI asegurándose de que la parte posterior del clip esté firmemente sujeta en su lugar por una pieza de Lego. Esto evita que la inserción HDMI se inserte en la carcasa cuando se conecta un cable HDMI
  • Completa la construcción. Más tarde, el cable HDMI conectará la inserción Keystone HDMI y el puerto Pi HDMI

Paso 14: Ensamble el puerto de red

Ensamblar el puerto de red
Ensamblar el puerto de red
Ensamblar el puerto de red
Ensamblar el puerto de red
Ensamblar el puerto de red
Ensamblar el puerto de red

El puerto Ethernet en la parte posterior del Commodore 64 se crea con piezas Lego y Keystone y se conecta al puerto Ethernet Pi.

  • El inserto Keystone RJ45 necesita un ajuste para que las piezas de Lego encajen a su alrededor y para que se extienda fuera de la carcasa del Commodore 64, lo que permite una fácil conexión con el cable de red. Retire el clip y parte de la parte superior detrás de él con un cuchillo de corte y redondee los bordes inferiores del inserto RJ45 con papel de lija para que se vea como se muestra.
  • Con el cuchillo de corte, corte un extremo del cable de red y páselo por una pieza de Lego con un agujero. Esto puede ser bastante ajustado, pero ayuda a sostener la parte posterior del inserto RJ45 para cuando se conecta un cable de red.
  • Corte el blindaje de plástico para exponer los cables dentro del cable. Conecte los cables de colores individuales de acuerdo con las instrucciones provistas con el inserto Keystone, presionando los cables en sus respectivos marcadores de posición de metal. No es necesario que exponga la parte metálica interna de los cables de antemano, ya que los marcadores de posición de metal cortarán el blindaje del cable de plástico y realizarán la conexión requerida. Es posible que necesite un pequeño cuchillo de plástico sin filo para empujar firmemente los cables en sus marcadores de posición
  • Construye Lego alrededor del inserto Keystone RJ45
  • Completa la construcción. Más tarde, el otro extremo del cable de red se conectará al puerto Ethernet del Pi

Paso 15: combine todas las piezas y pruebe

Combinar todas las piezas y probar
Combinar todas las piezas y probar
Combinar todas las piezas y probar
Combinar todas las piezas y probar
Combinar todas las piezas y probar
Combinar todas las piezas y probar

Se completan las conexiones Pi GPIO y se ensamblan todas las piezas.

  • En esta etapa, debe tener las secciones del teclado y la carcasa listas para conectarse a la Raspberry Pi
  • Agregue la carcasa de Lego con la Raspberry Pi y luego conecte los cables de puente macho-hembra a los pines GPIO de la Raspberry Pi para el LED Commodore 64 como se muestra
  • Si ha hecho un interruptor de encendido y apagado, conecte el extremo hembra de los cables de puente a los pines GPIO de la Raspberry Pi como se muestra.
  • Cierre los puertos Commodore 64 sin usar en la parte posterior de la caja con ladrillos Lego como se muestra. Luego, cierre la caja de Lego de la Raspberry Pi y asegúrese de que todas las piezas de Lego estén firmemente en su lugar y encajen correctamente dentro del Commodore 64.
  • Agregue placas de Lego sobre la parte superior de los accesorios para fortalecerlos y mantener el ensamblaje en su lugar incluso si el Commodore se mantiene boca abajo
  • Inserte los cables del teclado y todas las inserciones de Keystone. A continuación, cierre el teclado Commodore 64 y compruebe que esté asentado correctamente y que no haya cables atrapados.
  • Apriete los tornillos frontales pero no los apriete demasiado

Paso 16: Configurar RetroPie

Configurar RetroPie
Configurar RetroPie
Configurar RetroPie
Configurar RetroPie
Configurar RetroPie
Configurar RetroPie

Finalmente, configure el emulador Commodore 64 y los juegos en RetroPie.

  • El sitio web de RetroPie explica cómo configurar emuladores, instalar temas, raspar el arte de la caja del juego y dónde colocar los archivos de los juegos (roms). Se recomienda encarecidamente que consulte este sitio para acceder a todas las funciones: RetroPie
  • Inicie el Commodore 64 que inicia RetroPie. Solicitará asignaciones de control de entrada la primera vez que se utilice. Comience con el teclado y mantenga presionada una tecla para iniciar el proceso de mapeo
  • Si se elige la entrada incorrecta de la tecla o del joystick al mapear, intente usar la tecla arriba en el teclado para volver atrás y reasignarla. Si está completamente atascado, presione F4 en el teclado para salir de RetroPie al símbolo del sistema. Escriba emulationstation para comenzar de nuevo
  • Para configurar más de un dispositivo de entrada (generalmente un joystick) en RetroPie, seleccione Inicio> Configurar entrada y cuando se le solicite, mantenga presionada una tecla o botón en el dispositivo. Esto inicia el cuadro de diálogo de asignaciones de control de entrada para el nuevo dispositivo. Utilice esta opción para cambiar la asignación de un dispositivo ya configurado
  • Para configurar el emulador Commodore 64, llamado VICE, navegue en RetroPie de la siguiente manera: Configuración de RetroPie> Administrar paquetes> Administrar paquetes opcionales. Seleccione el emulador VICE y elija Instalar desde binario. Se tarda unos 5 minutos en instalar
  • Investigue dónde obtener legítimamente archivos de juegos antiguos (roms) y cópielos o ftp a / home / pi / RetroPie / roms / c64
  • Reinicie Emulation Station y sus juegos serán visibles. ¡Usted debe ser bueno para ir!

Paso 17: ¡Felicitaciones! Hora de jugar

¡Felicitaciones! Hora de jugar
¡Felicitaciones! Hora de jugar

¡Ahora tiene una plataforma de juegos Commodore 64 que, con suerte, le servirá durante muchos años! No te olvides de explorar las otras plataformas de juegos; por ejemplo, puedes ejecutar sin problemas los juegos de Sinclair Spectrum y Atari desde tu nuevo Commodore 64.

En el futuro, probablemente buscaré una PCB para conectar el cabezal Commodore de 20 pines al Arduino Micro reemplazando la pequeña placa de pruebas.

Mientras tanto, deja cualquier comentario y ¡feliz!

Concurso de juegos
Concurso de juegos
Concurso de juegos
Concurso de juegos

Finalista en el concurso de juegos

Recomendado: