Tartalomjegyzék:
- Kellékek
- 1. lépés: Az alkatrészek 3D nyomtatása
- 2. lépés: Szoftver és könyvtárak telepítése
- 3. lépés: A Python -parancsfájl megértése
- 4. lépés: Szerelje össze az intelligens kesztyűt
Videó: Okos kesztyűs számítógépes egér: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egy "Smart Glove" számítógépes egér, amely bármilyen PC, Mac vagy Linux számítógéppel használható. Binho Nova többprotokollos USB-gazdaadapter használatával készült, amely lehetővé teszi az érzékelők és más összetevők csatlakoztatását a számítógéphez, majd a számítógépen futó kód használatával történő vezérlést (szemben a mikrokontroller programozásával).
Ezzel az intelligens kesztyűvel mozgathatja az egérmutatót, bal kattintást vagy jobb kattintást. A húzás jelenleg nincs programozva, de az egérvezérlő könyvtár támogatja ezt a funkciót, ha fel szeretné venni. Ez számos segéd egéreszközhöz alkalmazható, például fejpánt azok számára, akik nem használják a kezüket.
Kellékek
Ennek elkészítéséhez csak néhány összetevőre lesz szüksége. Ezek közé tartozik:
- Binho Nova
- Binho Qwiic interfész tábla
- SparkFun gyorsulásmérő (Qwiic)
- SparkFun Flex kesztyűvezérlő (Qwiic)
- Hosszú Qwiic kábel
- Rövid Qwiic kábel
- Egy választott kesztyű
- M3 csavarok és fűtőbetétek
Szüksége lesz egy 3D nyomtatóra is, hogy kinyomtassa a házat és a hajlékony érzékelő útmutatókat.
1. lépés: Az alkatrészek 3D nyomtatása
Kezdje azzal, hogy 3D-vel nyomtatja ki a házat és a hajlékony érzékelőket. A támogatások nem szükségesek.
Az alkatrészek kinyomtatása után forrasztópáka segítségével felmelegítheti az M3 betéteket, majd a helyükre tolhatja őket.
2. lépés: Szoftver és könyvtárak telepítése
Mielőtt bármi mást tenne, telepítenie kell a Python 3 programot. Az operációs rendszer telepítőjét megtalálhatja a Python weboldalán:
Ezután telepíti a Binho Nova által használt könyvtárakat. Ezt egyszerűen megteheti a Python beépített csomagkezelőjével (Pip) a terminálon vagy a Windows PowerShell-en keresztül. A teljes utasítás itt található:
pip telepítse a binho-host-adaptert
Végül telepítenie kell a PyAutoGUI könyvtárat. Ez a könyvtár lehetővé teszi a számítógépes egér programozott vezérlését Python segítségével. A PyAutoGUI Pip segítségével is telepíthető, és a teljes utasítás itt található:
pip install pyautogui
3. lépés: A Python -parancsfájl megértése
A mellékelt Python -szkript tartalmazza az intelligens kesztyűhöz szükséges összes kódot. Az egyetlen változtatás, amit meg kell tennie, a COM port. Jelenleg COM3 -ra van állítva, de módosítania kell, hogy megfeleljen annak a COM -portnak, amelyhez a Binho Nova regisztrálva van.
A Windows rendszerben megtalálhatja ezeket az információkat az Eszközkezelőben (kattintson jobb gombbal a Start ikonra a Windows 10 rendszerben), és keresse meg a Portok lehetőséget.
Érdemes módosítani a "clickThreshold" értékét is, ha az egérkattintások nem a várt módon történnek. Ha ezt az értéket 14 000 -re növeli, akkor a flex érzékelők érzékenyebbek lesznek a kattintásokra, míg 10 000 -re csökkentve kevésbé érzékenyek lesznek (ez azt jelenti, hogy tovább kell mozgatni az ujját).
Olvassa el a kódban található megjegyzéseket, hogy jobban megértse a működését, de dióhéjban:
- Importálja a szükséges könyvtárakat
- Állítsa a PyAutoGUI sikertelen biztonságát arra az esetre, ha az egér szabálytalanul cselekszik
- Határozza meg a COM portot és állítsa be a kezdeti értékeket
- Készítse elő a Binho Nova -t az I2C kommunikációra
- Inicializálja a kapcsolatot a gyorsulásmérővel
- Indítsa el a hurkot. Minden hurkon ellenőrizze a flex érzékelők és a gyorsulásmérő értékeit. Ha szükséges, mozgassa a kurzort, vagy kattintson az egérre.
- Zárja le a Binho kapcsolatot. A kód valójában nem érheti el ezt a pontot, kivéve, ha valahogy kirúgják a hurokból
4. lépés: Szerelje össze az intelligens kesztyűt
Az összeszerelés nagyon egyszerű. A flex érzékelő tábla a gyorsulásmérő kártyához csatlakozik a rövid Qwiic kábellel. Ezután a gyorsulásmérő kártya a hosszú Qwiic kábellel csatlakozik a Binho Qwiic interfészkártyához. Végül ez az interfészkártya a Binho Nova beépített kábeléhez van csatlakoztatva. Most futtathatja a Python parancsfájlt annak ellenőrzésére, hogy minden megfelelően működik -e.
Ha igen, helyezze az alkatrészeket a házba, és rögzítse a két felet rövid 10 mm -es M3 csavarokkal. Mind a flex érzékelő panel, mind a gyorsulásmérő panel felfelé nézzen! Most forró ragasztóval vagy szövetragasztóval rögzítheti a házat és a hajlékony érzékelő vezetőit a kesztyűjéhez. Győződjön meg arról, hogy a csavarok felfelé néznek, arra az esetre, ha később ki kell nyitnia a házat. A legjobb, ha a kesztyű viselése közben is megjelöli a pozíciókat annak érdekében, hogy kényelmes helyen legyenek.
Ez az! Most van egy klassz hordható számítógépes egere! A Binho Nova segítségével természetesen sokkal többet is megtehet, ez csak egy példa arra, hogy milyen könnyű olyan I2C komponensekkel dolgozni, mint a SparkFun Qwiic termékcsaládjában.
Második hely a segítő technikai versenyen
Ajánlott:
ParaMouse számítógépes egér bénult embereknek: 5 lépés (képekkel)
ParaMouse a számítógépes egér bénult embereknek: Helló, ebben az oktatóanyagban leírom, hogyan lehet számítógépes egeret építeni fogyatékkal élő, bénult vagy négylábú emberek számára. Ez az eszköz könnyen megépíthető és nagyon olcsó, csak egy kis csavarhúzó és vágókés több mint elég ahhoz, hogy
Cyborg számítógépes egér: 4 lépés (képekkel)
Cyborg számítógépes egér: Sok tanulmány szerint a hagyományos számítógépes egér használata veszélyes lehet. Az egér egy szabványos számítógépes berendezés. A számítógép -felhasználók majdnem háromszor annyit használnak, mint a billentyűzet. Mivel az expozíciós arány magas, én
Theremoose - az Theremin által vezérelt számítógépes egér: 6 lépés (képekkel)
Theremoose - a Theremin által vezérelt számítógépes egér: Ez a projekt Randy Glenn -lel együttműködve készült, nézd meg itt: https://www.instructables.com/member/rglenn/ Körülbelül egy hete vettem részt egy hackathonon szörnyű ötletek itt Torontóban (mirrorhacktoronto.com). Ez a th
Számítógépes egér tisztítása: 5 lépés
Tisztítsa meg a számítógépes egeret: Ez egy olyan utasítás, amelyet be kell írni az Égő kérdések hetedik fordulójába. Remélem tetszeni fog és szavazzatok rá
Lábbal működtethető számítógépes egér: 7 lépés (képekkel)
Lábbal működtetett számítógépes egér: Az egér funkcióit lábtámaszba építettem, hogy szöveget írhassak és szerkeszthessek anélkül, hogy megszakítanám a gondolatmenetemet, és levenném a kezemet a billentyűzetről, hogy egy hagyományos egérrel vagy nyomgömbrel babráljak. Kereskedelmi lábú egerek állnak rendelkezésre