Inhoudsopgave:

Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino - Ajarnpa
Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino - Ajarnpa

Video: Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino - Ajarnpa

Video: Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino - Ajarnpa
Video: Блестящая идея со старым DVD плеером! 2024, November
Anonim
Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino
Converteer een oude gamepoort-joystick naar een USB-flightstick met Arduino

Snelle disclaimer: het doel van dit project is niet om een goedkope joystick-conversie voor gamepoorten te maken. Het doel van dit project is om een veelzijdige en aanpasbare joystick te maken die gemakkelijk kan worden aangepast. de reden dat ik voor de Arduino koos, was alleen omdat ik wat vrije tijd bij de hand had en een nieuw leven wilde blazen in de oude joystick voor de gamepoort van mijn oom. als je hetzelfde wilt doen, zijn er veel goedkope converters, dus probeer ze alsjeblieft uit als je het niet ingewikkelder wilt maken

Stap 1: Verzamel de benodigde materialen:

Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen
Verzamel de benodigde materialen

Dingen die je nodig hebt zijn:

  • een oude joystick voor gamepoorten (ik heb de mijne voor $ 2 van een werfverkoop)
  • mannelijke pin-headers
  • een Arduino uno (ongeveer 18 $)
  • protobord of perfboard

Hulpmiddelen die je nodig hebt zijn:

  • een paar scharen
  • een soldeerbout
  • wat lood
  • een computer met Arduino IDE en Atmel flip geïnstalleerd
  • internetverbinding

Stap 2: Demonteer de joystick:

Demonteer de joystick
Demonteer de joystick
Demonteer de joystick
Demonteer de joystick
Demonteer de joystick
Demonteer de joystick

het eerste en belangrijkste dat u moet doen, is de joystick uit elkaar halen en de kleurcodering uitzoeken van de draden die op de knoppen zijn aangesloten.

Stap 3: Maak een Arduino Shield en sluit de draden aan:

Maak een Arduino Shield en sluit de draden aan
Maak een Arduino Shield en sluit de draden aan
Maak een Arduino Shield en sluit de draden aan
Maak een Arduino Shield en sluit de draden aan
Maak een Arduino Shield en sluit de draden aan
Maak een Arduino Shield en sluit de draden aan

Volg het schema dat is bijgevoegd.

In principe vertegenwoordigen de to-potentiometers de x- en y-as van de joystick en de drukknoppen vertegenwoordigen de actietoetsen

Stap 4: Configureer de software:

Configureer de software
Configureer de software
Configureer de software
Configureer de software
Configureer de software
Configureer de software

Er zijn nogal wat stappen om deze joystick te configureren:

  • Ga eerst naar deze link https://github.com/AlanChatham/UnoJoy en download UnoJoy.
  • Open vervolgens de Arduino IDE en flash de voorbeeldcode naar het bord.
  • installeer nu Atmel Flip en Java Runtime Environment
  • Zet het bord nu in de DFU-modus door de twee pinnen dicht bij de USB-poort op het bord kort te sluiten of door de tutorial in deze link te volgen
  • Open nu de Uno Joy-map en navigeer naar de Uno-map en voer het bestand Turnintoajoystick.bat uit
  • Koppel nu het Arduino-bord los en sluit het opnieuw aan, nu is alles ingesteld en klaar.
  • controleer indien nodig de optie usb-controllers in Windows om de controller te controleren.

Stap 5: Eindresultaat en probleemoplossing:

Eindresultaat en probleemoplossing
Eindresultaat en probleemoplossing

Zo is de joystick geworden.

sorry voor het niet laten zien van het eindresultaat op het werk.

Als je wiebelt in de beweging van de joysticks, controleer dan de 5v- en gnd-verbindingen die naar de potentiometers gaan voor verdere probleemoplossing, neem dan contact met me op in het commentaargedeelte. En deel alsjeblieft foto's als je je eigen poging doet

Aanbevolen: