Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksjonene viser hvordan du bruker en industriell Hall Effect -joystick til å lage en USB -joystick med høy presisjon.
Det er en annen relatert instruerbar Tiny USB -joystick som kan tilby en rimelig løsning;>
Trinn 1: Hvorfor Hall Effect Sensors?
Normal USB-joystick bruker 2 potensiometre som sensorer på X-aksen og Y-aksen.
Det er noen begrensninger på potensiometer:
- ikke sensitiv nok ved mindre bevegelser (mindre endring i motstand)
- fysisk kontakt i sensoren er lett slitt (kort levetid)
- det utslitte delområdet gjør at aksebevegelsen returnerer til ikke -lineær verdi (feil feil verdi)
I kontrast er Hall -effektsensoren berøringsfri i sensordelen, så ikke lett slitt og gir en livslang presis verdi.
Trinn 2: Forberedelse
Arduino Pro Micro
Dette er en spesiell versjon av Arduino som kan etterligne som en USB HID -joystick.
Hall effekt joystick
Hall effekt joystick har mange varianter. For å være kompatibel med Arduino, bør den drives av 5V og levere 2-aksede analoge verdier i området innenfor 0-5V.
Andre
Et lite brødbrett for enklere tilkobling, fire 20 mm M3 skruer og tre 20 mm brede borrelåsstrimler for montering.
Trinn 3: 3D -trykte deler
Last ned og skriv ut delene på saken på thingiverse:
www.thingiverse.com/thing:4556815
Trinn 4: Tilkobling
Plugg Arduino Pro Micro på det lille brødbrettet og koble Hall Effect -joysticken.
Her er tilkoblingssammendraget:
Hall Effect Joystick -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Trinn 5: Program
- Last ned og installer Arduino IDE hvis ikke ennå:
- Last ned USBJoyStick kildekoden:
- Koble Hall Effect USB -joystick til datamaskinen
- Åpne USBJoyStick.ino i Arduino IDE
- Velg Verktøy -menyen -> Brett -> Arduino Leonardo
- Trykk på Last opp -knappen
- Kontroller at tilkoblet enhet blir en USB HID -joystick (for Windows kan du sjekke i Enhetsbehandling eller Kontrollpanel -> Skrivere og skannere)
Trinn 6: Montering
- Fest det lille brødbrettet inne i saken
- Sett joysticken inn
- Monter kabinettdelene
- Rote det til