Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod ukazuje, ako používať priemyselný joystick s efektom Hall Effect na výrobu vysoko presného joysticku USB.
Existujú aj ďalšie súvisiace pokyny Tiny USB Joystick, ktoré môžu poskytnúť lacné riešenie;>
Krok 1: Prečo snímače s Hallovým efektom?
Bežný joystick USB používa ako senzory na osiach X a Y 2 potenciometre.
Potenciometer má niekoľko obmedzení:
- nie je dostatočne citlivý na malý pohyb (menšia zmena odporu)
- fyzický kontakt v senzore sa ľahko opotrebuje (krátka životnosť)
- opotrebované v čiastočnej oblasti spôsobí, že pohyb osi vráti nelineárnu hodnotu (vráti nesprávnu hodnotu)
Naproti tomu snímač Hallovho efektu je v časti snímača bezkontaktný, takže sa ľahko opotrebuje a poskytuje celoživotnú presnú hodnotu.
Krok 2: Príprava
Arduino Pro Micro
Toto je špeciálna verzia Arduina, ktorú je možné napodobniť ako USB HID joystick.
Joystick s Hallovým efektom
Joystick s Hallovým efektom má mnoho variantov. Aby bol kompatibilný s Arduino, mal by byť napájaný 5V a výstupom 2-osových analógových hodnôt v rozsahu 0-5V.
Iní
Drobná doštička na uľahčenie pripojenia, štyri skrutky M3 s priemerom 20 mm a tri pásy na suchý zips so šírkou 20 mm na montáž.
Krok 3: 3D tlačené diely
Stiahnite a vytlačte si diely puzdra na univerzáli:
www.thingiverse.com/thing:4556815
Krok 4: Pripojenie
Zapojte Arduino Pro Micro na malú dosku a pripojte joystick s Hall Effectom.
Tu je zhrnutie pripojenia:
Joystick s Hallovým efektom -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Krok 5: Program
- Stiahnite a nainštalujte si Arduino IDE, ak ešte nie je:
- Stiahnite si zdrojový kód USBJoyStick:
- Pripojte joystick USB s Hallovým efektom k počítaču
- Otvorte USBJoyStick.ino v Arduino IDE
- Vyberte ponuku Nástroje -> Doska -> Arduino Leonardo
- Stlačte tlačidlo Nahrať
- Skontrolujte, či sa z pripojeného zariadenia stane joystick USB HID (v systéme Windows to môžete skontrolovať v Správcovi zariadení alebo Ovládacom paneli -> Tlačiarne a skenery)
Krok 6: Zostavenie
- Malú dosku na pečenie vložte do puzdra
- Vložte joystick
- Zostavte diely puzdra
- Pokaziť