Taula de continguts:

Joystick USB d'efecte Hall: 7 passos (amb imatges)
Joystick USB d'efecte Hall: 7 passos (amb imatges)

Vídeo: Joystick USB d'efecte Hall: 7 passos (amb imatges)

Vídeo: Joystick USB d'efecte Hall: 7 passos (amb imatges)
Vídeo: КАК НАСТРОИТЬ L4D2 2024, Juny
Anonim
Joystick USB d'efecte Hall
Joystick USB d'efecte Hall

Aquestes instruccions mostren com utilitzar un joystick industrial Hall Effect per fer un joystick USB d'alta presió.

Hi ha un altre joystick USB Tiny instructable relacionat que pot proporcionar una solució de baix cost;>

Pas 1: per què els sensors d'efecte Hall?

El joystick USB normal utilitza 2 potenciòmetres com a sensors en l'eix X i l'eix Y.

Hi ha algunes limitacions en el potenciòmetre:

  • no és prou sensible als moviments menors (canvi de resistència menor)
  • el contacte físic al sensor es pot gastar fàcilment (vida útil curta)
  • el desgast en una àrea parcial fa que el moviment de l'eix retorni un valor no lineal (retorna un valor incorrecte)

En canvi, el sensor d’efecte Hall no té contacte a la part del sensor, de manera que no es desgasta fàcilment i proporciona un valor precís durant tota la vida.

Pas 2: Preparació

Preparació
Preparació
Preparació
Preparació
Preparació
Preparació

Arduino Pro Micro

Aquesta és una versió especial d'Arduino que pot emular-se com a joystick USB HID.

Joystick efecte Hall

El joystick amb efecte Hall té moltes variants. Per tal que sigui compatible amb Arduino, hauria de ser alimentat per 5V i generar valors analògics de 2 eixos en un interval d'entre 0-5V.

Altres

Una petita placa de connexió per facilitar la connexió, quatre cargols M3 de 20 mm i tres tires de velcro de 20 mm d’amplada per muntar.

Pas 3: peces impreses en 3D

Parts impreses en 3D
Parts impreses en 3D

Descarregueu i imprimiu les peces de la caixa a thingiverse:

www.thingiverse.com/thing:4556815

Pas 4: connexió

Connexió
Connexió

Connecteu l’Arduino Pro Micro a la petita tauleta de connexió i connecteu el joystick de l’efecte Hall.

Aquí teniu el resum de la connexió:

Joystick d'efecte Hall -> Arduino Pro Micro

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

Pas 5: programa

  1. Descarregueu i instal·leu Arduino IDE si encara no:
  2. Descarregueu el codi font USBJoyStick:
  3. Connecteu el joystick USB Effect Hall a l'ordinador
  4. Obriu USBJoyStick.ino a Arduino IDE
  5. Seleccioneu el menú Eines -> Tauler -> Arduino Leonardo
  6. Premeu el botó Puja
  7. Comproveu que el dispositiu connectat es converteixi en un joystick HID USB (per a Windows podeu consultar-lo al Gestor de dispositius o al Tauler de control -> Impressores i escàners)

Pas 6: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
  1. Introduïu la minúscula tauleta dins de la caixa
  2. Col·loqueu el joystick
  3. Muntatge de les peces de la caixa
  4. Ficar la pota

Pas 7: Galeria

Recomanat: