Inhoudsopgave:

Hall-effect USB-joystick - Ajarnpa
Hall-effect USB-joystick - Ajarnpa

Video: Hall-effect USB-joystick - Ajarnpa

Video: Hall-effect USB-joystick - Ajarnpa
Video: DIY hall effect joysticks 2024, Juni-
Anonim
Hall-effect USB-joystick
Hall-effect USB-joystick

Deze instructables laten zien hoe je een industriële Hall Effect-joystick kunt gebruiken om een USB-joystick met hoge precisie te maken.

Er zijn nog andere gerelateerde instructables Tiny USB Joystick die een goedkope oplossing kan bieden;>

Stap 1: Waarom Hall-effectsensoren?

Normale USB-joystick gebruikt 2 potentiometers als sensoren op de X-as en Y-as.

Er zijn een paar beperkingen aan de potentiometer:

  • niet gevoelig genoeg bij kleine bewegingen (kleine weerstandsverandering)
  • fysiek contact in de sensor is gemakkelijk versleten (korte levensduur)
  • de slijtage in een gedeeltelijk gebied zorgt ervoor dat de asbeweging een niet-lineaire waarde retourneert (retourneer onjuiste waarde)

De Hall-effectsensor is daarentegen contactloos in het sensorgedeelte, dus niet gemakkelijk versleten en geeft een levenslange precieze waarde.

Stap 2: Voorbereiding

Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding

Arduino Pro Micro

Dit is een speciale versie van Arduino die kan emuleren als een USB HID-joystick.

Joystick met zaaleffect

Hall-effect joystick heeft veel varianten. Om compatibel te zijn met Arduino, moet het worden aangedreven door 5V en 2-assige analoge waarden in het bereik van 0-5V uitvoeren.

anderen

Een Tiny breadboard voor eenvoudigere aansluiting, vier 20 mm M3-schroeven en drie 20 mm brede klittenbandstrips voor montage.

Stap 3: 3D-geprinte onderdelen

3D-geprinte onderdelen
3D-geprinte onderdelen

Download en print de kofferonderdelen op thingiverse:

www.thingiverse.com/thing:4556815

Stap 4: Aansluiting

Verbinding
Verbinding

Sluit de Arduino Pro Micro aan op het kleine breadboard en sluit de Hall Effect-joystick aan.

Hier is het verbindingsoverzicht:

Hall-effect-joystick -> Arduino Pro Micro

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

Stap 5: Programma

  1. Download en installeer Arduino IDE indien nog niet:
  2. Download USBJoyStick broncode:
  3. Sluit de Hall Effect USB-joystick aan op de computer
  4. Open USBJoyStick.ino in Arduino IDE
  5. Selecteer Extra menu -> Bord -> Arduino Leonardo
  6. Druk op de uploadknop
  7. Controleer of het aangesloten apparaat een USB HID-joystick wordt (voor Windows kunt u dit controleren in Apparaatbeheer of Configuratiescherm -> Printers en scanners)

Stap 6: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
  1. Steek het kleine breadboard in de behuizing
  2. Zet de joystick in
  3. Assembleren van de behuizingsonderdelen:
  4. verpesten

Stap 7: Galerij

Aanbevolen: