Cuprins:

Joystick USB cu efect Hall: 7 pași (cu imagini)
Joystick USB cu efect Hall: 7 pași (cu imagini)

Video: Joystick USB cu efect Hall: 7 pași (cu imagini)

Video: Joystick USB cu efect Hall: 7 pași (cu imagini)
Video: Mini massager stick live demo 😀😀 2024, Noiembrie
Anonim
Joystick USB cu efect Hall
Joystick USB cu efect Hall

Aceste instrucțiuni arată cum să utilizați un joystick industrial Hall Effect pentru a face un joystick USB de înaltă presiune.

Există un alt joystick USB Tiny instructabile care poate oferi soluții cu costuri reduse;>

Pasul 1: De ce senzori de efect Hall?

Joystick-ul USB normal utilizează 2 potențiometre ca senzori pe axa X și axa Y.

Există câteva limitări ale potențiometrului:

  • nu este suficient de sensibil la mișcări minore (schimbare minoră a rezistenței)
  • contactul fizic în senzor este ușor de uzat (durată scurtă de viață)
  • uzura în zona parțială face ca mișcarea axei să returneze o valoare neliniară (să returneze o valoare incorectă)

În schimb, senzorul de efect Hall este fără contact în partea senzorului, deci nu este ușor de uzat și oferă o valoare precisă pe tot parcursul vieții.

Pasul 2: Pregătirea

Pregătirea
Pregătirea
Pregătirea
Pregătirea
Pregătirea
Pregătirea

Arduino Pro Micro

Aceasta este o versiune specială a Arduino care poate fi emulată ca joystick USB HID.

Joystick cu efect Hall

Joystick-ul cu efect Hall are multe variante. Pentru a fi compatibil cu Arduino, acesta ar trebui să fie alimentat de 5V și să emită valori analogice pe 2 axe în intervalul 0-5V.

Alții

O placă mică pentru conectare mai ușoară, patru șuruburi M3 de 20 mm și trei benzi cu velcro de 20 mm lățime pentru asamblare.

Pasul 3: Părți imprimate 3D

Piese imprimate 3D
Piese imprimate 3D

Descărcați și tipăriți piesele carcasei la thingiverse:

www.thingiverse.com/thing:4556815

Pasul 4: Conexiune

Conexiune
Conexiune

Conectați Arduino Pro Micro pe placa mică și conectați joystick-ul Efect Hall.

Iată rezumatul conexiunii:

Joystick cu efect Hall -> Arduino Pro Micro

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

Pasul 5: Program

  1. Descărcați și instalați Arduino IDE dacă nu încă:
  2. Descărcați codul sursă USBJoyStick:
  3. Conectați joystick-ul USB Effect Hall la computer
  4. Deschide USBJoyStick.ino în Arduino IDE
  5. Selectați meniul Instrumente -> Placă -> Arduino Leonardo
  6. Apăsați butonul Încărcare
  7. Verificați dacă dispozitivul conectat devine un joystick HID USB (pentru Windows puteți verifica la Device Manager sau la Panoul de control -> Imprimante și scanere)

Pasul 6: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
  1. Introduceți placa mică în interiorul carcasei
  2. Puneți joystick-ul înăuntru
  3. Montați piesele carcasei
  4. A o da în bară

Pasul 7: Galerie

Recomandat: