Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky udhëzues tregon se si të përdorni një levë industriale Hall Effect për të bërë një levë USB me presion të lartë.
Ekziston një udhëzues tjetër i lidhur Tiny USB Joystick që mund të ofrojë zgjidhje me kosto të ulët;>
Hapi 1: Pse Sensorët e Efektit Hall?
Joystick normal USB përdor 2 potenciometra si sensorë në boshtin X dhe boshtin Y.
Ekzistojnë disa kufizime në potenciometër:
- jo mjaft i ndjeshëm ndaj lëvizjeve të vogla (ndryshim i vogël i rezistencës)
- Kontakti fizik në sensor konsumohet lehtë (jetë e shkurtër)
- e konsumuar në zonën e pjesshme bën që lëvizja e boshtit të kthejë vlerën jolineare (ktheni vlerën e pasaktë)
Në të kundërt, sensori i efektit Hall është pa kontakt në pjesën e sensorit, kështu që nuk konsumohet lehtë dhe jep një vlerë të saktë gjatë gjithë jetës.
Hapi 2: Përgatitja
Arduino Pro Micro
Ky është një version i veçantë i Arduino që mund të imitojë si një levë USB HID.
Xhojstik me efekt Hall
Xhojstiku i efektit Hall ka shumë variante. Në mënyrë që të jetë në përputhje me Arduino, ai duhet të mundësohet nga 5V dhe të nxjerrë vlera analoge me 2 boshte në intervalin 0-5V.
Të tjerët
Një pjatë e vogël buke për lidhje më të lehtë, katër vida 20 mm M3 dhe tre shirita Velcro me gjerësi 20 mm për montim.
Hapi 3: Pjesë të printuara në 3D
Shkarkoni dhe printoni pjesët e kutisë në thingiverse:
www.thingiverse.com/thing:4556815
Hapi 4: Lidhja
Lidheni Arduino Pro Micro në tabelën e vogël të bukës dhe lidhni levën e Hall Effect.
Këtu janë përmbledhjet e lidhjes:
Xhoystick Hall Effect -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Hapi 5: Programi
- Shkarkoni dhe instaloni Arduino IDE nëse jo akoma:
- Shkarkoni kodin burimor USBJoyStick:
- Lidheni Hall Efekt USB Joystick me kompjuterin
- Hapni USBJoyStick.ino në Arduino IDE
- Zgjidhni menunë Tools -> Board -> Arduino Leonardo
- Shtypni butonin Ngarko
- Kontrolloni që pajisja e lidhur të bëhet një Joystick USB HID (për Windows mund të kontrolloni te Device Manager ose Control Panel -> Printer & scanners)
Hapi 6: Asambleja
- Ngjiteni tabelën e vogël të bukës brenda kasës
- Vendosni levën brenda
- Montoni pjesët e kasës
- Vidhoseni