Talaan ng mga Nilalaman:

Hall Effect USB Joystick: 7 Hakbang (na may Mga Larawan)
Hall Effect USB Joystick: 7 Hakbang (na may Mga Larawan)

Video: Hall Effect USB Joystick: 7 Hakbang (na may Mga Larawan)

Video: Hall Effect USB Joystick: 7 Hakbang (na may Mga Larawan)
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Nobyembre
Anonim
Hall Effect USB Joystick
Hall Effect USB Joystick

Ipinapakita ng mga itinuturo na ito kung paano gumamit ng pang-industriya na Hall Effect na joystick upang makagawa ng isang mataas na pagpapasya na USB joystick.

Mayroong isa pang nauugnay na mga itinuturo na Tiny USB Joystick na maaaring magbigay ng mababang solusyon sa gastos;>

Hakbang 1: Bakit ang Mga Sensor ng Epekto ng Hall?

Ang normal na USB joystick ay gumagamit ng 2 potentiometers bilang mga sensor sa X-axis at Y-axis.

Mayroong ilang mga limitasyon sa potentiometer:

  • hindi sapat na sensitibo sa menor de edad na paggalaw (menor de edad na pagbabago ng paglaban)
  • ang pisikal na pakikipag-ugnay sa sensor ay madaling pagod (maikling buhay)
  • ang pagod sa bahagyang lugar gawin ang paggalaw ng axis na bumalik ng hindi linear na halaga (ibalik ang maling halaga)

Sa kaibahan, ang sensor ng Hall effect ay hindi nakikipag-ugnay sa bahagi ng sensor, kaya't hindi madaling pagod at magbigay ng isang habang-buhay na tumpak na halaga.

Hakbang 2: Paghahanda

Paghahanda
Paghahanda
Paghahanda
Paghahanda
Paghahanda
Paghahanda

Arduino Pro Micro

Ito ay isang espesyal na bersyon ng Arduino na maaaring tularan bilang isang USB HID joystick.

Hall effect joystick

Ang Hall effects joystick ay may maraming pagkakaiba-iba. Upang magkatugma sa Arduino, dapat itong pinalakas ng 5V at output 2-axis na mga halagang analog sa saklaw sa loob ng 0-5V.

Ang iba pa

Ang isang maliit na pisara para sa mas madaling koneksyon, apat na 20 mm M3 na turnilyo at tatlong 20 mm na lapad ng Velcro strips para sa pagpupulong.

Hakbang 3: Mga Naka-print na Bahaging 3D

Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D

I-download at i-print ang mga bahagi ng kaso sa thingiverse:

www.thingiverse.com/thing:4556815

Hakbang 4: Koneksyon

Koneksyon
Koneksyon

I-plug ang Arduino Pro Micro sa maliit na breadboard at ikonekta ang Hall Effect joystick.

Narito ang buod ng koneksyon:

Hall Effect Joystick -> Arduino Pro Micro

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

Hakbang 5: Programa

  1. I-download at i-install ang Arduino IDE kung wala pa:
  2. Mag-download ng source code ng USBJoyStick:
  3. Ikonekta ang Hall Effect USB Joystick sa computer
  4. Buksan ang USBJoyStick.ino sa Arduino IDE
  5. Piliin ang menu ng Mga Tool -> Lupon -> Arduino Leonardo
  6. Pindutin ang pindutang I-upload
  7. Suriin ang konektadong aparato na naging isang USB HID Joystick (para sa Windows maaari mong suriin sa Device Manager o Control Panel -> Mga Printer at scanner)

Hakbang 6: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
  1. Idikit ang maliit na tinapay sa loob ng kaso
  2. Ilagay ang joystick sa
  3. Assembly ang mga bahagi ng kaso
  4. Upuan

Hakbang 7: Gallery

Inirerekumendang: