Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatlar, yüksək səviyyəli USB joystick etmək üçün sənaye Hall Effect joystickindən necə istifadə olunacağını göstərir.
Aşağı qiymətli bir həll təmin edə biləcək başqa bir təlimatlı Tiny USB Joystick var;>
Addım 1: Niyə Hall Efekt Sensorları?
Normal USB joystick, X və Y oxlarında sensorlar olaraq 2 potensiometrdən istifadə edir.
Potansiyometrdə bəzi məhdudiyyətlər var:
- kiçik hərəkətlərdə kifayət qədər həssas deyil (kiçik müqavimət dəyişikliyi)
- sensordakı fiziki təmas asanlıqla aşınır (qısa ömür)
- qismən sahədə köhnəlmiş ox hərəkətini qeyri -xətti dəyərə qaytarır (yanlış dəyər qaytarılır)
Bunun əksinə olaraq, Hall effekti sensoru sensor hissəsində təmassızdır, buna görə də aşınmaq asan deyil və ömür boyu dəqiq dəyər verir.
Addım 2: Hazırlıq
Arduino Pro Micro
Bu USB HID joystick kimi təqlid edə bilən Arduinonun xüsusi bir versiyasıdır.
Hall effektli joystick
Hall effektli joystickin bir çox variantı var. Arduino ilə uyğunlaşmaq üçün 5V ilə təchiz olunmalı və 0-5V aralığında 2 oxlu analog dəyərlər çıxarmalıdır.
Digərləri
Daha asan əlaqə üçün kiçik bir çörək taxtası, dörd ədəd 20 mm M3 vida və montaj üçün 20 mm genişlikdə üç cırtdan zolaq.
Addım 3: 3D çaplı hissələr
Dava hissələrini yükləyin və çap edin:
www.thingiverse.com/thing:4556815
Addım 4: Bağlantı
Arduino Pro Micro -nu kiçik çörək taxtasına qoşun və Hall Effect joystickini birləşdirin.
Budur əlaqə xülasəsi:
Hall Effect Joystick -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Addım 5: Proqram
- Hələ yoxsa Arduino IDE -ni yükləyin və quraşdırın:
- USBJoyStick mənbə kodunu yükləyin:
- Hall Effect USB Joystick'i kompüterə qoşun
- USBJoyStick.ino'yu Arduino IDE -də açın
- Alətlər menyusu -> Board -> Arduino Leonardo seçin
- Yükləmə düyməsini basın
- Bağlı cihazı USB HID Joystick halına gətirin (Windows üçün Aygıt Yöneticisi və ya İdarəetmə Paneli -> Yazıcılar və skanerlərdən yoxlaya bilərsiniz)
Addım 6: Quraşdırma
- Kiçik çörək qabını qutunun içərisinə yapışdırın
- Joysticki içəri qoyun
- Kassa hissələrini yığın
- Vidalamaq