Obsah:

Joystick USB s Hallovým efektem: 7 kroků (s obrázky)
Joystick USB s Hallovým efektem: 7 kroků (s obrázky)

Video: Joystick USB s Hallovým efektem: 7 kroků (s obrázky)

Video: Joystick USB s Hallovým efektem: 7 kroků (s obrázky)
Video: Marlin Firmware 2.0.x Explained 2024, Červen
Anonim
Joystick USB s Hallovým efektem
Joystick USB s Hallovým efektem

Tento návod ukazuje, jak použít průmyslový joystick s Hallovým efektem k vytvoření vysoce přesného USB joysticku.

Existuje další související instruktáž Tiny USB Joystick, která může poskytnout levné řešení;>

Krok 1: Proč snímače s Hallovým efektem?

Normální USB joystick používá 2 potenciometry jako senzory na ose X a Y.

Potenciometr má několik omezení:

  • není dostatečně citlivý na menší pohyb (malá změna odporu)
  • fyzický kontakt v senzoru se snadno opotřebuje (krátká životnost)
  • opotřebené v částečné oblasti způsobí, že pohyb osy vrátí nelineární hodnotu (vrátí nesprávnou hodnotu)

Naproti tomu senzor Hallova efektu je v části senzoru bezkontaktní, takže se snadno opotřebuje a dává celoživotní přesnou hodnotu.

Krok 2: Příprava

Příprava
Příprava
Příprava
Příprava
Příprava
Příprava

Arduino Pro Micro

Toto je speciální verze Arduina, kterou lze emulovat jako USB HID joystick.

Joystick s Hallovým efektem

Joystick s Hallovým efektem má mnoho variant. Aby byl kompatibilní s Arduino, měl by být napájen 5V a výstupem 2osých analogových hodnot v rozsahu 0-5V.

Ostatní

Drobné prkénko pro snadnější připojení, čtyři šrouby M3 20 mm a tři pásy na suchý zip o šířce 20 mm pro montáž.

Krok 3: 3D tištěné díly

3D tištěné díly
3D tištěné díly

Stahujte a tiskněte části pouzdra na věcí:

www.thingiverse.com/thing:4556815

Krok 4: Připojení

Spojení
Spojení

Připojte Arduino Pro Micro na malé prkénko a připojte joystick s Hall Effectem.

Zde je shrnutí připojení:

Joystick s Hall Effectem -> Arduino Pro Micro

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

Krok 5: Program

  1. Stáhněte a nainstalujte Arduino IDE, pokud ještě ne:
  2. Stáhněte si zdrojový kód USBJoyStick:
  3. Připojte USB Joystick s Hallovým efektem k počítači
  4. Otevřete USBJoyStick.ino v Arduino IDE
  5. Vyberte nabídku Nástroje -> Deska -> Arduino Leonardo
  6. Stiskněte tlačítko Nahrát
  7. Zkontrolujte, zda se z připojeného zařízení stane joystick USB HID (pro Windows můžete zkontrolovat ve Správci zařízení nebo Ovládacím panelu -> Tiskárny a skenery)

Krok 6: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
  1. Vložte malé prkénko dovnitř pouzdra
  2. Vložte joystick
  3. Sestavte části skříně
  4. Zašroubovat

Krok 7: Galerie

Doporučuje: