Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
I-download at i-print ang mga bahagi ng kaso sa thingiverse:
www.thingiverse.com/thing:4556815
Hakbang 4: 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
- I-download at i-install ang Arduino IDE kung wala pa:
- Mag-download ng source code ng USBJoyStick:
- Ikonekta ang Hall Effect USB Joystick sa computer
- Buksan ang USBJoyStick.ino sa Arduino IDE
- Piliin ang menu ng Mga Tool -> Lupon -> Arduino Leonardo
- Pindutin ang pindutang I-upload
- 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
- Idikit ang maliit na tinapay sa loob ng kaso
- Ilagay ang joystick sa
- Assembly ang mga bahagi ng kaso
- Upuan