Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ove upute pokazuju kako koristiti industrijski džojstik Hall Effect za izradu USB džojstika visokog presjeka.
Postoji još jedan srodni uputstvo Tiny USB Joystick koji može pružiti jeftino rješenje;>
Korak 1: Zašto senzori s Hall efektom?
Normalni USB joystick koristi 2 potenciometra kao senzore na osi X i Y osi.
Postoji nekoliko ograničenja na potenciometru:
- nije dovoljno osjetljiv na manje pokrete (manja promjena otpora)
- fizički kontakt u senzoru se lako istroši (kratak vijek trajanja)
- istrošeno u djelomičnom području čini da se pomak osi vrati nelinearnoj vrijednosti (vrati pogrešnu vrijednost)
Nasuprot tome, Hall -ov senzor 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 sa Hall efektom
Džojstik sa Hall efektom ima mnogo varijanti. Kako bi bio kompatibilan s Arduinom, trebao bi se napajati od 5V i izlaziti 2-osne analogne vrijednosti u rasponu od 0-5V.
Drugi
Sitna ploča za lakše povezivanje, četiri vijka M3 od 20 mm i tri čičak trake širine 20 mm za sastavljanje.
Korak 3: 3D štampani dijelovi
Preuzmite i odštampajte dijelove kućišta na thingiverse:
www.thingiverse.com/thing:4556815
Korak 4: Povezivanje
Priključite Arduino Pro Micro na malu ploču i povežite džojstik Hall Effect.
Evo sažetka veze:
Hall Efekt Joystick -> 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 USBJoyStick izvorni kod:
- Priključite džojstik Hall Effect USB na računar
- Otvorite USBJoyStick.ino u Arduino IDE -u
- Odaberite izbornik Alati -> Ploča -> Arduino Leonardo
- Pritisnite dugme Upload
- Provjerite je li povezani uređaj postao USB HID Joystick (za Windows možete provjeriti u Upravitelju uređaja ili na kontrolnoj ploči -> Pisači i skeneri)
Korak 6: Montaža
- Umetnite sićušnu ploču u kućište
- Umetnite džojstik
- Sastavite dijelove kućišta
- Zeznuti stvar