Tabla de contenido:

GAMEPAD CONTROLADO POR ARDUINO PARA PC: 5 Pasos
GAMEPAD CONTROLADO POR ARDUINO PARA PC: 5 Pasos

Video: GAMEPAD CONTROLADO POR ARDUINO PARA PC: 5 Pasos

Video: GAMEPAD CONTROLADO POR ARDUINO PARA PC: 5 Pasos
Video: 💡 Cómo Programar un JOYSTICK en Arduino 【 2021 】 - Capítulo #33🔋 2024, Mes de julio
Anonim
GAMEPAD CONTROLADO POR ARDUINO PARA PC
GAMEPAD CONTROLADO POR ARDUINO PARA PC

Hola chicos, soy Sarvesh. Hace un par de días quería jugar algunos juegos retro. Así que los instalé en mi PC. Pero solo podía tocar con el teclado de mi PC y eso no me daba la sensación de mis días de infancia. Así que decidí construir un mando para mi PC que pueda jugar tanto a juegos antiguos como a nuevos (no todos). Usé un controlador de juegos antiguo y lo modifiqué para crear este increíble Gamepad. Este es un controlador de juegos con cable para PC. Se puede usar para jugar emuladores y juegos de PC. Además, el joystick puede servir como ratón para su PC. El mando del juego se controla mediante un Arduino Pro Micro.

Paso 1: Reúna los componentes necesarios

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

Obtener todos los suministros es el primer paso y el más importante en los proyectos de construcción. Y para asegurarte de obtenerlos correctamente es ordenándolos desde un solo lugar. Esto ayuda a recibir todos los componentes al mismo tiempo.

Les sugiero encarecidamente que compren los componentes de UTSource porque son bastante confiables y la calidad de los productos también es buena. Entregan los productos a tiempo y también en condiciones adecuadas.

Ahora echemos un vistazo a los componentes.

1. Antiguo controlador de juegos retro

Puedes usar un controlador de juego retro como el que usé yo. Si tiene acceso a una impresora 3D, puede imprimir su propia carcasa (esta opción le dará espacio para agregar más botones).

2. Arduino Pro Micro

Para este proyecto necesita utilizar un Arduino Pro Micro o Arduino Leonardo mini. En resumen, necesita un microcontrolador con capacidad HID (Dispositivo de interfaz humana). Arduino Pro micro tiene un microcontrolador ATmega 32U4.

3. Cambiar

Este es un interruptor deslizante normal que utilicé para fines de emergencia. El problema de trabajar con la biblioteca de mouse y teclado es que si no carga un código correcto, podría perder el control de su teclado o mouse. Por lo tanto, es muy esencial tener un interruptor que pueda ayudarlo a recuperar el control del mouse / teclado de su PC.

4. Módulo de joystick

Para controlar el movimiento del mouse, necesitamos usar un módulo de joystick. Cada módulo controla la dirección X e Y.

5. Interruptores de límite

Usé interruptores de límite como disparadores para mi controlador. Estos son opcionales si desea hacer un controlador de juegos con solo presionar botones.

6. Botón pulsador

Los botones pulsadores se pueden interconectar en configuración pull up o pull down. Aquí utilicé la configuración desplegable para todos los botones e interruptores. Usé resistencias de 10 K ohmios para esto.

7. PCB de uso general

Obtenga una PCB de uso general para soldar todos los componentes.

Paso 2: diagrama de circuito y codificación

Diagrama de circuito y codificación
Diagrama de circuito y codificación
Diagrama de circuito y codificación
Diagrama de circuito y codificación
Diagrama de circuito y codificación
Diagrama de circuito y codificación

Conecte todos los componentes de acuerdo con el diagrama de circuito proporcionado anteriormente. También he adjuntado una guía rápida para la interfaz de botones pulsadores con Arduino.

Recomendaría verificar primero todas las conexiones y trabajar en una placa de pruebas.

El diseño de la ubicación real de mi botón también se muestra arriba para darle una idea clara de qué botón está ubicado dónde, con qué etiqueta está programado y qué carácter envía a la computadora.

Ahora descargue el código e instale las bibliotecas mouse.hy keyboard.h. Sube el código a tu Arduino.

HAGA CLIC A CONTINUACIÓN PARA DESCARGAR EL CÓDIGO

Paso 3: cortar, pintar y soldar

Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar
Cortar, pintar y soldar

Primero corte la PCB de acuerdo con el tamaño de la almohadilla del juego y alinee los botones pulsadores y el módulo de la palanca de mando. Puede evitar esta frenética tarea de soldar solicitando una placa de circuito impreso. UTSource.net proporciona PCB de calidad a precios asequibles.

Luego pinta el panel del juego con el color que elijas.

Ahora suelde los botones pulsadores y el joystick en la placa de circuito impreso de uso general.

Paso 4: Reparación de los interruptores de límite y prueba final

Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final
Arreglo de los interruptores de límite y prueba final

Ahora fije los interruptores de límite en sus posiciones con la ayuda de un pegamento.

Suelde los componentes restantes y haga una prueba final.

Paso 5: Poniéndolo todo junto

Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto

Ahora cierra la carcasa con la ayuda de unos tornillos.

He adjuntado algunas imágenes arriba para mostrarles cómo se ve el producto final.

Eso es todo, has terminado. Ahora intenta jugar algunos juegos. Puede jugar tanto al emulador como a los juegos de PC (que no requieren más teclas).

Con esto termina mi primer instructable. Espero que les haya gustado:)

Recomendado: