Turinys:
- 1 žingsnis: kodėl reikia salės efekto jutiklių?
- 2 žingsnis: Paruošimas
- 3 žingsnis: 3D spausdintos dalys
- 4 žingsnis: prijungimas
- 5 žingsnis: programa
- 6 žingsnis: Surinkimas
- 7 žingsnis: galerija
Video: „Hall Effect“USB vairasvirtė: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šiose instrukcijose parodyta, kaip naudoti pramoninę „Hall Effect“vairasvirtę, kad būtų sukurtas aukštos kokybės USB kreiptukas.
Yra ir kitų susijusių instrukcijų „Tiny USB Joystick“, kurios gali pasiūlyti pigių sprendimų;>
1 žingsnis: kodėl reikia salės efekto jutiklių?
Įprasta USB vairasvirtė naudoja 2 potenciometrus kaip X ir Y ašių jutiklius.
Potenciometras turi keletą apribojimų:
- nepakankamai jautrus mažiems judesiams (nedidelis pasipriešinimo pokytis)
- fizinis jutiklio kontaktas lengvai susidėvi (trumpas tarnavimo laikas)
- dėl susidėvėjusio dalinio ploto ašies judėjimas grąžina netiesinę vertę (grąžina neteisingą vertę)
Priešingai, „Hall“efekto jutiklis yra bekontaktis jutiklio dalyje, todėl nėra lengvai nusidėvėjęs ir suteikia tikslią vertę visą gyvenimą.
2 žingsnis: Paruošimas
„Arduino Pro Micro“
Tai speciali „Arduino“versija, kuri gali imituoti kaip USB HID vairasvirtę.
„Hall“efekto vairasvirtė
„Hall“efekto vairasvirtė turi daugybę variantų. Kad jis būtų suderinamas su „Arduino“, jis turėtų būti maitinamas 5 V įtampa ir išvestis 2 ašių analogines vertes 0–5 V intervale.
Kiti
Maža duonos lentelė, skirta lengviau prijungti, keturi 20 mm M3 varžtai ir trys 20 mm pločio velcro juostelės, skirtos surinkimui.
3 žingsnis: 3D spausdintos dalys
Atsisiųskite ir atsispausdinkite dėklo dalis „thingiverse“:
www.thingiverse.com/thing:4556815
4 žingsnis: prijungimas
Prijunkite „Arduino Pro Micro“prie mažos duonos lentos ir prijunkite „Hall Effect“vairasvirtę.
Čia pateikiama ryšio santrauka:
„Hall Effect“vairasvirtė -> „Arduino Pro Micro“
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
5 žingsnis: programa
- Atsisiųskite ir įdiekite „Arduino IDE“, jei dar ne:
- Atsisiųskite „USBJoyStick“šaltinio kodą:
- Prijunkite „Hall Effect“USB vairasvirtę prie kompiuterio
- Atidarykite „USBJoyStick.ino“„Arduino IDE“
- Pasirinkite Įrankiai meniu -> Lenta -> Arduino Leonardo
- Paspauskite mygtuką Įkelti
- Patikrinkite, ar prijungtas įrenginys tampa USB HID vairasvirte („Windows“galite patikrinti įrenginių tvarkytuvėje arba valdymo skydelyje -> Spausdintuvai ir skaitytuvai)
6 žingsnis: Surinkimas
- Įdėkite mažą duonos lentą į dėklo vidų
- Įdėkite vairasvirtę
- Surinkite korpuso dalis
- Užsukite
7 žingsnis: galerija
Rekomenduojamas:
Maža USB vairasvirtė: 5 žingsniai (su nuotraukomis)
Maža USB vairasvirtė: ši pamoka parodo, kaip padaryti labai paprastą mažą USB vairasvirtę. Ši instrukcija yra susijusi su „Hall Effect“USB vairasvirte, kad būtų galima rasti nebrangų sprendimą
ESP32 VGA arkadiniai žaidimai ir vairasvirtė: 6 žingsniai (su nuotraukomis)
ESP32 VGA arkadiniai žaidimai ir vairasvirtė: Šioje instrukcijoje parodysiu, kaip atkurti keturis arkadinius žaidimus - „Tetris - Snake - Breakout - Bomber“- naudojant ESP32 su VGA monitoriaus išvestimi. Skiriamoji geba yra 320 x 200 pikselių, 8 spalvos. Anksčiau padariau versiją su
„Iron Man“reaktorius pramogai (skaitmeninis judesio procesoriaus vairasvirtė): 7 žingsniai (su nuotraukomis)
„Iron Man“reaktorius pramogoms (skaitmeninis judesio procesoriaus vairasvirtė): Sveiki, brangieji! Tai mano pirmasis nurodymas, todėl tikiuosi jūsų malonės ir atsiliepimų! Projektas yra interaktyvi platforma namų vakarėliams, konkursams, renginiams - tiesiog linksmybėms. Tai yra du judesio jutikliai, sukurti projektuojant geležies žmogaus reaktorių
„Hall Effect“jutiklis „Arduino“naudojant „Fidget Spinner“: 3 žingsniai (su nuotraukomis)
Šiame projekte aš paaiškinu, kaip veikia salės efekto jutiklis, matuojantis sukimosi greitį naudojant „arduino“plokštę. veikia: -Hallo efekto jutiklis yra keitiklis, kuris keičia savo išėjimo įtampą, reaguodamas į magnetinį lauką. Salės efektas
„Arduino“valdomas platformingo žaidimas su vairasvirte ir IR imtuvu: 3 žingsniai (su nuotraukomis)
„Arduino“valdomas platformingo žaidimas su vairasvirte ir IR imtuvu: Šiandien mes naudosime „Arduino“mikrovaldiklį, kad valdytume paprastą C#pagrįstą platformingo žaidimą. Aš naudoju „Arduino“norėdamas įvesti įvestį iš vairasvirtės modulio ir nusiųsti tą įvestį į programą C#, kuri klauso ir dekoduoja įvestį per serijinį