Innehållsförteckning:

Hall Effect USB -joystick: 7 steg (med bilder)
Hall Effect USB -joystick: 7 steg (med bilder)

Video: Hall Effect USB -joystick: 7 steg (med bilder)

Video: Hall Effect USB -joystick: 7 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juni
Anonim
Hall Effect USB -joystick
Hall Effect USB -joystick

Denna instruktion visar hur man använder en industriell Hall Effect -joystick för att göra en USB -joystick med hög presision.

Det finns en annan relaterad instruerbar Tiny USB -joystick som kan erbjuda billiga lösningar;>

Steg 1: Varför Hall Effect Sensors?

Normal USB-joystick använder 2 potentiometrar som sensorer på X-axeln och Y-axeln.

Det finns några begränsningar för potentiometern:

  • inte tillräckligt känslig för mindre rörelser (mindre motståndsförändring)
  • fysisk kontakt i sensorn är lätt sliten (kort livslängd)
  • det slitna delområdet gör att axelrörelsen returnerar olinjärt värde (felaktigt returvärde)

Däremot är Hall -effektsensorn beröringsfri i sensordelen, så inte lätt sliten och ger ett livslångt exakt värde.

Steg 2: Förberedelse

Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse

Arduino Pro Micro

Detta är en speciell version av Arduino som kan efterlikna som en USB HID -joystick.

Hall effekt joystick

Hall effekt joystick har många varianter. För att vara kompatibel med Arduino bör den drivas av 5V och mata ut 2-axliga analoga värden inom intervallet 0-5V.

Andra

En liten brödbräda för enklare anslutning, fyra 20 mm M3 -skruvar och tre 20 mm breda kardborreband för montering.

Steg 3: 3D -tryckta delar

3D -tryckta delar
3D -tryckta delar

Ladda ner och skriv ut väskdelarna på thingiverse:

www.thingiverse.com/thing:4556815

Steg 4: Anslutning

Förbindelse
Förbindelse

Anslut Arduino Pro Micro på den lilla brödbrädan och anslut Hall Effect -joysticken.

Här är sammanfattningen av anslutningen:

Hall Effect Joystick -> Arduino Pro Micro

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

Steg 5: Program

  1. Ladda ner och installera Arduino IDE om inte ännu:
  2. Ladda ner USBJoyStick -källkod:
  3. Anslut Hall Effect USB -joystick till datorn
  4. Öppna USBJoyStick.ino i Arduino IDE
  5. Välj Verktyg -menyn -> Board -> Arduino Leonardo
  6. Tryck på uppladdningsknappen
  7. Kontrollera att ansluten enhet blir en USB HID -joystick (för Windows kan du kontrollera i Enhetshanteraren eller Kontrollpanelen -> Skrivare och skannrar)

Steg 6: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
  1. Stick den lilla brödbrädan inuti höljet
  2. Sätt i joysticken
  3. Montera väskdelarna
  4. Skruva upp

Steg 7: Galleri

Rekommenderad: