Table des matières:

Joystick USB à effet Hall : 7 étapes (avec photos)
Joystick USB à effet Hall : 7 étapes (avec photos)

Vidéo: Joystick USB à effet Hall : 7 étapes (avec photos)

Vidéo: Joystick USB à effet Hall : 7 étapes (avec photos)
Vidéo: Геймпад SteelSeries Stratus DUO / Распаковка и Обзор / 4K 2024, Novembre
Anonim
Joystick USB à effet Hall
Joystick USB à effet Hall

Ces instructables montrent comment utiliser un joystick industriel à effet Hall pour créer un joystick USB haute pression.

Il existe une autre manette USB Tiny instructables connexe qui peut fournir une solution à faible coût;>

Étape 1: Pourquoi des capteurs à effet Hall ?

Le joystick USB normal utilise 2 potentiomètres comme capteurs sur l'axe X et l'axe Y.

Il y a quelques limitations sur le potentiomètre:

  • pas assez sensible sur un mouvement mineur (changement de résistance mineur)
  • le contact physique dans le capteur s'use facilement (courte durée de vie)
  • l'usure dans la zone partielle fait que le mouvement de l'axe retourne une valeur non linéaire (retourne une valeur incorrecte)

En revanche, le capteur à effet Hall est sans contact dans la partie capteur, il ne s'use donc pas facilement et donne une valeur précise à vie.

Étape 2: Préparation

Préparation
Préparation
Préparation
Préparation
Préparation
Préparation

Arduino Pro Micro

Il s'agit d'une version spéciale d'Arduino qui peut être émulée en tant que joystick USB HID.

Joystick à effet Hall

Le joystick à effet Hall a de nombreuses variantes. Afin d'être compatible avec Arduino, il doit être alimenté par 5 V et produire des valeurs analogiques à 2 axes dans la plage de 0 à 5 V.

Autres

Une petite planche à pain pour une connexion plus facile, quatre vis M3 de 20 mm et trois bandes Velcro de 20 mm de largeur pour l'assemblage.

Étape 3: Pièces imprimées en 3D

Pièces imprimées en 3D
Pièces imprimées en 3D

Téléchargez et imprimez les pièces du boîtier sur thingverse:

www.thingverse.com/thing:4556815

Étape 4: Connexion

Lien
Lien

Branchez l'Arduino Pro Micro sur la petite planche à pain et connectez le joystick à effet Hall.

Voici le résumé de la connexion:

Joystick à effet Hall -> Arduino Pro Micro

5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)

Étape 5: programmer

  1. Téléchargez et installez Arduino IDE si ce n'est pas encore fait:
  2. Téléchargez le code source de l'USBJoyStick:
  3. Connectez le joystick USB à effet Hall à l'ordinateur
  4. Ouvrez USBJoyStick.ino dans Arduino IDE
  5. Sélectionnez le menu Outils -> Carte -> Arduino Leonardo
  6. Appuyez sur le bouton Télécharger
  7. Vérifiez que le périphérique connecté devient un joystick USB HID (pour Windows, vous pouvez vérifier dans le Gestionnaire de périphériques ou le Panneau de configuration -> Imprimantes et scanners)

Étape 6: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
  1. Collez la petite planche à pain à l'intérieur du boîtier
  2. Mettez le joystick dans
  3. Assembler les pièces du boîtier
  4. Bousiller

Étape 7: Galerie

Conseillé: