Tabla de contenido:
- Paso 1: Reúna los componentes necesarios
- Paso 2: diagrama de circuito y codificación
- Paso 3: cortar, pintar y soldar
- Paso 4: Reparación de los interruptores de límite y prueba final
- Paso 5: Poniéndolo todo junto
Video: GAMEPAD CONTROLADO POR ARDUINO PARA PC: 5 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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
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
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
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
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:
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): 5 pasos
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): preocúpese por su jardín o sus plantas cuando se vaya de vacaciones, u olvídese de regar su planta a diario. Bueno, aquí está la solución Es un sistema de riego por goteo controlado por la humedad del suelo y conectado globalmente controlado por ESP32 en la parte frontal del software i
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
Montaje en pared para iPad como panel de control de automatización del hogar, usando un imán controlado por servo para activar la pantalla: 4 pasos (con imágenes)
Soporte de pared para iPad como panel de control de automatización del hogar, usando un imán controlado por servo para activar la pantalla: Últimamente he pasado bastante tiempo automatizando cosas dentro y alrededor de mi casa. Estoy usando Domoticz como mi aplicación de automatización del hogar, consulte www.domoticz.com para obtener más detalles. En mi búsqueda de una aplicación de panel que muestre toda la información de Domoticz junta
Control WIFI ESP8266 RGB LED STRIP - NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi - Control de teléfono inteligente RGB LED STRIP: 4 pasos
Control WIFI ESP8266 RGB LED STRIP | NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi | Control de teléfono inteligente con tiras de LED RGB: Hola chicos, en este tutorial aprenderemos a usar nodemcu o esp8266 como control remoto IR para controlar una tira de LED RGB y Nodemcu será controlado por teléfono inteligente a través de wifi. Entonces, básicamente, puedes controlar la TIRA LED RGB con tu teléfono inteligente
Robot Arduino controlado por voz + cámara Wifi + pinza + APLICACIÓN y uso manual y modo para evitar obstáculos (KureBas Ver 2.0): 4 pasos
Robot Arduino controlado por voz + Cámara Wifi + Pinza + APLICACIÓN y uso manual y modo para evitar obstáculos (KureBas Ver 2.0): KUREBAS V2.0 está de vuelta Es muy impresionante con nuevas características. Tiene pinza, cámara Wifi y una nueva aplicación que produjo para él