Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
Preuzmite i ispišite dijelove kućišta na thingiverse:
www.thingiverse.com/thing:4556815
Korak 4: Povezivanje
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
- Preuzmite i instalirajte Arduino IDE ako još niste:
- Preuzmite izvorni kod USBJoyStick:
- Spojite džojstik Hall Effect USB na računalo
- Otvorite USBJoyStick.ino u Arduino IDE -u
- Odaberite izbornik Alati -> Ploča -> Arduino Leonardo
- Pritisnite gumb Upload
- 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
- Umetnite sićušnu ploču u kućište
- Umetnite joystick
- Sastavite dijelove kućišta
- Zajebi stvar