Innholdsfortegnelse:

Konverter en gammel spillport -joystick til en USB -flypinne med Arduino: 5 trinn
Konverter en gammel spillport -joystick til en USB -flypinne med Arduino: 5 trinn

Video: Konverter en gammel spillport -joystick til en USB -flypinne med Arduino: 5 trinn

Video: Konverter en gammel spillport -joystick til en USB -flypinne med Arduino: 5 trinn
Video: En gammel grime 2024, November
Anonim
Konverter en gammel spillport -joystick til en USB -flypinne med Arduino
Konverter en gammel spillport -joystick til en USB -flypinne med Arduino

Quick Disclaimer: Poenget med dette er prosjektet er ikke å lage en billig spillport -joystick -konvertering. Poenget med dette prosjektet er å lage en allsidig og tilpassbar joystick som enkelt kan moddes. grunnen til at jeg valgte Arduino var bare fordi jeg hadde litt ledig tid for hånden og ville puste nytt liv i onkelen min gamle joystick. Hvis du vil gjøre det samme, er det mange billige omformere der ute, så prøv dem hvis du ikke vil komplisere ting

Trinn 1: Saml de nødvendige materialene:

Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene
Samle de nødvendige materialene

Ting du trenger er:

  • en gammel spillport -joystick (jeg fikk min for 2 $ fra et salgsverk)
  • mannlige pinhoder
  • en Arduino uno (ca. 18 $)
  • proto board eller perfboard

Verktøy du trenger er:

  • saks
  • et loddejern
  • litt bly
  • en datamaskin med Arduino IDE og Atmel flip installert
  • Internett-tilkobling

Trinn 2: Demonter styrespaken:

Demonter styrespaken
Demonter styrespaken
Demonter styrespaken
Demonter styrespaken
Demonter styrespaken
Demonter styrespaken

den første og fremste tingen å gjøre er å ta styrespaken fra hverandre og finne ut fargekodingen på ledningene som kobles til knappene.

Trinn 3: Lag et Arduino -skjold og koble ledningene:

Lag et Arduino -skjold og koble ledningene
Lag et Arduino -skjold og koble ledningene
Lag et Arduino -skjold og koble ledningene
Lag et Arduino -skjold og koble ledningene
Lag et Arduino -skjold og koble ledningene
Lag et Arduino -skjold og koble ledningene

Følg skjemaet som er vedlagt.

I utgangspunktet representerer potensiometrene x- og y -aksen til joysticken og trykknappene representerer handlingstastene

Trinn 4: Konfigurer programvaren:

Konfigurer programvaren
Konfigurer programvaren
Konfigurer programvaren
Konfigurer programvaren
Konfigurer programvaren
Konfigurer programvaren

Det er ganske mange trinn for å konfigurere denne joysticken:

  • Gå først til denne lenken https://github.com/AlanChatham/UnoJoy og last ned UnoJoy.
  • Deretter åpner du Arduino IDE og blinker prøvekoden til brettet.
  • installer nå Atmel Flip og Java Runtime Environment
  • Sett brettet i DFU -modus ved å kortslutte de to pinnene i nærheten av usb -porten på kortet eller ved å følge opplæringen i denne lenken
  • Nå åpner du Uno Joy -mappen og navigerer til Uno -mappen og kjører filen Turnintoajoystick.bat
  • Koble fra og koble til Arduino -kortet igjen, nå er alt klart og klart.
  • sjekk om nødvendig alternativet usb -kontrollere i Windows for å sjekke kontrolleren.

Trinn 5: Sluttresultat og feilsøking:

Sluttresultat og feilsøking
Sluttresultat og feilsøking

Slik ble joysticken.

beklager at jeg ikke viste sluttresultatet på jobben.

Hvis du har noe vridning i joysticks -bevegelsen, vennligst sjekk 5v- og gnd -tilkoblingene som går til potensiometrene for ytterligere feilsøking, vennligst kontakt meg i kommentarfeltet. Del bilder hvis du tar ditt eget forsøk

Anbefalt: