Taula de continguts:

GAMEPAD CONTROLAT ARDUINO PER A PC: 5 passos
GAMEPAD CONTROLAT ARDUINO PER A PC: 5 passos

Vídeo: GAMEPAD CONTROLAT ARDUINO PER A PC: 5 passos

Vídeo: GAMEPAD CONTROLAT ARDUINO PER A PC: 5 passos
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Juliol
Anonim
GAMEPAD CONTROLAT ARDUINO PER A PC
GAMEPAD CONTROLAT ARDUINO PER A PC

Hola nois, sóc Sarvesh. Fa un parell de dies volia jugar a alguns jocs retro. Així que els vaig instal·lar al meu PC. Però només podia tocar amb el teclat del meu PC i això no donava la sensació dels meus dies d’infantesa. Així que vaig decidir construir un gamepad per al meu PC que pugui jugar tant a jocs antics com nous (No tots). Vaig utilitzar un controlador de jocs antic i el vaig modificar per crear aquest increïble Gamepad. Es tracta d’un bloc de jocs per cable per a PC. Es pot utilitzar per jugar a emuladors i jocs de PC. També el joystick pot servir de ratolí per al vostre PC. El pad de joc es controla mitjançant un Arduino Pro Micro.

Pas 1: reuniu els components necessaris

Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris

Obtenir tots els subministraments és el primer pas més important en els projectes de construcció. I per assegurar-vos que els obteniu correctament és ordenant-los des d’un sol lloc. Això ajuda a rebre tots els components al mateix temps.

Us recomano que comprin els components d’UTSource perquè són bastant fiables i la qualitat dels productes també és bona. Entreguen els productes a temps i també en un estat adequat.

Ara fem una ullada als components.

1. Antic controlador de jocs retro

Podeu utilitzar un controlador de joc retro com el que he utilitzat. Si teniu accés a una impressora 3D, podeu imprimir la vostra pròpia carcassa (aquesta opció us donarà espai per afegir més botons).

2. Arduino Pro Micro

Per a aquest projecte heu d’utilitzar un Arduino Pro Micro o un Arduino Leonardo mini. En resum, necessiteu un microcontrolador amb capacitat HID (Human Interface Device). Arduino Pro micro té un microcontrolador ATmega 32U4.

3. Canvia

Es tracta d’un interruptor lliscant normal que he utilitzat amb finalitats d’emergència. El problema amb el treball amb la biblioteca del ratolí i el teclat és que si no pengeu un codi correcte, podeu perdre el control del teclat o del ratolí. Per tant, és molt essencial tenir un commutador que us pugui ajudar a recuperar el control del ratolí / teclat del vostre PC.

4. Mòdul Joystick

Per controlar el moviment del ratolí hem d’utilitzar un mòdul de joystick. Cada mòdul controla la direcció X i Y.

5. Comutadors de límit

He utilitzat interruptors de límit com a activadors del meu controlador. Aquests són opcionals si voleu fer un bloc de joc amb només prémer botons.

6. Polsador

Els botons policials es poden connectar mitjançant la configuració de pujar o baixar. Aquí he utilitzat la configuració desplegable per a tots els botons i commutadors. Vaig fer servir resistències de 10 K ohm.

7. PCB d’ús general

Obteniu un PCB d’ús general per soldar tots els components.

Pas 2: diagrama i codificació de circuits

Diagrama de circuits i codificació
Diagrama de circuits i codificació
Diagrama de circuits i codificació
Diagrama de circuits i codificació
Diagrama de circuits i codificació
Diagrama de circuits i codificació

Connecteu tots els components segons el diagrama de circuits que es mostra a dalt. També he adjuntat una guia ràpida per connectar els botons amb Arduino.

Recomanaria comprovar primer totes les connexions i treballar en una taula de treball.

El disseny de la ubicació real del meu botó també es mostra a la part superior per donar-vos una idea clara de quin botó es troba, amb quina etiqueta es programa i amb quin caràcter envia a l’ordinador.

Ara descarregueu el codi i instal·leu les biblioteques mouse.h i keyboard.h. Pengeu el codi al vostre Arduino.

Feu clic a continuació per descarregar el codi

Pas 3: tall, pintura i soldadura

Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura
Tall, pintura i soldadura

Primer, talleu el PCB segons la mida del bloc de joc i alineeu els botons i el mòdul del joystick. Podeu evitar aquesta tasca trepidant de soldar demanant un PCB. UTSource.net proporciona PCB de qualitat a preus assequibles.

A continuació, pinteu el bloc de joc amb el color que vulgueu.

Ara soldeu els polsadors i el botó de control del PCB de propòsit general.

Pas 4: solucionar els interruptors de límit i la prova final

Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final
Arreglar els interruptors de límit i la prova final

Ara fixeu els interruptors de límit a les seves posicions amb l'ajut d'alguna súper cola.

Soldeu els components restants i feu una prova final.

Pas 5: ajuntar-ho tot

Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt

Ara tanqueu el recinte amb l’ajut d’uns cargols.

He adjuntat algunes imatges més amunt per mostrar-vos l'aspecte del producte final.

Ja està, ja està. Ara intenteu jugar a alguns jocs. Podeu jugar a emuladors i a jocs de PC (que no requereixen més nombre de tecles).

Amb això acaba el meu primer instructable. Espero que us hagi agradat:)

Recomanat: