Taula de continguts:

Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino: 5 passos
Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino: 5 passos

Vídeo: Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino: 5 passos

Vídeo: Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino: 5 passos
Vídeo: Обновите аркадный джойстик MayFlash F300 | Мод аркадных стиков | Травничество420 2024, De novembre
Anonim
Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino
Converteix un joystick de port de joc antic en un stick de vol USB amb Arduino

Exempció de responsabilitat ràpida: el que es tracta d’aquest projecte no és fer una conversió de joystick de port de joc barata. L’objectiu d’aquest projecte és crear un joystick versàtil i personalitzable que es pugui modificar fàcilment. la raó per la qual vaig triar l'Arduino va ser només perquè tenia temps lliure a la mà i volia inspirar una nova vida al joystick del port de jocs del meu oncle. si voleu fer el mateix, hi ha molts convertidors barats, així que proveu-los si no voleu complicar les coses

Pas 1: reuniu els materials necessaris:

Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris
Reuneix els materials necessaris

Les coses que necessitareu són:

  • un joystick de port de joc antic (tinc el meu per 2 $ d'una venda de jardins)
  • capçaleres de pins masculins
  • un Arduino uno (aproximadament 18 $)
  • tauler proto o perfboard

Les eines que necessiteu són:

  • unes tisores
  • un soldador
  • una mica de plom
  • un ordinador amb Arduino IDE i Atmel flip instal·lats
  • connexió a Internet

Pas 2: desmunteu el joystick:

Desmunteu el joystick
Desmunteu el joystick
Desmunteu el joystick
Desmunteu el joystick
Desmunteu el joystick
Desmunteu el joystick

el primer i principal que cal fer és desmuntar el joystick i esbrinar la codificació de colors dels cables que es connecten als botons.

Pas 3: Feu un escut Arduino i connecteu els cables:

Feu un Arduino Shield i connecteu els cables
Feu un Arduino Shield i connecteu els cables
Feu un Arduino Shield i connecteu els cables
Feu un Arduino Shield i connecteu els cables
Feu un Arduino Shield i connecteu els cables
Feu un Arduino Shield i connecteu els cables

Seguiu l'esquema adjunt.

Bàsicament, els potenciòmetres to representen l'eix xy del joystick i els botons de pressió representen les tecles d'acció

Pas 4: configureu el programari:

Configureu el programari
Configureu el programari
Configureu el programari
Configureu el programari
Configureu el programari
Configureu el programari

Hi ha bastants passos per configurar aquest joystick:

  • Primer aneu a aquest enllaç https://github.com/AlanChatham/UnoJoy i descarregueu UnoJoy.
  • A continuació, obriu l'IDE d'Arduino i cliqueu el codi de mostra a la placa.
  • ara instal·leu Atmel Flip i Java Runtime Environment
  • Ara poseu el tauler en mode DFU en curtcircuitar els dos pins propers al port USB del tauler o seguint el tutorial d’aquest enllaç
  • Ara obriu la carpeta Uno Joy i aneu a la carpeta Uno i executeu el fitxer Turnintoajoystick.bat
  • Ara desconnecteu i torneu a endollar la placa Arduino ara que tot està preparat i llest.
  • si cal, comproveu l'opció de controladors USB al Windows per comprovar-lo.

Pas 5: Resultat final i resolució de problemes:

Resultat final i resolució de problemes
Resultat final i resolució de problemes

Així va resultar el joystick.

ho sento per no mostrar el resultat final a la feina.

Si teniu cap moguda en el moviment dels joysticks, si us plau, comproveu les connexions 5v i gnd que van als potenciòmetres per obtenir més problemes, poseu-vos en contacte amb mi a la secció de comentaris. I compartiu fotos si feu el vostre propi intent.

Recomanat: