Sommario:
- Passaggio 1: raccogliere i componenti necessari
- Passaggio 2: schema elettrico e codifica
- Passaggio 3: taglio, verniciatura e saldatura
- Passaggio 4: riparazione dei finecorsa e collaudo finale
- Passaggio 5: mettere tutto insieme
Video: GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
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
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:
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: 15 passaggi (con immagini)
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: sono @RedPhantom (alias LiquidCrystalDisplay / Itay), uno studente israeliano di 14 anni che studia alla Max Shein Junior High School for Advanced Science and Mathematics. Sto realizzando questo progetto affinché tutti possano imparare e condividere! Potresti aver pensato
Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi
Modellismo ferroviario controllato da touchpad per laptop | Interfaccia Arduino PS/2: il touchpad di un laptop è uno dei migliori dispositivi da utilizzare come input per i progetti di microcontrollori. Quindi oggi implementiamo questo dispositivo con un microcontrollore Arduino per controllare un modellino ferroviario. Utilizzando un touchpad PS/2, saremo in grado di controllare 3 t
Dock per telefono controllato da Arduino con lampade: 14 passaggi (con immagini)
Dock per telefono controllato da Arduino con lampade: l'idea era abbastanza semplice; creare un dock di ricarica del telefono che accendesse una lampada solo quando il telefono era in carica. Tuttavia, come spesso accade, le cose che all'inizio sembrano semplici possono finire per diventare un po' più complesse nella loro esecuzione. Questo è t
Giocattolo per cacciatore di cani laser controllato da Arduino: 6 passaggi
Giocattolo per inseguitore di cani laser controllato da Arduino: circa due anni fa, ho costruito questo giocattolo per il mio cane in cui un laser viene controllato con due servi per dargli un movimento casuale in cui il punto laser sfugge e può inseguirlo. Il laser ha funzionato perfettamente ma durante il mio recente trasloco si è danneggiato
Crea un dispositivo di scorrimento per fotocamera motorizzato controllato da Arduino!: 13 passaggi (con immagini)
Crea uno slider motorizzato controllato da Arduino!: Questo progetto mostra come convertire qualsiasi slider ordinario in uno slider motorizzato controllato da Arduino. Il cursore può muoversi molto velocemente a 6 m/min, ma anche incredibilmente lento. Ti consiglio di guardare il video per avere una buona introduzione. Cose di cui hai bisogno: Qualsiasi