Skakel 'n ou spelpoort -joystick om in 'n USB -vliegstok met Arduino: 5 stappe
Skakel 'n ou spelpoort -joystick om in 'n USB -vliegstok met Arduino: 5 stappe
Anonim
Skakel 'n ou Game Port -joystick om in 'n USB -vliegstok met Arduino
Skakel 'n ou Game Port -joystick om in 'n USB -vliegstok met Arduino

Vinnige vrywaring: die doel hiervan is dat die projek nie 'n goedkoop speletjie -joystick -omskakeling moet maak nie. Die doel van hierdie projek is om 'n veelsydige en aanpasbare joystick te maak wat maklik verander kan word. die rede waarom ek die Arduino gekies het, was net omdat ek vrye tyd byderhand wou hê en 'n nuwe lewe in my oom se ou spel -joystick wou blaas. As u dieselfde wil doen, is daar baie goedkoop omskakelaars, probeer dit dan as u nie dinge wil bemoeilik nie

Stap 1: Versamel die vereiste materiaal:

Versamel die benodigde materiaal
Versamel die benodigde materiaal
Versamel die vereiste materiaal
Versamel die vereiste materiaal
Versamel die vereiste materiaal
Versamel die vereiste materiaal
Versamel die vereiste materiaal
Versamel die vereiste materiaal

Dinge wat u benodig, is:

  • 'n ou spelboort -joystick (ek het myne vir 2 $ gekry uit 'n werfverkoping)
  • manlike penkoppe
  • 'n Arduino uno (ongeveer 18 $)
  • protobord of perfboard

Gereedskap wat u benodig, is:

  • n sker
  • 'n soldeerbout
  • 'n paar lood
  • 'n rekenaar met Arduino IDE en Atmel flip geïnstalleer
  • internet konneksie

Stap 2: Demonteer die joystick:

Demonteer die joystick
Demonteer die joystick
Demonteer die joystick
Demonteer die joystick
Demonteer die joystick
Demonteer die joystick

Die eerste ding wat u moet doen, is om die joystick uitmekaar te haal en die kleurkodering van die drade wat met die knoppies verbind word, uit te vind.

Stap 3: Maak 'n Arduino -skild en verbind die drade:

Maak 'n Arduino -skild en verbind die drade
Maak 'n Arduino -skild en verbind die drade
Maak 'n Arduino -skild en verbind die drade
Maak 'n Arduino -skild en verbind die drade
Maak 'n Arduino -skild en verbind die drade
Maak 'n Arduino -skild en verbind die drade

Volg die skema wat aangeheg is.

Die potensiometers verteenwoordig basies die x- en y -as van die joystick en die drukknoppies stel die aksiesleutels voor

Stap 4: Stel die sagteware op:

Stel die sagteware op
Stel die sagteware op
Stel die sagteware op
Stel die sagteware op
Stel die sagteware op
Stel die sagteware op

Daar is 'n hele paar stappe om hierdie joystick op te stel:

  • Gaan eers na hierdie skakel https://github.com/AlanChatham/UnoJoy en laai UnoJoy af.
  • Maak dan die Arduino IDE oop en flits die voorbeeldkode op die bord.
  • installeer nou Atmel Flip en Java Runtime Environment
  • Plaas die bord nou in die DFU -modus deur die twee penne naby die usb -poort op die bord te kort of deur die tutoriaal in hierdie skakel te volg
  • Maak nou die Uno Joy -gids oop en navigeer na die Uno -gids en voer die Turnintoajoystick.bat -lêer uit
  • Ontkoppel die Arduino -bord en koppel dit weer aan, en nou is alles gereed en gereed.
  • Kontroleer indien nodig die USB -beheerdersopsie in Windows om die beheerder na te gaan.

Stap 5: Eindresultaat en probleemoplossing:

Eindresultaat en probleemoplossing
Eindresultaat en probleemoplossing

So het die joystick uitgedraai.

jammer dat ek nie die eindresultaat by die werk gewys het nie.

As u 'n draai in die joysticks -beweging het, kyk dan na die 5v- en gnd -aansluitings wat na die potensiometers gaan vir verdere foutopsporing, kontak my asseblief in die kommentaarafdeling. Deel asseblief foto's as u self probeer