Sommario:

Controller per videogiochi USB fai da te: 6 passaggi
Controller per videogiochi USB fai da te: 6 passaggi

Video: Controller per videogiochi USB fai da te: 6 passaggi

Video: Controller per videogiochi USB fai da te: 6 passaggi
Video: DIVERTENTISSIMA una retro console fatta con tastiera USB 2024, Luglio
Anonim
Controller per videogiochi USB fai da te
Controller per videogiochi USB fai da te

Ci sono una varietà di controller personalizzati fai-da-te là fuori, dai classici stick arcade alle ricreazioni di controller moderni, solitamente realizzati con le stesse parti principali.

Per il nostro progetto finale nella nostra classe di ingegneria avanzata del liceo, ci siamo presi la responsabilità di creare il nostro piccolo controller che ha un layout semplice ed è costruito per giocare a giochi semplici. Questo design è anche un adattamento di un altro controller personalizzato, che puoi trovare qui:

A causa della disponibilità aperta di alcuni componenti nella nostra scuola, può essere difficile eseguire alcuni di questi passaggi, ma se hai tutti gli elementi elencati di seguito a tua disposizione o vuoi provare a improvvisare/adattarti come abbiamo fatto noi, quindi sentiti libero di seguire le nostre istruzioni per costruire il tuo controller per videogiochi USB personalizzato fai-da-te!

Passaggio 1: strumenti e hardware

Strumenti e hardware
Strumenti e hardware
Strumenti e hardware
Strumenti e hardware
Strumenti e hardware
Strumenti e hardware

Gli elementi di cui avrai bisogno per questo progetto:

  • Pulsanti 6x6x4.5mm (12)
  • Arduino Pro Micro con inserto Micro USB (1)
  • Cavo Micro USB (1)
  • Resistori 10KΩ (10)
  • PCB personalizzato (1) - Il file Gerber verrà elencato per l'ordine
  • Acrilico 1/8" - Qualsiasi colore
  • connettori maschio-femmina a 10 pin (2)

Hardware necessario per il progetto:

  • Saldatore (e dispositivi di sicurezza)
  • Taglierina laser - Può essere difficile; Può essere aggirato
  • stampante 3d

Opzionale! - Se desideri testare i risultati prima di saldare tutto al PCB, puoi inserire il codice su Arduino e impostarlo su una breadboard (come visto nel passaggio 3), di cui avrai bisogno:

  • Arduino Pro Micro (con codice già installato)*
  • Tagliere Grande (1-2)
  • Fili (possono utilizzare colori diversi per facilitare la differenziazione) (12)
  • Resistori 10KΩ (10)
  • Pulsanti 6x6x4.5mm (12)

*Questi elementi possono essere riutilizzati per il progetto finale. Non devi procurartene di nuovi, se lo desideri

Se hai tutti i tuoi articoli caldi e pronti per l'uso, iniziamo!

Passaggio 2: caricamento del codice su Arduino

Caricamento del codice su Arduino
Caricamento del codice su Arduino

Il codice che abbiamo usato era una versione modificata del codice di Instructable su cui abbiamo basato il nostro, poiché l'Arduino che abbiamo usato era diverso dal design con cui andavano. Abbiamo cambiato le porte per i diversi pulsanti per rendere tutto molto più semplice.

Ecco il codice originale se vuoi provare a usarlo:

Nel software Arduino, assicurati che Arduino nelle impostazioni sia un Arduino Mirco e che la porta COM sia l'Arduino Micro che hai collegato. Dopo averlo verificato, dovresti essere in grado di fare clic su Carica e il il codice dovrebbe essere su Arduino.

Passaggio 3: configurazione (opzionale) della breadboard

(Facoltativo) Configurazione tagliere
(Facoltativo) Configurazione tagliere
(Facoltativo) Configurazione tagliere
(Facoltativo) Configurazione tagliere

DRITTA!

Questo passaggio, se non è stato visualizzato nel passaggio 1 o nel titolo di questo passaggio, è facoltativo. Se pensi che tutto possa funzionare senza testarlo su una breadboard, fallo. Dato che era la prima volta che realizzavamo un progetto del genere, abbiamo deciso di testarlo perché non volevamo rovinare l'attrezzatura che avevamo acquistato o che avevamo a nostra disposizione, e volevamo anche imparare in modo più efficiente piuttosto che essere buttati nel profondo senza alcuna conoscenza. Se hai qualche scrupoli a continuare a fare gli altri passaggi, segui questo passaggio prima di andare avanti.

