Spisu treści:

Joystick USB z efektem Halla: 7 kroków (ze zdjęciami)
Joystick USB z efektem Halla: 7 kroków (ze zdjęciami)

Wideo: Joystick USB z efektem Halla: 7 kroków (ze zdjęciami)

Wideo: Joystick USB z efektem Halla: 7 kroków (ze zdjęciami)
Wideo: NAJLEPSZY pad (PC/Switch) w ludzkiej cenie - 8BitDo Ultimate Bluetooth Controller 2024, Listopad
Anonim
Joystick USB z efektem Halla
Joystick USB z efektem Halla

Ta instrukcja pokazuje, jak używać przemysłowego joysticka z efektem Halla, aby stworzyć precyzyjny joystick USB.

Istnieje jeszcze jedna powiązana instrukcja Tiny USB Joystick, która może zapewnić tanie rozwiązanie;>

Krok 1: Dlaczego czujniki z efektem Halla?

Normalny joystick USB wykorzystuje 2 potencjometry jako czujniki na osi X i Y.

Istnieje kilka ograniczeń dotyczących potencjometru:

  • niewystarczająco wrażliwy na drobny ruch (niewielka zmiana oporu)
  • kontakt fizyczny w czujniku łatwo się zużywa (krótka żywotność)
  • zużycie w częściowym obszarze powoduje, że ruch osi zwraca wartość nieliniową (zwraca nieprawidłową wartość)

W przeciwieństwie do tego, czujnik Halla jest bezstykowy w części czujnika, więc nie jest łatwo zużyty i zapewnia dożywotnią dokładną wartość.

Krok 2: Przygotowanie

Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie

Arduino Pro Micro

To specjalna wersja Arduino, która może emulować jako joystick USB HID.

Joystick efektu Halla

Joystick z efektem Halla ma wiele wariantów. Aby był kompatybilny z Arduino powinien być zasilany napięciem 5V i wyprowadzać 2-osiowe wartości analogowe z zakresu 0-5V.

Inni

Mała płytka stykowa ułatwiająca łączenie, cztery śruby M3 20 mm i trzy paski na rzepy o szerokości 20 mm do montażu.

Krok 3: Części drukowane 3D

Części drukowane w 3D
Części drukowane w 3D

Pobierz i wydrukuj części obudowy w thingiverse:

www.thingiverse.com/thing:4556815

Krok 4: Połączenie

Połączenie
Połączenie

Podłącz Arduino Pro Micro do małej płytki stykowej i podłącz joystick efektu Halla.

Oto podsumowanie połączenia:

Joystick efektu Halla -> Arduino Pro Micro

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

Krok 5: Program

  1. Pobierz i zainstaluj Arduino IDE, jeśli jeszcze nie:
  2. Pobierz kod źródłowy USBJoyStick:
  3. Podłącz joystick USB efektu Halla do komputera
  4. Otwórz USBJoyStick.ino w Arduino IDE
  5. Wybierz menu Narzędzia -> Płytka -> Arduino Leonardo
  6. Naciśnij przycisk Prześlij
  7. Sprawdź, czy podłączone urządzenie stało się joystickiem USB HID (w systemie Windows możesz to sprawdzić w Menedżerze urządzeń lub Panelu sterowania -> Drukarki i skanery)

Krok 6: Montaż

montaż
montaż
montaż
montaż
montaż
montaż
montaż
montaż
  1. Włóż maleńką płytkę stykową do obudowy
  2. Umieść joystick w
  3. Montaż części obudowy
  4. Zepsuć

Krok 7: Galeria

Zalecana: