Joystick USB Hall Effect: 7 Langkah (dengan Gambar)
Joystick USB Hall Effect: 7 Langkah (dengan Gambar)
Anonim
Joystick USB Kesan Hall
Joystick USB Kesan Hall

Instruksional ini menunjukkan cara menggunakan joystick Hall Effect perindustrian untuk membuat joystick USB presisi tinggi.

Terdapat satu lagi instrumen berkaitan Tiny USB Joystick yang boleh memberikan penyelesaian kos rendah;>

Langkah 1: Mengapa Sensor Kesan Hall?

Joystick USB biasa menggunakan 2 potensiometer sebagai sensor pada paksi-X dan paksi-Y.

Terdapat beberapa batasan pada potensiometer:

  • tidak cukup sensitif pada pergerakan kecil (perubahan rintangan kecil)
  • sentuhan fizikal di sensor mudah usang (jangka hayat pendek)
  • aus di kawasan separa menjadikan pergerakan paksi mengembalikan nilai tidak linier (mengembalikan nilai tidak betul)

Sebaliknya, sensor kesan Hall tidak boleh dihubungi di bahagian sensor, jadi tidak mudah usang dan memberikan nilai tepat sepanjang hayat.

Langkah 2: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan

Arduino Pro Mikro

Ini adalah versi khas Arduino yang boleh dicontohi sebagai kayu bedik USB HID.

Joystick kesan Hall

Joystick kesan Hall mempunyai banyak varian. Agar sesuai dengan Arduino, ia harus dikuasakan oleh 5V dan mengeluarkan nilai analog 2-paksi dalam julat dalam 0-5V.

Yang lain

Papan roti kecil untuk sambungan yang lebih mudah, empat skru 20 mm M3 dan tiga jalur Velcro selebar 20 mm untuk pemasangan.

Langkah 3: Bahagian Bercetak 3D

Bahagian Bercetak 3D
Bahagian Bercetak 3D

Muat turun dan cetak bahagian casing di benda yang berbeza:

www.thingiverse.com/thing:4556815

Langkah 4: Sambungan

Sambungan
Sambungan

Pasang Arduino Pro Micro pada papan roti kecil dan sambungkan kayu bedik Hall Effect.

Berikut adalah ringkasan sambungan:

Joystick Hall Effect -> Arduino Pro Mikro

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

Langkah 5: Program

  1. Muat turun dan pasang Arduino IDE jika belum:
  2. Muat turun kod sumber USBJoyStick:
  3. Sambungkan Joystick USB Hall Effect ke komputer
  4. Buka USBJoyStick.ino di Arduino IDE
  5. Pilih menu Alat -> Papan -> Arduino Leonardo
  6. Tekan butang Muat Naik
  7. Periksa peranti yang disambungkan menjadi Joystick USB HID (untuk Windows anda boleh periksa di Device Manager atau Control Panel -> Pencetak & pengimbas)

Langkah 6: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
  1. Masukkan papan roti kecil di dalam casing
  2. Masukkan kayu bedik ke dalam
  3. Pasang bahagian kes
  4. Kacau

Langkah 7: Galeri

Disyorkan: