Spisu treści:

Konwertuj stary joystick portu gier na pendrive USB z Arduino: 5 kroków
Konwertuj stary joystick portu gier na pendrive USB z Arduino: 5 kroków

Wideo: Konwertuj stary joystick portu gier na pendrive USB z Arduino: 5 kroków

Wideo: Konwertuj stary joystick portu gier na pendrive USB z Arduino: 5 kroków
Wideo: Sterowanie manipulatorem robotycznym w Simulinku | ONT 2024, Listopad
Anonim
Konwertuj stary joystick portu gier na pendrive USB z Arduino
Konwertuj stary joystick portu gier na pendrive USB z Arduino

Szybkie zastrzeżenie: Celem tego projektu nie jest zrobienie taniej konwersji joysticka portu gier. Celem tego projektu jest stworzenie wszechstronnego i konfigurowalnego joysticka, który można łatwo modyfikować. powodem, dla którego wybrałem Arduino, było tylko to, że miałem trochę wolnego czasu i chciałem tchnąć nowe życie w stary joystick mojego wujka. jeśli chcesz zrobić to samo, istnieje wiele tanich konwerterów, więc wypróbuj je, jeśli nie chcesz komplikować rzeczy

Krok 1: Zbierz wymagane materiały:

Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały
Zbierz wymagane materiały

Rzeczy, których będziesz potrzebować, to:

  • stary joystick do portu gier (dostałem swój za 2$ ze sprzedaży na podwórku)
  • męskie nagłówki pinów
  • Arduino uno (około 18 $)
  • płyta prototypowa lub płyta perforowana

Potrzebne narzędzia to:

  • nożyczki
  • lutownica
  • trochę ołowiu
  • komputer z zainstalowanym Arduino IDE i klapką Atmel
  • połączenie internetowe

Krok 2: Zdemontuj joystick:

Zdemontuj joystick
Zdemontuj joystick
Zdemontuj joystick
Zdemontuj joystick
Zdemontuj joystick
Zdemontuj joystick

Pierwszą i najważniejszą rzeczą do zrobienia jest rozebranie joysticka i ustalenie kodu kolorów przewodów łączących z przyciskami.

Krok 3: Zrób Arduino Shield i podłącz przewody:

Zrób Arduino Shield i podłącz przewody
Zrób Arduino Shield i podłącz przewody
Zrób Arduino Shield i podłącz przewody
Zrób Arduino Shield i podłącz przewody
Zrób Arduino Shield i podłącz przewody
Zrób Arduino Shield i podłącz przewody

Postępuj zgodnie ze schematem, który jest dołączony.

Zasadniczo potencjometry to reprezentują oś x i y joysticka, a przyciski reprezentują klawisze akcji

Krok 4: Skonfiguruj oprogramowanie:

Skonfiguruj oprogramowanie
Skonfiguruj oprogramowanie
Skonfiguruj oprogramowanie
Skonfiguruj oprogramowanie
Skonfiguruj oprogramowanie
Skonfiguruj oprogramowanie

Konfiguracja tego joysticka wymaga kilku kroków:

  • Najpierw przejdź do tego linku https://github.com/AlanChatham/UnoJoy i Pobierz UnoJoy.
  • Następnie otwórz Arduino IDE i sflashuj przykładowy kod na płytkę.
  • teraz zainstaluj Atmel Flip i Java Runtime Environment
  • Teraz przełącz płytkę w tryb DFU, zwierając dwa piny w pobliżu portu USB na płycie lub postępując zgodnie z samouczkiem w tym łączu
  • Teraz otwórz folder Uno Joy i przejdź do folderu Uno i uruchom plik Turnintoajoystick.bat
  • Teraz odłącz i ponownie podłącz płytkę Arduino, teraz wszystko jest ustawione i gotowe.
  • w razie potrzeby sprawdź opcję kontrolery USB w systemie Windows, aby sprawdzić kontroler.

Krok 5: Wynik końcowy i rozwiązywanie problemów:

Wynik końcowy i rozwiązywanie problemów
Wynik końcowy i rozwiązywanie problemów

Tak powstał joystick.

przepraszam, że nie pokazałem efektu końcowego w pracy.

Jeśli masz jakiekolwiek drgania w ruchu joysticków, sprawdź połączenia 5V i GND, które trafiają do potencjometrów w celu dalszego rozwiązywania problemów, skontaktuj się ze mną w sekcji komentarzy. I udostępnij zdjęcia, jeśli podejmiesz własną próbę

Zalecana: