Inhaltsverzeichnis:

Konvertieren Sie einen alten Gameport-Joystick mit Arduino in einen USB-Flight-Stick - Gunook
Konvertieren Sie einen alten Gameport-Joystick mit Arduino in einen USB-Flight-Stick - Gunook

Video: Konvertieren Sie einen alten Gameport-Joystick mit Arduino in einen USB-Flight-Stick - Gunook

Video: Konvertieren Sie einen alten Gameport-Joystick mit Arduino in einen USB-Flight-Stick - Gunook
Video: Get Your Old Gameport Joystick Working with Windows 10 | Install Retro Joystick on Windows 7 8 PC 2024, Juli
Anonim
Konvertieren Sie einen alten Gameport-Joystick in einen USB-Flight-Stick mit Arduino
Konvertieren Sie einen alten Gameport-Joystick in einen USB-Flight-Stick mit Arduino

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:

Sammle die benötigten Materialien
Sammle die benötigten Materialien
Sammle die benötigten Materialien
Sammle die benötigten Materialien
Sammle die benötigten Materialien
Sammle die benötigten Materialien
Sammeln Sie die benötigten Materialien
Sammeln Sie die benötigten 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:

Demontieren Sie den Joystick
Demontieren Sie den Joystick
Demontieren Sie den Joystick
Demontieren Sie den Joystick
Demontieren Sie den Joystick
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:

Machen Sie ein Arduino-Shield und verbinden Sie die Drähte
Machen Sie ein Arduino-Shield und verbinden Sie die Drähte
Machen Sie ein Arduino-Shield und verbinden Sie die Drähte
Machen Sie ein Arduino-Shield und verbinden Sie die Drähte
Machen Sie ein Arduino-Shield und verbinden Sie die Drähte
Machen Sie ein Arduino-Shield und verbinden Sie die Drähte

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:

Konfigurieren Sie die Software
Konfigurieren Sie die Software
Konfigurieren Sie die Software
Konfigurieren Sie die Software
Konfigurieren Sie die Software
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:

Endergebnis und Fehlerbehebung
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

Empfohlen: