Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Kurzer Haftungsausschluss: Der Sinn dieses Projekts besteht nicht darin, eine billige Gameport-Joystick-Konvertierung durchzuführen. Der Sinn dieses Projekts besteht darin, einen vielseitigen und anpassbaren Joystick zu entwickeln, der leicht modifiziert werden kann. Der Grund für die Wahl des Arduino war nur, dass ich etwas Freizeit hatte und dem alten Gameport-Joystick meines Onkels ein neues Leben einhauchen wollte. Wenn Sie dasselbe tun möchten, gibt es viele billige Konverter, also probieren Sie sie bitte aus, wenn Sie die Dinge nicht komplizieren möchten
Schritt 1: Sammeln Sie die erforderlichen Materialien:
Dinge, die Sie brauchen, sind:
- ein alter Gameport-Joystick (ich habe meinen für 2$ von einem Flohmarkt bekommen)
- Stiftleisten
- ein Arduino uno (ca. 18 $)
- Protoboard oder Perfboard
Werkzeuge, die Sie benötigen, sind:
- eine Schere
- ein Lötkolben
- manche führen
- ein Computer mit Arduino IDE und Atmel Flip installiert
- Internetverbindung
Schritt 2: Demontieren Sie den Joystick:
Das erste und wichtigste, was zu tun ist, ist, den Joystick auseinander zu nehmen und die Farbcodierung der Drähte herauszufinden, die mit den Tasten verbunden sind.
Schritt 3: Erstellen Sie ein Arduino-Shield und schließen Sie die Drähte an:
Folgen Sie dem beigefügten Schaltplan.
Grundsätzlich stellen die To-Potentiometer die x- und y-Achse des Joysticks dar und die Drucktasten die Aktionstasten
Schritt 4: Konfigurieren Sie die Software:
Es gibt einige Schritte, um diesen Joystick zu konfigurieren:
- Gehen Sie zuerst zu diesem Link https://github.com/AlanChatham/UnoJoy und laden Sie UnoJoy herunter.
- Öffnen Sie als nächstes die Arduino IDE und flashen Sie den Beispielcode auf die Platine.
- jetzt Atmel Flip und Java Runtime Environment installieren
- Versetzen Sie das Board nun in den DFU-Modus, indem Sie die beiden Pins in der Nähe des USB-Ports auf dem Board kurzschließen oder dem Tutorial in diesem Link folgen
- Öffnen Sie nun den Ordner Uno Joy, navigieren Sie zum Ordner Uno und führen Sie die Datei Turnintoajoystick.bat aus
- Ziehen Sie nun das Arduino-Board ab und schließen Sie es wieder an, jetzt ist alles eingestellt und fertig.
- Überprüfen Sie bei Bedarf die Option USB-Controller in Windows, um den Controller zu überprüfen.
Schritt 5: Endergebnis und Fehlerbehebung:
So ist der Joystick entstanden.
Entschuldigung, dass ich das Endergebnis bei der Arbeit nicht gezeigt habe.
Wenn Sie in der Joystick-Bewegung wackeln, überprüfen Sie bitte die 5V- und GND-Anschlüsse, die zu den Potentiometern gehen, um weitere Fehler zu beheben. Bitte kontaktieren Sie mich im Kommentarbereich. Und teilen Sie bitte Bilder, wenn Sie Ihren eigenen Versuch unternehmen