Abbiamo estratto le breadboard e le abbiamo messe insieme per ottenere un layout coerente per pulsanti, resistori e cavi. Abbiamo disposto i pulsanti in uno schema in linea retta sulla breadboard (ad eccezione del pulsante sulla scheda più piccola sopra, poiché era il nostro pulsante di prova. Non devi farlo esattamente così). Abbiamo quindi collegato i fili e le resistenze ai pulsanti come nell'immagine sopra. Prima di impostare Arduino, assicurati di aver seguito l'ultimo passaggio e di inserire il codice. In caso contrario, sarà essenzialmente un costoso pezzo di plastica che non fa nulla.

Abbiamo quindi posizionato l'Arduino in un punto in cui tutti i fili potrebbero essere collegati alle diverse porte a cui i pulsanti sarebbero commutati. Se utilizzi più breadboard, assicurati di collegare l'alimentazione e la messa a terra a entrambe, nonché all'Arduino stesso.

Passaggio 4: creazione/ordinazione PCB

Il PCB che abbiamo raffigurato era un design personalizzato che abbiamo realizzato per questo progetto a causa del PCB originale che l'originale utilizzato non era compatibile con l'Arduino che abbiamo usato. Per fare questo, abbiamo usato un programma chiamato Fritzing, che era molto facile da usare e molto facile da usare. Abbiamo impostato il layout dei pulsanti, il layout del resistore e abbiamo scelto uno slot Arduino che avrebbe funzionato per il nostro Arduino, poiché il programma non aveva il nostro modello esatto.

L'azienda che abbiamo usato per ordinare il PCB per realizzarlo era JLCPCB. Il costo era di circa $ 30 con spedizione da DHL e ci sono opzioni più economiche per la spedizione, ma ci vorrà solo più tempo a causa del processo di produzione. Abbiamo anche creato un colore rosso personalizzato, che ha messo altri $ 8, quindi in realtà il tuo PCB potrebbe essere di circa $ 8-10 con la spedizione.

Passaggio 5: verificare se tutto si adatta

Dopo che il tuo PCB è arrivato, il tuo Arduino ha caricato tutto il codice e hai tutto il resto delle tue parti, è ora di metterlo insieme. Prova per vedere se l'Arduino che hai si inserisce negli slot appositamente realizzati per loro, assicurati che i resistori e i pulsanti si adattino ai posti corretti e vedi se uno qualsiasi dei cavi all'interno del PCB è stato collegato correttamente e non ci sono interruzioni (se hai usato il nostro design, non dovrebbero esserci problemi, ma è sempre bene ricontrollare).

Passaggio 6: saldatura

saldatura
saldatura
saldatura
saldatura

Una volta che tutto è stato messo nei posti corretti, ora devi saldare tutti i tuoi pezzi per farli avere le loro connessioni. Prima di iniziare a saldare, ricordati di usare gli occhiali e una maschera se lo desideri, e prepara la saldatura. Abbiamo usato piombo più sottile, ma sei felice di usare qualsiasi tipo di saldatura, purché possa essere utilizzato per effettuare i collegamenti con il PCB.

Consigliamo di iniziare con i resistori in modo da non avere un mucchio di pezzi sottili dappertutto e di farli uno alla volta. Un buon modo per mantenere il resistore in posizione mentre stai saldando è piegare le estremità lunghe l'una dall'altra mentre è bloccato all'interno dei fori del PCB. Una volta saldato, puoi tagliare le estremità lunghe dei resistori con alcuni fili e, mentre lo fai, assicurati di non tagliare troppo vicino, o potresti tagliare la saldatura e perdere la connessione.

Dopo che tutti e 10 i resistori sono stati saldati, i pulsanti sono i prossimi. Attacca tutti i pulsanti in posizione piuttosto che metterli separatamente solo per rendere le cose più facili. Assicurati di controllare se stai saldando tutti i fori, poiché sono molto vicini tra loro.

Una volta che sono tutti dentro e pronti per partire, è il momento della parte difficile: l'Arduino. Attacca l'Arduino nei fori e salda 1-2 delle porte per tenerlo in posizione, quindi procedi, con attenzione, a saldare il resto. Oltre ad assicurarti di colpire ogni foro, assicurati anche che nessuna delle saldature tocchi l'altra saldatura, come se ciò accadesse, c'è una possibilità di cortocircuito, che è qualcosa che non vogliamo, o sarai in grossi guai.

Consigliato: