Obsah:
- Zásoby
- Krok 1: 3D tlač vašich dielov
- Krok 2: Nainštalujte softvér a knižnice
- Krok 3: Pochopenie skriptu Python
- Krok 4: Zostavte si inteligentnú rukavicu
Video: Počítačová myš s inteligentnými rukavicami: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Jedná sa o počítačovú myš „Smart Glove“, ktorú je možné použiť s akýmkoľvek počítačom PC, Mac alebo Linux. Je vyrobený pomocou viacprotokolového hostiteľského adaptéra Binho Nova USB, ktorý vám umožní pripojiť senzory a ďalšie komponenty k počítaču a potom ich ovládať pomocou kódu spusteného na počítači (na rozdiel od programovania mikrokontroléra).
S touto inteligentnou rukavicou môžete pohybovať kurzorom myši po kliknutí ľavým alebo pravým tlačidlom myši. Presúvanie nie je momentálne naprogramované, ale knižnica ovládania myšou túto funkciu podporuje, ak ju chcete pridať. Toto je možné prispôsobiť mnohým pomocným zariadeniam myši, napríklad čelenke pre tých, ktorí nepoužívajú ruky.
Zásoby
Na jeho vybudovanie budete potrebovať iba niekoľko komponentov. Patria sem:
- Binho Nova
- Doska rozhrania Binho Qwiic
- Akcelerometer SparkFun (Qwiic)
- Ovládač rukavíc SparkFun Flex (Qwiic)
- Dlhý kábel Qwiic
- Krátky kábel Qwiic
- Rukavica podľa vlastného výberu
- Skrutky M3 a vložky vytvrdzované teplom
Budete tiež potrebovať prístup k 3D tlačiarni na tlač sprievodcov krytu a flexibilných senzorov.
Krok 1: 3D tlač vašich dielov
Začnete 3D tlačou krytu a flexibilných sprievodcov senzorov. Podpora nie je potrebná.
Po vytlačení dielov môžete pomocou spájkovačky zahriať vložky M3 a potom ich zatlačiť na miesto.
Krok 2: Nainštalujte softvér a knižnice
Predtým, ako urobíte čokoľvek iné, budete musieť nainštalovať Python 3. Inštalátor vášho operačného systému nájdete na webovej stránke Pythonu tu:
Potom nainštalujete knižnice používané Binho Nova. To sa dá ľahko dosiahnuť pomocou vstavaného správcu balíkov (Pip) v jazyku Python prostredníctvom vášho terminálu alebo prostredia Windows PowerShell. Kompletné pokyny nájdete tu:
pip install binho-host-adapter
Nakoniec musíte nainštalovať knižnicu PyAutoGUI. Táto knižnica vám umožňuje programovo ovládať počítačovú myš v jazyku Python. PyAutoGUI je možné nainštalovať aj pomocou programu Pip a úplné pokyny nájdete tu:
pip install pyautogui
Krok 3: Pochopenie skriptu Python
Priložený skript Python obsahuje všetok kód, ktorý potrebujete pre inteligentné rukavice. Jedinou zmenou, ktorú musíte urobiť, je port COM. Aktuálne je nastavený na COM3, ale budete ho musieť zmeniť tak, aby zodpovedal portu COM, ku ktorému je váš Binho Nova zaregistrovaný.
V systéme Windows môžete tieto informácie nájsť tak, že prejdete do Správcu zariadení (v systéme Windows 10 pravým tlačidlom myši na ikonu Štart) a pozriete sa do časti Porty.
Môžete tiež upraviť hodnotu „clickThreshold“, ak kliknutia myšou neprebehnú podľa očakávania. Ak zvýšite túto hodnotu na približne 14 000, senzory flex budú citlivejšie na kliknutia, zatiaľ čo pri znížení na hodnotu 10 000 budú senzory menej citlivé (budete musieť posunúť prst ďalej).
Môžete si prečítať komentáre v kóde, aby ste lepšie pochopili, ako to funguje, ale v skratke:
- Importujte požadované knižnice
- Nastavte PyAutoGUI ako bezpečný pre prípad, že sa myš správa nevyrovnane
- Definujte port COM a nastavte počiatočné hodnoty
- Pripravte Binho Nova na komunikáciu I2C
- Inicializujte pripojenie k akcelerometru
- Začnite opakovať. Každú slučku skontrolujte hodnoty ohybných senzorov a akcelerometra. V prípade potreby presuňte kurzor alebo kliknite na myš.
- Zatvorte pripojenie Binho. Kód by v skutočnosti nemal dosiahnuť tento bod, pokiaľ nie je nejakým spôsobom vyrazený zo slučky
Krok 4: Zostavte si inteligentnú rukavicu
Montáž je veľmi jednoduchá. Flexibilná senzorová doska sa pripojí k doske akcelerometra krátkym káblom Qwiic. Potom sa doska akcelerometra pripojí k doske rozhrania Binho Qwiic dlhým káblom Qwiic. Nakoniec je táto doska rozhrania pripevnená k vstavanému káblu Binho Nova. Teraz môžete spustiť skript Python a otestovať, či všetko funguje správne.
Ak je, umiestnite svoje súčiastky do skrinky a zaistite obe polovice krátkymi 10 mm skrutkami M3. Doska ohybného senzora aj doska akcelerometra by mali smerovať nahor! Teraz môžete pomocou horúceho alebo textilného lepidla pripevniť kryt a vodidlá flexibilného senzora k rukavici. Uistite sa, že skrutky smerujú nahor, v prípade, že budete potrebovať kryt neskôr otvoriť. Je tiež najlepšie označiť polohy, keď máte rukavice, aby ste sa uistili, že sú na pohodlnom mieste.
To je všetko! Teraz máte skvelú nositeľnú počítačovú myš! S Binho Nova môžete, samozrejme, urobiť oveľa viac, je to len príklad toho, ako ľahko sa pracuje s komponentmi I2C, ako sú tie v rade Qwiic spoločnosti SparkFun.
2. miesto v asistenčnej technickej súťaži
Odporúča:
ParaMouse počítačová myš pre paralyzovaných ľudí: 5 krokov (s obrázkami)
ParaMouse počítačová myš pre paralyzovaných ľudí: Dobrý deň, v tomto návode popíšem, ako postaviť počítačovú myš pre zdravotne postihnutých, paralyzovaných alebo kvadruplegických ľudí. Toto konkrétne zariadenie sa dá ľahko postaviť a má veľmi nízke náklady, iba malý skrutkovač a rezací nôž byť viac než dosť na to, aby
Počítačová myš Cyborg: 4 kroky (s obrázkami)
Počítačová myš Cyborg: Mnoho štúdií naznačuje, že používanie konvenčnej počítačovej myši môže byť nebezpečné. Myš je štandardným kusom počítačového vybavenia. Používatelia počítačov používajú myš takmer trikrát častejšie ako klávesnicu. Pretože sú miery expozície vysoké,
Udržujte svoje dieťa v lete v pohode - ovládajte nemých fanúšikov inteligentnými vecami! 6 krokov (s obrázkami)
Udržujte svoje dieťa v lete v pohode - ovládanie hlúpych fanúšikov inteligentnými vecami!: Pred dvoma týždňami, keď som to písal, som sa stal otcom neuveriteľného chlapca! Keď sa striedajú ročné obdobia, dni sa predlžujú a teploty sa otepľujú, povedal som si, že by bolo dobré mať v n
Theremoose - počítačová myš ovládaná Thereminom: 6 krokov (s obrázkami)
Theremoose - počítačom riadená myš Theremin: Tento projekt bol vyrobený v spolupráci s Randy Glennom, určite si ho pozrite tu: https://www.instructables.com/member/rglenn/ Asi pred týždňom som sa zúčastnil hackathonu pre hrozné nápady tu v Toronte (stupidhacktoronto.com). Toto je
Trojtlačidlová myš Sun Light Doodler, myš: 11 krokov (s obrázkami)
Myš s trojtlačidlovým svetlom RGB Slnka s ľahkým doodle: Stretávam Lori Stotko a Stuarta Nafeyho http://lightdoodles.com/ v tomto roku Makers Faire Auditions. Mali tieto skvelé svetelné perá, s ktorými urobili čmáranice. Rozhodol som sa ich vyrobiť, keď som sa vrátil domov, a spomenul som si na starú trojtlačidlovú myš Sun