Tabla de contenido:

Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino: 5 pasos
Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino: 5 pasos

Video: Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino: 5 pasos

Video: Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino: 5 pasos
Video: Convierte tu Arduino Uno R3 en Joystick para PC 2024, Noviembre
Anonim
Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino
Convierta un joystick de puerto de juegos antiguo en un stick de vuelo USB con Arduino

Descargo de responsabilidad rápido: el objetivo de este proyecto no es hacer una conversión de joystick de puerto de juego barata. El objetivo de este proyecto es hacer un joystick versátil y personalizable que se pueda modificar fácilmente. la razón por la que elegí el Arduino fue solo porque tenía algo de tiempo libre y quería darle una nueva vida al viejo joystick del puerto de juegos de mi tío. Si quieres hacer lo mismo, hay muchos convertidores baratos por ahí, así que pruébalos si no quieres complicar las cosas.

Paso 1: Reúna los materiales necesarios:

Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios
Reúna los materiales necesarios

Las cosas que necesitará son:

  • un viejo joystick del puerto de juegos (el mío lo compré por 2 $ en una venta de garaje)
  • encabezados de pin macho
  • un Arduino uno (aproximadamente 18 $)
  • proto tablero o perfboard

Las herramientas que necesita son:

  • un par de tijeras
  • un soldador
  • algo de plomo
  • una computadora con Arduino IDE y Atmel flip instalados
  • conexión a Internet

Paso 2: desmonte el joystick:

Desmontar el joystick
Desmontar el joystick
Desmontar el joystick
Desmontar el joystick
Desmontar el joystick
Desmontar el joystick

Lo primero y más importante que debe hacer es desarmar el joystick y averiguar el código de colores de los cables que se conectan a los botones.

Paso 3: haz un escudo Arduino y conecta los cables:

Haga un escudo Arduino y conecte los cables
Haga un escudo Arduino y conecte los cables
Haga un escudo Arduino y conecte los cables
Haga un escudo Arduino y conecte los cables
Haga un escudo Arduino y conecte los cables
Haga un escudo Arduino y conecte los cables

Siga el esquema que se adjunta.

Básicamente, los potenciómetros representan los ejes xey del joystick y los botones pulsadores representan las teclas de acción.

Paso 4: configurar el software:

Configure el software
Configure el software
Configure el software
Configure el software
Configure el software
Configure el software

Hay bastantes pasos para configurar este joystick:

  • Primero vaya a este enlace https://github.com/AlanChatham/UnoJoy y descargue UnoJoy.
  • A continuación, abra el IDE de Arduino y muestre el código de muestra en la placa.
  • ahora instale Atmel Flip y Java Runtime Environment
  • Ahora coloque la placa en modo DFU cortando los dos pines cerca del puerto USB en la placa o siguiendo el tutorial en este enlace
  • Ahora abra la carpeta Uno Joy y navegue hasta la carpeta Uno y ejecute el archivo Turnintoajoystick.bat
  • Ahora desenchufe y vuelva a enchufar la placa Arduino, ahora todo está configurado y listo.
  • si es necesario, marque la opción de controladores USB en Windows para verificar el controlador.

Paso 5: resultado final y solución de problemas:

Resultado final y solución de problemas
Resultado final y solución de problemas

Así resultó el joystick.

perdón por no mostrar el resultado final en el trabajo.

Si tiene algún movimiento en el movimiento de los joysticks, verifique las conexiones de 5v y gnd que van a los potenciómetros para solucionar problemas adicionales, comuníquese conmigo en la sección de comentarios.

Recomendado: