Sadržaj:

USB joystick s Hallovim efektom: 7 koraka (sa slikama)
USB joystick s Hallovim efektom: 7 koraka (sa slikama)

Video: USB joystick s Hallovim efektom: 7 koraka (sa slikama)

Video: USB joystick s Hallovim efektom: 7 koraka (sa slikama)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Studeni
Anonim
USB joystick s Hallovim efektom
USB joystick s Hallovim efektom

Ove upute pokazuju kako se pomoću industrijske upravljačke palice Hall Effect izrađuje USB upravljačka palica visokog presjedanja.

Postoji još jedna povezana instrukcija Tiny USB Joystick koja može pružiti jeftino rješenje;>

Korak 1: Zašto Hall -ovi senzori?

Normalni USB joystick koristi 2 potenciometra kao senzore na osi X i Y.

Postoji nekoliko ograničenja na potenciometru:

  • nedovoljno osjetljiv na manje pokrete (manja promjena otpora)
  • fizički kontakt u senzoru lako se istroši (kratak vijek trajanja)
  • istrošeno u djelomičnom području čini pomak osi vraćanje nelinearne vrijednosti (vraća netočnu vrijednost)

Nasuprot tome, Hall -ov osjetnik je beskontaktan u dijelu senzora, pa se ne troši lako i daje doživotnu preciznu vrijednost.

Korak 2: Priprema

Priprema
Priprema
Priprema
Priprema
Priprema
Priprema

Arduino Pro Micro

Ovo je posebna verzija Arduina koja se može oponašati kao USB HID joystick.

Joystick za Hall efekt

Joystick s Hall efektom ima mnogo varijanti. Kako bi bio kompatibilan s Arduinom, trebao bi se napajati od 5 V i izlaziti 2-osne analogne vrijednosti u rasponu unutar 0-5V.

Drugi

Sitna ploča za lakše spajanje, četiri vijka M3 od 20 mm i tri čičak trake širine 20 mm za montažu.

Korak 3: 3D ispisani dijelovi

3D ispisani dijelovi
3D ispisani dijelovi

Preuzmite i ispišite dijelove kućišta na thingiverse:

www.thingiverse.com/thing:4556815

Korak 4: Povezivanje

Veza
Veza

Priključite Arduino Pro Micro na malenu ploču i spojite džojstik Hall Effect.

Evo sažetka veze:

Joystick s Hallovim efektom -> Arduino Pro Micro

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

Korak 5: Program

  1. Preuzmite i instalirajte Arduino IDE ako još niste:
  2. Preuzmite izvorni kod USBJoyStick:
  3. Spojite džojstik Hall Effect USB na računalo
  4. Otvorite USBJoyStick.ino u Arduino IDE -u
  5. Odaberite izbornik Alati -> Ploča -> Arduino Leonardo
  6. Pritisnite gumb Upload
  7. Provjerite je li povezani uređaj postao USB HID Joystick (za Windows možete provjeriti u Upravitelju uređaja ili na Upravljačkoj ploči -> Pisači i skeneri)

Korak 6: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
  1. Umetnite sićušnu ploču u kućište
  2. Umetnite joystick
  3. Sastavite dijelove kućišta
  4. Zajebi stvar

Korak 7: Galerija

Preporučeni: