Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: 3D -udskriv dine dele
- Trin 2: Installer software og biblioteker
- Trin 3: Forståelse af Python -scriptet
- Trin 4: Saml din smarte handske
Video: En computermus med smart handske: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette er en "Smart Glove" computermus, der kan bruges med enhver pc, Mac eller Linux computer. Det er lavet ved hjælp af en Binho Nova multi-protokol USB-værtskort, der lader dig forbinde sensorer og andre komponenter til din computer og derefter styre dem ved hjælp af kode, der kører på computeren (i modsætning til at programmere en mikrokontroller).
Med denne Smart Glove kan du flytte musemarkøren rundt, venstre klik eller højreklik. Trækning er ikke i øjeblikket programmeret, men musekontrolbiblioteket understøtter denne funktionalitet, hvis du vil tilføje den. Dette kan tilpasses til en række hjælpemusenheder, f.eks. Et pandebånd til dem, der ikke har brug for deres hænder.
Forbrugsvarer
For at bygge dette skal du kun bruge et par komponenter. Disse omfatter:
- Binho Nova
- Binho Qwiic Interface Board
- SparkFun Accelerometer (Qwiic)
- SparkFun Flex Glove Controller (Qwiic)
- Langt Qwiic -kabel
- Kort Qwiic -kabel
- En handske efter eget valg
- M3 skruer og varmesæt
Du skal også have adgang til en 3D -printer for at udskrive kabinettet og flexsensorguider.
Trin 1: 3D -udskriv dine dele
Du starter med at 3D-udskrive kabinettet og flex sensor guider. Support er ikke nødvendig.
Når delene er udskrevet, kan du bruge et loddejern til at varme M3 -skærene op og derefter skubbe dem på plads.
Trin 2: Installer software og biblioteker
Inden du gør noget andet, skal du installere Python 3. Du kan finde et installationsprogram til dit operativsystem på Python -webstedet her:
Du installerer derefter de biblioteker, der bruges af Binho Nova. Dette er let at gøre med Pythons indbyggede pakkehåndtering (Pip) via din terminal eller Windows PowerShell. Fuld instruktion er her:
pip installer binho-host-adapter
Endelig skal du installere PyAutoGUI -biblioteket. Dette bibliotek lader dig programmatisk styre din computermus med Python. PyAutoGUI kan også installeres med Pip, og de fulde instruktioner er her:
pip installere pyautogui
Trin 3: Forståelse af Python -scriptet
Det vedhæftede Python -script indeholder al den kode, du har brug for til smart handske. Den eneste ændring, du skal foretage, er i COM -porten. Det er i øjeblikket indstillet til COM3, men du skal ændre det for at matche den COM -port, som din Binho Nova er registreret til.
I Windows kan du finde disse oplysninger ved at gå til din enhedshåndtering (højreklik på ikonet Start i Windows 10) og se under Porte.
Det kan også være en god idé at justere værdien "clickThreshold", hvis museklik ikke forekommer som forventet. Forøgelse af denne værdi til noget som 14000 vil gøre flexsensorerne mere følsomme over for klik, mens sænkning til en værdi som 10000 vil gøre dem mindre følsomme (kræver at du flytter din finger længere).
Du kan læse kommentarerne i koden for at få en bedre forståelse af, hvordan det fungerer, men i en nøddeskal:
- Importer de nødvendige biblioteker
- Indstil PyAutoGUI fail safe, hvis musen virker uregelmæssigt
- Definer COM -porten, og angiv startværdier
- Gør Binho Nova klar til I2C -kommunikation
- Initialiser forbindelsen til accelerometeret
- Start looping. Kontroller hver sløjfe værdierne for flexsensorerne og accelerometeret. Hvis det er relevant, skal du flytte markøren eller klikke med musen.
- Luk Binho -forbindelsen. Koden burde faktisk ikke nå dette punkt, medmindre den på en eller anden måde bliver sparket ud af løkken
Trin 4: Saml din smarte handske
Montering er meget ligetil. Flex -sensorkortet tilsluttes accelerometerkortet med det korte Qwiic -kabel. Derefter tilsluttes accelerometerkortet til Binho Qwiic -interfacekortet med det lange Qwiic -kabel. Endelig er dette interfacekort fastgjort til Binho Nova's indbyggede kabel. Nu kan du køre Python -scripten for at teste, at alt fungerer korrekt.
Hvis det er tilfældet, skal du placere dine komponenter inde i kabinettet og sikre de to halvdele sammen med korte 10 mm M3 skruer. Både flex -sensor -kortet og accelerometer -kortet skal vende opad! Nu kan du bruge lidt varm lim eller stoflim til at fastgøre kabinettet og flexsensorstyrene til din handske. Sørg for, at skruerne vender opad, hvis du senere skal åbne kabinettet. Det er også bedst at markere positionerne, mens du har handsken på for at sikre, at de er et behageligt sted.
Det er det! Nu har du en sej bærbar computermus! Du kan selvfølgelig gøre meget mere med Binho Nova, dette er bare et eksempel på, hvor let det er at arbejde med I2C -komponenter som dem i SparkFuns Qwiic -serie.
Nummer to i Assistive Tech Contest
Anbefalede:
Cyborg computermus: 4 trin (med billeder)
Cyborg computermus: Mange undersøgelser tyder på, at holdningen til at bruge en konventionel computermus kan være farlig. Musen er et standard computerudstyr. Computerbrugere bruger musen næsten tre gange så meget som tastaturet. Da eksponeringsraterne er høje
Theremoose - Theremin -kontrolleret computermus: 6 trin (med billeder)
Theremoose - den Theremin kontrollerede computermus: Dette projekt blev lavet i samarbejde med Randy Glenn, sørg for at tjekke ham ud her: https://www.instructables.com/member/rglenn/Om en uge siden deltog jeg i et hackathon for frygtelige ideer her i Toronto (stupidhacktoronto.com). Dette er den
Robothånd med trådløs handske kontrolleret - NRF24L01+ - Arduino: 7 trin (med billeder)
Robothånd med trådløs handske kontrolleret | NRF24L01+ | Arduino: I denne video; 3D robot håndsamling, servostyring, flex sensor kontrol, trådløs kontrol med nRF24L01, Arduino modtager og sender kildekode er tilgængelige. Kort sagt, i dette projekt vil vi lære at styre en robothånd med en wireles
Fodbetjent computermus: 7 trin (med billeder)
Fodbetjent computermus: Jeg byggede musens funktioner ind i en fodstøtte, så jeg kunne komponere og redigere tekst uden at bryde mit tankegang og tage mine hænder fra tastaturet for at famle med en konventionel mus eller trackball. Kommercielle fodbetjente mus er tilgængelige
Få en handske til at fungere med en berøringsskærm: 3 trin (med billeder)
Få en handske til at fungere med en berøringsskærm: Du kan gøre dette på få minutter uden megen viden. Vinteren kommer (hvis du er på den nordlige halvkugle) og med vinteren kommer kold vejr, og med koldt vejr følger handsker. Men selv i kulden din telefon