Sommario:

GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi
GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi

Video: GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi

Video: GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi
Video: DIY Come creare un volante Joystick con Arduino per giocare a qualsiasi gioco #1•Parte 2024, Novembre
Anonim
GAMEPAD CONTROLLATO DA ARDUINO PER PC
GAMEPAD CONTROLLATO DA ARDUINO PER PC

Ciao ragazzi, sono Sarvesh. Un paio di giorni fa volevo giocare a dei giochi retrò. Così li ho installati sul mio Pc. Ma potevo suonare solo con la tastiera del mio PC e questo non dava la sensazione dei miei giorni d'infanzia. Quindi ho deciso di costruire un gamepad per il mio PC in grado di riprodurre giochi vecchi e nuovi (non tutti). Ho usato un vecchio controller di gioco e l'ho modificato per creare questo fantastico gamepad. Questo è un game pad cablato per PC. Può essere utilizzato per riprodurre giochi per PC e emulatori. Anche il joystick può fungere da mouse per il tuo PC. Il game pad è controllato tramite un Arduino Pro Micro.

Passaggio 1: raccogliere i componenti necessari

Raccogli i componenti necessari
Raccogli i componenti necessari
Raccogli i componenti necessari
Raccogli i componenti necessari
Raccogli i componenti necessari
Raccogli i componenti necessari

Ottenere tutte le forniture è il primo e più importante passo nei progetti di costruzione. E per assicurarti di ottenerli correttamente è ordinandoli da un unico posto. Questo aiuta a ricevere tutti i componenti contemporaneamente.

Vi consiglio caldamente di acquistare i componenti da UTSource perché sono abbastanza affidabili e anche la qualità dei prodotti è buona. Consegnano i prodotti in tempo e anche in condizioni adeguate.

Ora diamo un'occhiata ai componenti.

1. Vecchio controller di gioco retrò

Puoi usare un controller di gioco retrò come quello che ho usato io. Se hai accesso a una stampante 3D, puoi stampare il tuo involucro (questa opzione ti darà spazio per aggiungere più pulsanti).

2. Arduino Pro Micro

Per questo progetto è necessario utilizzare un Arduino Pro Micro o un Arduino Leonardo mini. In breve, è necessario un microcontrollore con funzionalità HID (Human Interface Device). Arduino Pro micro ha un micro controller ATmega 32U4.

3. Cambia

Questo è un normale interruttore a scorrimento che ho usato per scopi di emergenza. Il problema con l'utilizzo della libreria mouse e tastiera è che se non riesci a caricare un codice corretto potresti perdere il controllo della tastiera o del mouse. Quindi è molto essenziale avere un interruttore che possa aiutarti a riprendere il controllo del mouse/tastiera del tuo PC.

4. Modulo joystick

Per controllare il movimento del mouse abbiamo bisogno di usare un modulo joystick. Ciascun modulo controlla la direzione X e Y.

5. Interruttori di fine corsa

Ho usato i finecorsa come trigger per il mio controller. Questi sono opzionali se vuoi creare un game pad con solo pulsanti.

6. Pulsante

I pulsanti possono essere interfacciati in configurazione pull up o pull down. Qui ho usato la configurazione pull down per tutti i pulsanti e gli interruttori. Ho usato resistori da 10 K ohm per questo.

7. PCB per uso generale

Procurati un PCB generico per saldare tutti i componenti.

Passaggio 2: schema elettrico e codifica

Schema circuitale e codifica
Schema circuitale e codifica
Schema circuitale e codifica
Schema circuitale e codifica
Schema circuitale e codifica
Schema circuitale e codifica

Collegare tutti i componenti secondo lo schema elettrico sopra riportato. Ho anche allegato una guida rapida per interfacciare i pulsanti con Arduino.

Consiglierei di controllare prima tutte le connessioni e di lavorare su una breadboard.

Il layout del mio attuale posizionamento dei pulsanti è mostrato anche sopra per darti un'idea chiara di quale pulsante è posizionato dove, con quale etichetta è programmato e quale carattere invia al computer.

Ora scarica il codice e installa le librerie mouse.he keyboard.h. Carica il codice sul tuo Arduino.

CLICCA SOTTO PER SCARICARE IL CODICE

Passaggio 3: taglio, verniciatura e saldatura

Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura
Taglio, verniciatura e saldatura

Per prima cosa taglia il PCB in base alle dimensioni del game pad e allinea i pulsanti e il modulo joystick. Puoi evitare questo frenetico compito di saldatura ordinando un PCB. UTSource.net fornisce PCB di qualità a prezzi convenienti.

Quindi dipingi il game pad con il colore che preferisci.

Ora saldare i pulsanti e il joystick sul PCB per uso generale.

Passaggio 4: riparazione dei finecorsa e collaudo finale

Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale
Riparazione dei finecorsa e collaudo finale

Ora fissa i finecorsa nelle loro posizioni con l'aiuto di un po' di super colla.

Saldare i componenti rimanenti e fare un test finale.

Passaggio 5: mettere tutto insieme

Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme

Chiudere ora l'involucro con l'aiuto di alcune viti.

Ho allegato alcune immagini sopra per mostrarvi come si presenta il prodotto finale.

Hai finito. Ora prova a giocare a qualche gioco. Puoi giocare all'emulatore così come ai giochi per PC (che non richiedono un numero maggiore di chiavi).

Con questo finisce il mio primo istruibile. Spero ti sia piaciuto:)

Consigliato: