Convertir un ancien joystick de port de jeu en un stick de vol USB avec Arduino : 5 étapes
Convertir un ancien joystick de port de jeu en un stick de vol USB avec Arduino : 5 étapes
Anonim
Convertissez un ancien joystick de port de jeu en un stick de vol USB avec Arduino
Convertissez un ancien joystick de port de jeu en un stick de vol USB avec Arduino

Avis de non-responsabilité rapide: le but de ce projet n'est pas de faire une conversion de joystick de port de jeu bon marché. Le but de ce projet est de créer un joystick polyvalent et personnalisable qui pourrait être facilement modifié. la raison pour laquelle j'ai choisi l'Arduino était uniquement parce que j'avais du temps libre à portée de main et que je voulais donner une nouvelle vie à l'ancien joystick du port de jeu de mon oncle. si vous voulez faire la même chose, il existe de nombreux convertisseurs bon marché, alors essayez-les si vous ne voulez pas compliquer les choses

Étape 1: Rassemblez le matériel requis:

Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis
Rassemblez le matériel requis

Les choses dont vous aurez besoin sont:

  • un vieux joystick de port de jeu (j'ai eu le mien pour 2$ dans un vide-grenier)
  • en-têtes de broches mâles
  • un Arduino uno (environ 18$)
  • carte proto ou perfboard

Les outils dont vous avez besoin sont:

  • une paire de ciseaux
  • un fer à souder
  • un peu de plomb
  • un ordinateur avec Arduino IDE et Atmel flip installé
  • connexion Internet

Étape 2: Démonter le joystick:

Démonter le joystick
Démonter le joystick
Démonter le joystick
Démonter le joystick
Démonter le joystick
Démonter le joystick

la première chose à faire est de démonter le joystick et de déterminer le codage couleur des fils qui se connectent aux boutons.

Étape 3: créez un blindage Arduino et connectez les fils:

Créez un blindage Arduino et connectez les fils
Créez un blindage Arduino et connectez les fils
Créez un blindage Arduino et connectez les fils
Créez un blindage Arduino et connectez les fils
Créez un blindage Arduino et connectez les fils
Créez un blindage Arduino et connectez les fils

Suivez le schéma qui est joint.

Fondamentalement, les potentiomètres to représentent les axes x et y du joystick et les boutons poussoirs représentent les touches d'action

Étape 4: Configurer le logiciel:

Configurer le logiciel
Configurer le logiciel
Configurer le logiciel
Configurer le logiciel
Configurer le logiciel
Configurer le logiciel

Il y a pas mal d'étapes pour configurer ce joystick:

  • Allez d'abord sur ce lien https://github.com/AlanChatham/UnoJoy et téléchargez UnoJoy.
  • Ensuite, ouvrez l'IDE Arduino et flashez l'exemple de code sur la carte.
  • installez maintenant Atmel Flip et Java Runtime Environment
  • Mettez maintenant la carte en mode DFU en court-circuitant les deux broches proches du port USB de la carte ou en suivant le tutoriel dans ce lien
  • Ouvrez maintenant le dossier Uno Joy et accédez au dossier Uno et exécutez le fichier Turnintoajoystick.bat
  • Maintenant, débranchez et rebranchez la carte Arduino maintenant tout est réglé et prêt.
  • si nécessaire, cochez l'option des contrôleurs USB dans Windows pour vérifier le contrôleur.

Étape 5: Résultat final et dépannage:

Résultat final et dépannage
Résultat final et dépannage

C'est ainsi que le joystick s'est avéré.

désolé de ne pas montrer le résultat final au travail.

Si vous avez des mouvements dans le mouvement des joysticks, veuillez vérifier les connexions 5v et gnd qui vont aux potentiomètres pour d'autres dépannages, veuillez me contacter dans la section commentaires. Et s'il vous plaît, partagez des photos si vous faites votre propre tentative