INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksies wys hoe u 'n industriële Hall Effect -joystick kan gebruik om 'n hoë -presisie USB -joystick te maak.
Daar is nog 'n ander verwante instruksies Tiny USB -joystick wat 'n goedkoop oplossing kan bied;>
Stap 1: Waarom hall -effek sensors?
Normale USB-joystick gebruik 2 potensiometers as sensors op die X-as en Y-as.
Daar is 'n paar beperkings op potensiometer:
- nie sensitief genoeg vir geringe beweging nie (geringe weerstandsverandering)
- fisiese kontak in die sensor is maklik uitgeput (kort leeftyd)
- die gedeeltelike verslete gebied laat die asbeweging nie -lineêre waarde terugkeer (verkeerde waarde terug)
In teenstelling hiermee is die hall -effekssensor kontakloos in die sensorgedeelte, so dit is nie maklik om te verslind nie en gee 'n lewenslange presiese waarde.
Stap 2: Voorbereiding
Arduino Pro Micro
Dit is 'n spesiale weergawe van Arduino wat kan navolg as 'n USB HID -joystick.
Hall -effek -joystick
Hall -effek joystick het baie variasies. Om verenigbaar te wees met Arduino, moet dit deur 5V aangedryf word en 2-as analoogwaardes in die reeks binne 0-5V lewer.
Ander
'N Klein broodbord vir makliker aansluiting, vier 20 mm M3 -skroewe en drie klittenbandstroke van 20 mm breed vir montering.
Stap 3: Onderdele met 3D -druk
Laai die sakonderdele af en druk dit op dingiverse af:
www.thingiverse.com/thing:4556815
Stap 4: verbinding
Koppel die Arduino Pro Micro op die klein broodbord en verbind die Hall Effect -joystick.
Hier is die verbindingopsomming:
Hall Effect Joystick -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Stap 5: Programmeer
- Laai en installeer Arduino IDE indien nog nie:
- Laai die USBJoyStick -bronkode af:
- Koppel die Hall Effect USB -joystick aan die rekenaar
- Maak USBJoyStick.ino oop in Arduino IDE
- Kies die menu Gereedskap -> Bord -> Arduino Leonardo
- Druk die oplaai -knoppie
- Kontroleer of die gekoppelde toestel 'n USB HID -joystick word (vir Windows kan u kyk in Apparaatbestuurder of Configuratiescherm -> Printers en skandeerders)
Stap 6: Montering
- Plak die klein broodbord in die boks vas
- Sit die joystick in
- Monteer die kasonderdele
- Skroef op