Sommario:

Joystick Arcade fai da te: 3 passaggi
Joystick Arcade fai da te: 3 passaggi

Video: Joystick Arcade fai da te: 3 passaggi

Video: Joystick Arcade fai da te: 3 passaggi
Video: DIY Arcade Stick 2024, Luglio
Anonim
Joystick arcade fai da te
Joystick arcade fai da te
Joystick arcade fai da te
Joystick arcade fai da te

Questo è un joystick arcade che ho realizzato.

Lo stesso joystick arcade è realizzato da zero utilizzando micro interruttori a rullo, nessun modulo joystick arcade prefabbricato utilizzato prima. Ho avuto questa idea da qualcuno alla Maker Faire Singapore 2016, dove mi sono ricordato che qualcuno ha fatto la stessa cosa, tranne che molto meglio del mio.

I pulsanti arcade erano normali pulsanti Arcade da $ 2, di base ma molto migliori dei tipici interruttori tattili.

Passaggio 1: custodia ed elettronica

Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica
Custodia ed elettronica

La custodia è composta principalmente da pezzi acrilici. 1 pezzo nero è stato piegato a 4 giunture per fare i lati, 1 pezzo sgombro copriva il fondo. Un pezzo bianco e un altro tipo di plastica trasparente (non acrilico, un sottile pezzo di plastica, proveniente da alcune confezioni) è stato utilizzato per coprire la parte superiore e montare rispettivamente il joystick e i pulsanti.

Sono stati praticati dei fori nei pezzi superiori di plastica per montare i pulsanti Arcade e per far scorrere e utilizzare la levetta del joystick.

Per quanto riguarda il cablaggio, ho praticamente collegato tutti gli interruttori e i pulsanti a massa e ho lasciato un pin in più da collegare al gpio a un pullup di ingresso per il microcontrollore.

Passaggio 2: joystick

Telecomando da gioco
Telecomando da gioco
Telecomando da gioco
Telecomando da gioco
Telecomando da gioco
Telecomando da gioco

La levetta principale del joystick è un tassello di legno, tagliato a misura.

Gli interruttori a rullo dovrebbero essere incollati a caldo sul lato posteriore del pezzo di acrilico bianco, ai bordi del foro per il tassello.

L'idea sarebbe quella di incollare gli interruttori in modo tale che ogni volta che la levetta si sposta in alto, in basso, a sinistra oa destra, venga premuto un interruttore corrispondente. Tenere gli interruttori vicini in modo tale che quando il joystick si muove in diagonale (ad es. in alto a destra), 2 dei rispettivi interruttori vengano premuti.

Tuttavia, prendi nota di regolare la posizione degli interruttori (quanto è vicino al foro) in anticipo, alla sensibilità che desideri. Altrimenti, ti troverai in un grande casino quando lo cambi. Quando sei soddisfatto, puoi mettere insieme il caso e passare al passaggio successivo.

Passaggio 3: microcontrollore ed elettronica aggiuntiva

Microcontrollore ed elettronica aggiuntiva
Microcontrollore ed elettronica aggiuntiva
Microcontrollore ed elettronica aggiuntiva
Microcontrollore ed elettronica aggiuntiva
Microcontrollore ed elettronica aggiuntiva
Microcontrollore ed elettronica aggiuntiva

Potresti usare qualsiasi microcontrollore con funzionalità HID (preferibilmente USB, perché le regole cablate), come Arduino Leonardo (anche se è lento), Teensy o Bluetooth HID come la chiave EZ Adafruit Bluefruit. In questo caso ho usato un Teensy 3.2, Prendere nota di cablare correttamente gli interruttori. Quando muovi il joystick in una direzione, stai effettivamente premendo l'interruttore nella direzione opposta (Sposta in alto preme l'interruttore in basso). Quindi l'interruttore in basso dovrebbe essere mappato in alto, a sinistra mappato a destra ecc.

Quando si utilizza l'IDE Arduino, utilizzare le funzioni Keyboard.press() e Keyboard.release() per mappare ciascun pulsante a ciascun tasto. Non usare Keyboard.print() perché è lento.

Consigliato: