Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Instruksi ini menunjukkan cara menggunakan joystick Efek Hall industri untuk membuat joystick USB presisi tinggi.
Ada instruksi terkait lainnya Tiny USB Joystick yang dapat memberikan solusi biaya rendah;>
Langkah 1: Mengapa Sensor Efek Hall?
Joystick USB normal menggunakan 2 potensiometer sebagai sensor pada sumbu X dan sumbu Y.
Ada beberapa batasan pada potensiometer:
- tidak cukup sensitif pada gerakan kecil (perubahan resistensi kecil)
- kontak fisik di sensor mudah aus (masa pakai pendek)
- aus di area parsial membuat gerakan sumbu mengembalikan nilai nonlinier (mengembalikan nilai yang salah)
Sebaliknya, sensor efek Hall tidak memiliki kontak di bagian sensor, sehingga tidak mudah aus dan memberikan nilai presisi seumur hidup.
Langkah 2: Persiapan
Arduino Pro Mikro
Ini adalah versi khusus Arduino yang dapat ditiru sebagai joystick USB HID.
Joystick efek hall
Joystick efek hall memiliki banyak varian. Agar kompatibel dengan Arduino, itu harus didukung oleh 5V dan output nilai analog 2-sumbu dalam kisaran dalam 0-5V.
Yang lain
Papan tempat memotong roti kecil untuk koneksi yang lebih mudah, empat sekrup M3 20 mm dan tiga strip Velcro lebar 20 mm untuk perakitan.
Langkah 3: Bagian Cetakan 3D
Unduh dan cetak bagian kasing di thingiverse:
www.thingiverse.com/thing:4556815
Langkah 4: Koneksi
Pasang Arduino Pro Micro pada papan tempat memotong roti kecil dan hubungkan joystick Efek Hall.
Berikut ringkasan koneksinya:
Joystick Efek Hall -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Langkah 5: Program
- Unduh dan instal Arduino IDE jika belum:
- Unduh kode sumber USBJoyStick:
- Hubungkan Hall Effect USB Joystick ke komputer
- Buka USBJoyStick.ino di Arduino IDE
- Pilih menu Alat -> Papan -> Arduino Leonardo
- Tekan tombol Unggah
- Cek device yang terkoneksi menjadi USB HID Joystick (untuk Windows bisa cek di Device Manager atau Control Panel -> Printers & scanners)
Langkah 6: Perakitan
- Tempelkan papan tempat memotong roti kecil di dalam kasing
- Pasang joystiknya
- Pasang bagian-bagian kasing
- Persetan