Innholdsfortegnelse:
- Rekvisita
- Trinn 1: 3D -utskrift av delene dine
- Trinn 2: Installer programvare og biblioteker
- Trinn 3: Forstå Python -skriptet
- Trinn 4: Sett sammen din smarte hanske
Video: En datamaskinmus med smart hanske: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dette er en "Smart Glove" datamus som kan brukes med alle PC-, Mac- eller Linux -datamaskiner. Den er laget med en Binho Nova multi-protokoll USB-vertsadapter, som lar deg koble sensorer og andre komponenter til datamaskinen din og deretter kontrollere dem ved hjelp av kode som kjører på datamaskinen (i motsetning til å programmere en mikrokontroller).
Med denne smarte hansken kan du flytte musemarkøren rundt, venstre klikk eller høyreklikk. Dra er ikke programmert for øyeblikket, men musekontrollbiblioteket støtter den funksjonaliteten hvis du vil legge den til. Dette kan tilpasses for en rekke hjelpemusenheter, for eksempel pannebånd for de som ikke bruker hendene.
Rekvisita
For å bygge dette trenger du bare noen få komponenter. Disse inkluderer:
- Binho Nova
- Binho Qwiic grensesnittkort
- SparkFun Accelerometer (Qwiic)
- SparkFun Flex Glove Controller (Qwiic)
- Lang Qwiic -kabel
- Kort Qwiic -kabel
- En hanske du velger
- M3 skruer og varmesett
Du trenger også tilgang til en 3D -skriver for å skrive ut kabinettet og fleksibel sensor guider.
Trinn 1: 3D -utskrift av delene dine
Du starter med å skrive ut kabinettet og flexsensorguider i 3D. Støtter er ikke nødvendig.
Etter at delene er skrevet ut, kan du bruke et loddejern til å varme opp M3 -innsatsene og deretter skyve dem på plass.
Trinn 2: Installer programvare og biblioteker
Før du gjør noe annet, må du installere Python 3. Du kan finne et installasjonsprogram for operativsystemet på Python -nettstedet her:
Du vil deretter installere bibliotekene som brukes av Binho Nova. Dette er enkelt å gjøre med Pythons innebygde pakkebehandling (Pip) gjennom terminalen eller Windows PowerShell. Fullstendige instruksjoner er her:
pip installer binho-host-adapter
Til slutt må du installere PyAutoGUI -biblioteket. Dette biblioteket lar deg programmatisk kontrollere datamusen din med Python. PyAutoGUI kan også installeres med Pip, og fullstendige instruksjoner er her:
pip installer pyautogui
Trinn 3: Forstå Python -skriptet
Det vedlagte Python -skriptet inneholder all koden du trenger for Smart Glove. Den eneste endringen du må gjøre er COM -porten. Den er for øyeblikket satt til COM3, men du må endre den for å matche COM -porten som Binho Nova er registrert til.
I Windows kan du finne denne informasjonen ved å gå til Enhetsbehandling (høyreklikk på Start -ikonet i Windows 10) og se under Porter.
Det kan også være lurt å justere verdien "clickThreshold" hvis museklikk ikke skjer som forventet. Å øke denne verdien til noe som 14000 vil gjøre flexsensorene mer følsomme for klikk, mens å senke den til noe som 10000 vil gjøre dem mindre følsomme (krever at du beveger fingeren lenger).
Du kan lese gjennom kommentarene i koden for å få en bedre forståelse av hvordan det fungerer, men i et nøtteskall:
- Importer de nødvendige bibliotekene
- Sett PyAutoGUI fail safe hvis musen virker uregelmessig
- Definer COM -porten og angi startverdier
- Gjør Binho Nova klar for I2C -kommunikasjon
- Initialiser tilkoblingen til akselerometeret
- Start looping. Hver sløyfe, sjekk verdiene til flex -sensorene og akselerometeret. Hvis det er aktuelt, flytter du markøren eller klikker på musen.
- Lukk Binho -tilkoblingen. Koden bør faktisk ikke nå dette punktet med mindre den blir sparket ut av løkken på en eller annen måte
Trinn 4: Sett sammen din smarte hanske
Monteringen er veldig grei. Flex -sensorkortet kobles til akselerometerkortet med den korte Qwiic -kabelen. Deretter vil akselerometerkortet koble til Binho Qwiic -grensesnittkortet med den lange Qwiic -kabelen. Til slutt er det grensesnittkortet festet til Binho Nova sin innebygde kabel. Nå kan du kjøre Python -scripten for å teste at alt fungerer som det skal.
Hvis det er det, plasserer du komponentene inne i kabinettet og fester de to halvdelene sammen med korte 10 mm M3 -skruer. Både flex -sensorbordet og akselerometerkortet skal vende opp! Nå kan du bruke litt varmt lim eller stofflim for å feste kabinettet og flexsensorførerne til hansken din. Sørg for at skruene vender opp, hvis du trenger å åpne kabinettet senere. Det er også best å merke posisjonene mens du bruker hansken for å sikre at de er på et behagelig sted.
Det er det! Nå har du en kul bærbar datamus! Du kan selvfølgelig gjøre mye mer med Binho Nova, dette er bare et eksempel på hvor enkelt det er å jobbe med I2C -komponenter som de i SparkFuns Qwiic -utvalg.
Runner Up i Assistive Tech Contest
Anbefalt:
Soft Robotics Hanske: 8 trinn (med bilder)
Soft Robotics Glove: Mitt prosjekt er en softrobotic hanske. Den har en aktuator plassert på hver finger; den nedre delen av hansken fjernes for å gjøre det lettere for brukeren å bruke den. Aktuatorene aktiveres av en enhet som er plassert på håndleddet litt større enn en klokke
Robotic hånd med trådløs hanske kontrollert - NRF24L01+ - Arduino: 7 trinn (med bilder)
Robotic hånd med trådløs hanske kontrollert | NRF24L01+ | Arduino: I denne videoen; 3D robot håndmontering, servokontroll, flex sensor kontroll, trådløs kontroll med nRF24L01, Arduino mottaker og sender kildekoden er tilgjengelig. Kort sagt, i dette prosjektet vil vi lære å kontrollere en robothånd med en tråd
Robotarm kontrollert av hanske: 6 trinn (med bilder)
Robotarm kontrollert av hanske: Formål: Få erfaring og problemløsningsevner ved å lage et prosjekt for å fullføreOutline- Bruk en hanske for å koble deg gjennom en arduino for å styre en 3D-trykt "arm". Hver av leddene på den 3D-trykte armen har en servo som
Wizard Glove: an Arduino Controlled Controller Hanske: 4 trinn (med bilder)
Wizard Glove: an Arduino Controlled Controller Glove: The Wizard Glove. I prosjektet mitt har jeg laget en hanske som du kan bruke til å spille dine favoritt magiske relaterte spill på en kul og oppslukende måte ved å bruke bare noen få grunnleggende arduino og arduino eiendeler. du kan spille ting som eldre ruller, eller du
Få en hanske til å fungere med en berøringsskjerm: 3 trinn (med bilder)
Få en hanske til å fungere med en berøringsskjerm: Du kan gjøre dette på bare noen få minutter uten mye kunnskap. Vinteren kommer (hvis du er på den nordlige halvkule) og med vinteren kommer kaldt vær, og med kaldt vær kommer hansker. Men selv i kulden ringer telefonen din