Sommario:

Joystick USB effetto Hall: 7 passaggi (con immagini)
Joystick USB effetto Hall: 7 passaggi (con immagini)

Video: Joystick USB effetto Hall: 7 passaggi (con immagini)

Video: Joystick USB effetto Hall: 7 passaggi (con immagini)
Video: Alex Mucci SIGMATA da Marra 2024, Giugno
Anonim
Joystick USB ad effetto Hall
Joystick USB ad effetto Hall

Queste istruzioni mostrano come utilizzare un joystick industriale ad effetto Hall per creare un joystick USB ad alta pressione.

Ci sono altre istruzioni correlate Tiny USB Joystick che possono fornire una soluzione a basso costo;>

Passaggio 1: perché i sensori ad effetto Hall?

Il normale joystick USB utilizza 2 potenziometri come sensori sull'asse X e sull'asse Y.

Ci sono alcune limitazioni sul potenziometro:

  • non abbastanza sensibile su piccoli movimenti (minore variazione di resistenza)
  • il contatto fisico nel sensore si consuma facilmente (durata breve)
  • gli usurati in area parziale fanno sì che il movimento dell'asse restituisca un valore non lineare (restituire un valore errato)

Al contrario, il sensore ad effetto Hall è senza contatto nella parte del sensore, quindi non si usura facilmente e fornisce un valore preciso per tutta la vita.

Passaggio 2: preparazione

Preparazione
Preparazione
Preparazione
Preparazione
Preparazione
Preparazione

Arduino Pro Micro

Questa è una versione speciale di Arduino che può emulare come joystick USB HID.

Joystick effetto Hall

Il joystick ad effetto Hall ha molte varianti. Per essere compatibile con Arduino, dovrebbe essere alimentato da 5 V e produrre valori analogici a 2 assi nell'intervallo 0-5 V.

Altri

Una piccola breadboard per un collegamento più semplice, quattro viti M3 da 20 mm e tre strisce di velcro larghe 20 mm per il montaggio.

Passaggio 3: parti stampate in 3D

Parti stampate in 3D
Parti stampate in 3D

Scarica e stampa le parti della custodia su whativerse:

www.thingiverse.com/thing:4556815

Passaggio 4: connessione

Connessione
Connessione

Collega Arduino Pro Micro alla piccola breadboard e collega il joystick ad effetto Hall.

Ecco il riepilogo dei collegamenti:

Joystick effetto Hall -> Arduino Pro Micro

5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)

Passaggio 5: programma

  1. Scarica e installa Arduino IDE se non ancora:
  2. Scarica il codice sorgente USBJoyStick:
  3. Collega il joystick USB ad effetto Hall al computer
  4. Apri USBJoyStick.ino in Arduino IDE
  5. Selezionare il menu Strumenti -> Scheda -> Arduino Leonardo
  6. Premi il pulsante Carica
  7. Verifica che il dispositivo connesso diventi un joystick USB HID (per Windows puoi controllare in Gestione dispositivi o Pannello di controllo -> Stampanti e scanner)

Passaggio 6: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
  1. Attacca la piccola breadboard all'interno della custodia
  2. Metti il joystick dentro
  3. Assembla le parti della custodia
  4. Rovinare

Passaggio 7: Galleria

Consigliato: