Turinys:
- Prekės
- 1 žingsnis: 3D spausdinkite savo dalis
- 2 veiksmas: įdiekite programinę įrangą ir bibliotekas
- 3 žingsnis: supraskite „Python“scenarijų
- 4 žingsnis: Surinkite savo išmaniąsias pirštines
Video: „Smart Glove“kompiuterio pelė: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Tai „išmaniųjų pirštinių“kompiuterio pelė, kurią galima naudoti su bet kuriuo asmeniniu, „Mac“ar „Linux“kompiuteriu. Jis pagamintas naudojant „Binho Nova“daugiaprotokolinį USB pagrindinio kompiuterio adapterį, kuris leidžia prijungti jutiklius ir kitus komponentus prie kompiuterio ir tada valdyti juos naudojant kompiuteryje veikiantį kodą (priešingai nei programuojant mikrovaldiklį).
Naudodami šią išmaniąją pirštinę galite perkelti pelės žymeklį, spustelėti kairįjį arba dešinįjį pelės klavišą. Vilkimas šiuo metu nėra užprogramuotas, tačiau pelės valdymo biblioteka palaiko šią funkciją, jei norite ją pridėti. Tai gali būti pritaikyta daugeliui pagalbinių pelės įrenginių, pavyzdžiui, galvos juosta tiems, kurie nesinaudoja rankomis.
Prekės
Norėdami tai padaryti, jums reikės tik kelių komponentų. Tai apima:
- Binho Nova
- „Binho Qwiic“sąsajos plokštė
- „SparkFun“pagreičio matuoklis („Qwiic“)
- „SparkFun Flex“pirštinių valdiklis („Qwiic“)
- Ilgas Qwiic kabelis
- Trumpas „Qwiic“kabelis
- Jūsų pasirinkta pirštinė
- M3 varžtai ir termiškai sureguliuoti įdėklai
Jums taip pat reikės prieigos prie 3D spausdintuvo, kad atspausdintumėte gaubtą ir lanksčių jutiklių vadovus.
1 žingsnis: 3D spausdinkite savo dalis
Pradėsite 3D spausdindami gaubtą ir lanksčių jutiklių kreipiklius. Atramos nėra būtinos.
Atspausdinus detales, galite naudoti lituoklį, kad pašildytumėte M3 įdėklus ir stumtumėte juos į vietą.
2 veiksmas: įdiekite programinę įrangą ir bibliotekas
Prieš darydami ką nors kitą, turėsite įdiegti „Python 3.“. Savo operacinės sistemos diegimo programą galite rasti „Python“svetainėje čia:
Tada įdiegsite „Binho Nova“naudojamas bibliotekas. Tai lengva padaryti naudojant „Python“integruotą paketų tvarkyklę (Pip) per terminalą arba „Windows PowerShell“. Visas instrukcijas rasite čia:
pip įdiegti binho-host-adapter
Galiausiai turite įdiegti „PyAutoGUI“biblioteką. Ši biblioteka leidžia programiškai valdyti kompiuterio pelę naudojant „Python“. „PyAutoGUI“taip pat galima įdiegti naudojant „Pip“, o visas instrukcijas rasite čia:
pip įdiegti pyautogui
3 žingsnis: supraskite „Python“scenarijų
Pridėtame „Python“scenarijuje yra visas „Smart Glove“reikalingas kodas. Vienintelis pakeitimas, kurį turite atlikti, yra COM prievadas. Šiuo metu jis nustatytas į COM3, bet turėsite jį pakeisti, kad jis atitiktų COM prievadą, kuriame yra užregistruotas jūsų „Binho Nova“.
„Windows“sistemoje šią informaciją galite rasti apsilankę savo įrenginių tvarkytuvėje (dešiniuoju pelės mygtuku spustelėkite pradžios piktogramą „Windows 10“) ir peržiūrėkite skiltį „Uostai“.
Taip pat galbūt norėsite pakoreguoti „clickThreshold“vertę, jei pelės paspaudimai vyksta ne taip, kaip tikėtasi. Padidinus šią vertę iki maždaug 14 000, lankstumo jutikliai bus jautresni paspaudimams, o sumažinus iki maždaug 10 000, jie bus mažiau jautrūs (reikės judinti pirštą toliau).
Norėdami geriau suprasti, kaip tai veikia, galite perskaityti kodo komentarus, tačiau trumpai:
- Importuokite reikalingas bibliotekas
- Nustatykite, kad „PyAutoGUI“nepavyks, jei pelė elgsis netolygiai
- Apibrėžkite COM prievadą ir nustatykite pradines vertes
- Paruoškite „Binho Nova“I2C ryšiui
- Inicijuokite ryšį su akselerometru
- Pradėkite kilpą. Kiekvieną kilpą patikrinkite lankstumo jutiklių ir akselerometro vertes. Jei reikia, perkelkite žymeklį arba spustelėkite pelę.
- Uždarykite „Binho“jungtį. Kodas iš tikrųjų neturėtų pasiekti šio taško, nebent jis kažkaip bus pašalintas iš ciklo
4 žingsnis: Surinkite savo išmaniąsias pirštines
Surinkimas yra labai paprastas. Lankstaus jutiklio plokštė bus prijungta prie akselerometro plokštės naudojant trumpą „Qwiic“kabelį. Tada akselerometro plokštė prisijungs prie „Binho Qwiic“sąsajos plokštės ilgu Qwiic kabeliu. Galiausiai ta sąsajos plokštė yra prijungta prie „Binho Nova“įmontuoto kabelio. Dabar galite paleisti „Python“scenarijų, kad patikrintumėte, ar viskas veikia tinkamai.
Jei taip, įdėkite komponentus į korpuso vidų ir pritvirtinkite abi puses kartu trumpais 10 mm M3 varžtais. Tiek lanksčiojo jutiklio plokštė, tiek akselerometro plokštė turi būti nukreipta į viršų! Dabar galite naudoti karštus klijus arba audinio klijus, kad pritvirtintumėte gaubtą ir lankstumo jutiklio kreipiklius prie pirštinės. Įsitikinkite, kad varžtai nukreipti į viršų, jei vėliau reikės atidaryti korpusą. Taip pat geriausia pažymėti pozicijas dėvint pirštines, kad jos būtų patogioje vietoje.
Viskas! Dabar jūs turite šaunią nešiojamą kompiuterio pelę! Žinoma, su „Binho Nova“galite nuveikti daug daugiau, tai tik pavyzdys, kaip lengva dirbti su „I2C“komponentais, tokiais kaip „SparkFun“„Qwiic“serijoje.
Antroji vieta pagalbinių technologijų konkurse
Rekomenduojamas:
„ParaMouse“kompiuterio pelė paralyžiuotiems žmonėms: 5 žingsniai (su nuotraukomis)
„ParaMouse“kompiuterio pelė paralyžiuotiems žmonėms: Sveiki, šioje pamokoje aprašysiu, kaip sukurti kompiuterio pelę neįgaliems, paralyžiuotiems ar keturgalviams žmonėms. Šį konkretų įrenginį lengva sukurti ir jis kainuoja labai mažai, tik mažas atsuktuvas ir pjovimo peilis pakaks daugiau nei
„Cyborg“kompiuterio pelė: 4 žingsniai (su nuotraukomis)
„Cyborg“kompiuterio pelė: Daugelis tyrimų rodo, kad įprastos kompiuterio pelės laikysena gali būti pavojinga. Pelė yra standartinė kompiuterinės įrangos dalis. Kompiuterių vartotojai pelę naudoja beveik tris kartus daugiau nei klaviatūra. Kadangi ekspozicijos rodikliai yra dideli, aš
„Theremoose“- „Heremin“valdoma kompiuterio pelė: 6 žingsniai (su paveikslėliais)
Theremoose - „Heremin“valdoma kompiuterio pelė: Šis projektas buvo sukurtas bendradarbiaujant su Randy Glenn, būtinai patikrinkite jį čia: https://www.instructables.com/member/rglenn/Apie maždaug savaitę dalyvavau hakatone siaubingos idėjos čia, Toronte (mirrorhacktoronto.com). Tai yra th
Sukurkite savo nešiojamojo kompiuterio/nešiojamojo kompiuterio odą: 8 žingsniai (su nuotraukomis)
Sukurkite savo nešiojamojo kompiuterio/nešiojamojo kompiuterio odą: visiškai individualizuota ir unikali nešiojamojo kompiuterio oda su neribotomis galimybėmis
Pelė valdoma kompiuterio pelė: 7 žingsniai (su paveikslėliais)
Pelė valdoma kompiuterinė pelė: Pelės funkcijas sudėjau į kojų atramą, kad galėčiau komponuoti ir redaguoti tekstą, nesulaužydamas minties ir nenuleisdamas rankų nuo klaviatūros, kad galėčiau klajoti su įprasta pele ar valdikliu. Galimos komercinės pelės, valdomos kojomis