Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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:
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:
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:
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:
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:
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ę