loading

Hola Inventores

En esta ocasión les voy a mostrar como modificar un viejo control de NES para que sea USB y poder usarlo en nuestra computadora para jugar esos hermosos juegos Retro

Step 1: Material

El material que requerimos para este instructable es el siguiente

  • PIC18F2550
  • Control de NES
  • Conector USB
  • Cristal de 4Mhz superficial
  • Capacitor de 1uF para el Vusb (el datasheet sugiere que sea de 220nF hasta 1uF)
  • Capacitor de 220nF de desacople para la fuente
  • Protoboard
  • Programador de microcontroladores Microchip (Ejemplo: MasterProg o PICKit)

Si usted tiene mas conocimientos en electrónica y microcontroladores microchip usted puede por ejemplo cambiar la velocidad del cristal a su gusto

Step 2: Armado

Lo primero que debemos hacer es reconocer las conexiones del control NES de la cual les dejo una imagen, una vez que conozcamos cada una de las terminales podemos comenzar nuestro proyecto

Debemos armar el circuito según el digrama donde nos muestra a que pines de nuestro microcontrolador debemos conectar los componentes externos y los pines del conector del NES

En mi repositorio podrán encontrar el firmware ya compilado para cargar al microcontrolador nombrado como nes.hex para un cristal de 4Mhz

https://github.com/sabas1080/Contro_NES_PIC_USB

Si tu quieres compilar tu propio firmware debes usar el IDE PIC C y podrás modificar a tus gusto el firmware, para cargar el firmware al microcontrolador debemos usar un programador de PIC's al estilo de MasterProg, PICkit 3 o el que mas te guste, una vez cargado podremos hacer pruebas en el protoboard.

Una vez realizada nuestra pruebas en el proto es hora de desarmar el control y meter todo dentro cuidando que todo quede en orden y no provocar un corto circuito, en este caso yo use un poco de silicon para fijar a la placa original del control.

Step 3: Configurando

Una vez tengamos nuestro control armado debemos conectar a nuestra PC y deberá reconocernos un dispositivo USB de Juego compatible HID, con esto ahora solo debemos descargar el simulador de NES que mas nos guste y configurar el control en la sección de preferencias.

NOTA: Si tienes problemas de reconocimiento del dispositivo verifica que todas la conexiones estén bien soldadas, no olvides el capacitor que va entre VCC y GND es muy importante para que el circuito sea estable y no se reinicie o se comporte de manera extraña.

Step 4: Listo Para Jugar

Ya solo es cuestión de cerrar la carcasa del control y tendremos listo el nuevo control NES USB para jugar en cualquier PC y Laptop, puede ser un excelente regalo también para una persona especial, espero les haya gustado

Cualquier problema no duden en preguntar

Saludos Inventores

<p>Excelente. Tambi&eacute;n funciona para el control de snes?</p>
<p>great idea, only downside is that you will have to destry a ness controller.</p><p>if you could have made it with a femaile connector for nes, then the calbe did not had t obe sacreficed, and you could have kept a original controller</p>
This is great. How about trying a wireless NES controller next?

About This Instructable

6,894views

82favorites

License:

Bio: Fundador de The Inventor's House Hackerspace, Movimiento Maker y Hardware Libre, DIY, Workaholic
More by sabas1080:Getting Started with MagSpoof E-paper Display With Arduino/ESP8266 Autonomous Weather Station with ESP8266 
Add instructable to: