Kazalo:
- Zaloge
- Korak: 3D -tiskanje vaših delov
- 2. korak: Namestite programsko opremo in knjižnice
- 3. korak: Razumevanje skripta Python
- 4. korak: Sestavite svojo pametno rokavico
Video: Računalniška miška Smart Glove: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
To je računalniška miška "Smart Glove", ki jo lahko uporabljate s katerim koli računalnikom PC, Mac ali Linux. Narejen je z gostiteljskim vmesnikom USB za več protokolov Binho Nova, ki vam omogoča, da senzorje in druge komponente povežete z računalnikom in jih nato nadzirate s kodo, ki se izvaja v računalniku (v nasprotju s programiranjem mikrokrmilnika).
S to pametno rokavico lahko premikate kazalec miške, levi ali desni klik. Vlečenje trenutno ni programirano, vendar knjižnica za nadzor miške podpira to funkcijo, če jo želite dodati. To je mogoče prilagoditi številnim pripomočkom za pomoč miški, kot je naglavni trak za tiste, ki nimajo uporabe rok.
Zaloge
Če želite to narediti, potrebujete le nekaj komponent. Ti vključujejo:
- Binho Nova
- Binho Qwiic vmesniška plošča
- Merilnik pospeška SparkFun (Qwiic)
- Krmilnik za rokavice SparkFun Flex (Qwiic)
- Dolg kabel Qwiic
- Kratek kabel Qwiic
- Rokavica po vaši izbiri
- Vijaki M3 in nastavki za nastavitev toplote
Za tiskanje ohišja in vodila senzorja upogibanja boste potrebovali tudi dostop do 3D tiskalnika.
Korak: 3D -tiskanje vaših delov
Začeli boste s 3D-tiskanjem ohišja in vodil senzorja flex. Podpora ni potrebna.
Ko so deli natisnjeni, lahko s spajkalnikom segrejete vložke M3 in jih nato potisnete na svoje mesto.
2. korak: Namestite programsko opremo in knjižnice
Preden naredite kaj drugega, boste morali namestiti Python 3. Namestitveni program za vaš operacijski sistem najdete na spletnem mestu Python tukaj:
Nato boste namestili knjižnice, ki jih uporablja Binho Nova. To je enostavno narediti z vgrajenim upravljalnikom paketov Python (Pip) prek vašega terminala ali Windows PowerShell. Celotna navodila so tukaj:
pip install binho-host-adapter
Nazadnje morate namestiti knjižnico PyAutoGUI. Ta knjižnica vam omogoča programsko upravljanje računalniške miške s programom Python. PyAutoGUI lahko namestite tudi s Pip -om, celotna navodila pa so tukaj:
pip namestite pyautogui
3. korak: Razumevanje skripta Python
Priloženi skript Python vsebuje vso kodo, ki jo potrebujete za Smart Glove. Edino spremembo morate narediti na vratih COM. Trenutno je nastavljen na COM3, vendar ga boste morali spremeniti tako, da se bo ujemal s vrati COM, na katere je registriran vaš Binho Nova.
V sistemu Windows lahko te podatke poiščete v upravitelju naprav (z desno tipko miške kliknite ikono Start v sistemu Windows 10) in poiščite pod Vrata.
Vrednost »clickThreshold« lahko prilagodite tudi, če se kliki z miško ne pojavijo po pričakovanjih. Če povečate to vrednost na približno 14000, bodo senzorji upogibanja bolj občutljivi na klike, medtem ko jih bo znižanje na približno 10000 naredilo manj občutljive (od vas bo treba prst premakniti naprej).
Če želite bolje razumeti, kako deluje, lahko preberete komentarje v kodi, vendar na kratko:
- Uvozite potrebne knjižnice
- Nastavite, da PyAutoGUI ne deluje, če miška deluje nepravilno
- Določite vrata COM in nastavite začetne vrednosti
- Pripravite Binho Nova na komunikacijo I2C
- Inicializirajte povezavo z merilnikom pospeška
- Začnite z zanko. Vsako zanko preverite vrednosti senzorjev upogibanja in merilnika pospeška. Po potrebi premaknite kazalec ali kliknite miško.
- Zaprite povezavo Binho. Koda dejansko ne bi smela doseči te točke, razen če je nekako izvlečena iz zanke
4. korak: Sestavite svojo pametno rokavico
Montaža je zelo enostavna. Plošča senzorja flex se bo s kratkim kablom Qwiic povezala s ploščo merilnika pospeška. Nato se plošča merilnika pospeška poveže z vmesniško ploščo Binho Qwiic z dolgim kablom Qwiic. Končno je ta vmesniška plošča pritrjena na vgrajen kabel Binho Nove. Zdaj lahko zaženete skript Python, da preverite, ali vse deluje pravilno.
Če je, postavite svoje komponente v ohišje in pritrdite obe polovici skupaj s kratkimi 10 mm vijaki M3. Plošča senzorja upogibanja in plošča merilnika pospeška morata biti obrnjeni navzgor! Zdaj lahko z vročim lepilom ali lepilom za tkanine pritrdite ohišje in vodila senzorja upogibanja na rokavico. Prepričajte se, da so vijaki obrnjeni navzgor, če boste morali pozneje odpreti ohišje. Prav tako je najbolje označiti položaje, ko nosite rokavico, da zagotovite, da so na udobnem mestu.
To je to! Zdaj imate kul prenosno računalniško miško! Seveda lahko z Binho Nova naredite veliko več, to je le primer, kako enostavno je delati s komponentami I2C, kot so tiste v seriji Qwiic SparkFun.
Drugouvrščeni na tekmovanju v pomožni tehniki
Priporočena:
Računalniška miška ParaMouse za paralizirane ljudi: 5 korakov (s slikami)
Računalniška miška ParaMouse za paralizirane ljudi: Pozdravljeni, v tej vadnici bom opisal, kako sestaviti računalniško miško za invalide, paralizirane ali kvadriplegike. Ta naprava je enostavna za izdelavo in zelo nizka cena, le majhen izvijač in rezalni nož bo bo več kot dovolj za t
Računalniška miška Cyborg: 4 koraki (s slikami)
Računalniška miška Cyborg: Številne študije kažejo, da je drža običajne računalniške miške lahko nevarna. Miška je standardni kos računalniške opreme. Uporabniki računalnikov uporabljajo miško skoraj trikrat toliko kot tipkovnico. Ker so stopnje izpostavljenosti visoke, sem
Theremoose - računalniška miška, ki jo upravlja termin: 6 korakov (s slikami)
Theremoose - Themin Controlled Computer Mouse: Ta projekt je nastal v sodelovanju z Randyjem Glennom, ne pozabite ga preveriti tukaj: https://www.instructables.com/member/rglenn/ Pred približno enim tednom sem sodeloval na hackathonu za grozne ideje tukaj v Torontu (stupidhacktoronto.com). To je
Ultrazvočna miška za sledenje glavam: 4 koraki (s slikami)
Ultrazvočna miška za sledenje glavam: Pred kratkim sem obnovil slušalke za miško za sledenje glavi za paraplegičnega človeka. Ta navodila vsebujejo nekaj informacij, ki bi lahko pomagale vsem drugim, ki bi poskušali storiti enako. Enota, s katero te slušalke delujejo, je ravnatelj LRK, Prentke HM-2P
Računalniška miška z nožnim upravljanjem: 7 korakov (s slikami)
Računalniška miška z nožno tipko: Funkcije miške sem vgradil v oporo za noge, da sem lahko sestavljal in urejal besedilo, ne da bi pri tem zlomil svoj miselni tok in odmaknil roke s tipkovnice, da bi se dotaknil običajne miške ali sledilne kroglice. Komercialne miške z nožnim upravljanjem so na voljo