Tabla de contenido:

Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos
Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos

Video: Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos

Video: Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos
Video: ¿RetroConsola en un Pendrive? ¡SI! - Te explico como... 2024, Noviembre
Anonim
Image
Image
Cerebro del mando
Cerebro del mando

Hola chicos, jugar juegos siempre es divertido, pero jugar con su propio controlador de juego personalizado de bricolaje es más divertido, así que haremos un controlador de juego usando arduino pro micro en este instructivo.

Paso 1: Cerebro del gamepad

Así que un consejo aquí es: no intente este proyecto con Arduino Uno porque Arduino Uno no es capaz de HID (dispositivos de interfaz humana), lo que significa que Arduino Uno no se puede usar para hacer proyectos como teclado, mouse, teclado, gamepad, etc. Entonces, para proyectos como: teclado, mouse y controlador de juegos, tenemos dos placas arduino que son capaces de hacer este tipo de proyectos. Arduino Pro micro y Arduino Leonardo son capaces de realizar este tipo de proyectos, así que para nuestros proyectos de controladores de juegos usaremos Arduino pro micro aquí, pero si tienes Arduino Leonardo, eso también funcionará.

Paso 2: Entradas para el controlador de juegos

Entradas para controlador de juego
Entradas para controlador de juego

Para este controlador de juego, usaré interruptores de botón como entrada porque son fáciles de llegar a cualquier lugar y fáciles de usar, pero si desea usar cualquier otro tipo de entrada, puede usarlo, pero asegúrese de que sus entradas funcionen con los códigos..

Paso 3: Schmatics

Schmatics
Schmatics

Por lo tanto, necesitamos 10 interruptores para 10 entradas y debemos conectar estos interruptores de acuerdo con los schmatics mostrados anteriormente, así que ayúdese con los schmatics anteriores y conecte todo de acuerdo con ellos.

Paso 4: hacer PCB

Haciendo PCB
Haciendo PCB
Haciendo PCB
Haciendo PCB

Para ponerlo todo junto, necesitamos hacer un PCB para que podamos conectarlo todo. Usé Fritzing para el propósito de diseño de PCB. Puede descargar los archivos Gerber desde el siguiente enlace. Descargar código, schmatics, gerber: https://github.com/shveytank/Arduino-Game-Controller Y cargué mis archivos gerber en el estudio de semillas Puede solicitar sus PCB a cualquier fabricante que desee.

Paso 5: Ensamble la PCB

Ensamblar la PCB
Ensamblar la PCB
Ensamblar la PCB
Ensamblar la PCB
Ensamblar la PCB
Ensamblar la PCB

Entonces, después de fabricar el PCB, debemos ensamblarlo todo soldando los conectores y los interruptores de los pines en el PCB. Y coloque Arduino pro micro en la PCB.

Paso 6: Parte de codificación

Parte de codificación
Parte de codificación
Parte de codificación
Parte de codificación
Parte de codificación
Parte de codificación
Parte de codificación
Parte de codificación

Entonces, en la sección de codificación, necesitamos programar esta placa para los interruptores para la entrada del teclado mostrada como se muestra en la imagen y ya escribí el código de acuerdo con él, así que descárguelo desde el enlace a continuación. Descargue el código, schmatics, gerber: https: / /github.com/shveytank/Arduino-Game-ControllerY luego asegúrese de haber instalado Sparkfun Boards en su PC y si no, vaya a la página de sparkfun y siga las instrucciones e instale Sparkfun Boards en arduino IDE. Luego cargue el código en su placa arduino

Paso 7: jugar a Tekken con este controlador de juego de bricolaje

Image
Image

Después de cargar el código, conecte el cable USB a la PC y, después de conectar, abra cualquier juego que desee, estoy usando tekken aquí y puede comenzar a jugar.

Recomendado: