Innholdsfortegnelse:

Arduino Mouse Control Hanske: 6 trinn (med bilder)
Arduino Mouse Control Hanske: 6 trinn (med bilder)

Video: Arduino Mouse Control Hanske: 6 trinn (med bilder)

Video: Arduino Mouse Control Hanske: 6 trinn (med bilder)
Video: Arduino and Flex Sensor based Robotic Hand Control 2024, Juli
Anonim
Arduino musekontrollhanske
Arduino musekontrollhanske

Så for mitt skoleprosjekt laget jeg en Arduino -hanske som kan styre markøren din med et akselerometer. I noen få enkle trinn skal jeg vise deg hvordan du replikerer denne prosessen.

Trinn 1: Krav

Krav
Krav

Du trenger et par ting for å lage dette prosjektet selv:- 1 Arduino Pro Micro- 1 MPU-6050 akselerometer og gyroskop- 1 hanske (helst ull)- Tape- Mini-USB til USB-kabel- Et par dusin kabler - En 10k Ohm motstand- En Arduino-knapp- Brødbrett eller helst et kobberbrett Valgfritt:- Loddeutstyr

Trinn 2: Kode og programvare

Kode og programvare
Kode og programvare

Først må du installere Arduino IDE -programvaren der du skriver koden. For det andre må du laste ned et par biblioteker som hjelper deg med å kommunisere til brikken: https://github.com/jrowberg/i2cdevlib/tree/master/… Du må flytte MPU6050 -biblioteket til mappebibliotekene i Arduino -mappe. Deretter bruker vi denne koden som en base: https://www.mrhobbytronics.com/wp-content/uploads/2… Du kan kutte ut linjene med "buttonstate2" og "button 2" med mindre du vil legge til en høyreklikk. Det er alt du trenger, nå skal vi bygge!

Trinn 3: Kabling

Kabling
Kabling

Nå er du heldig siden ledningene er ganske enkle! Vi trenger mindre enn et dusin ledninger avhengig av om du bruker et brødbrett eller kobberbrett. Først skal vi snakke om tilkobling av sensoren/akselerometeret. For å drive sensoren må du koble VCC -porten på Pro Micro til den første porten på sensoren, også kalt VCC. Koble deretter jordpinnen til den andre pinnen rett under VCC på sensoren. Da må du få dataene gjennom, slik at du bruker 2 ekstra ledninger. De er koblet til de digitale pinnene (digital pinne 2 og 3). SCL er koblet til pin 3 og SDA til pin 2. La oss nå koble til knappen! Du må også koble knappen til VCC og jordet først slik at den blir aktuell. Du må koble VCC til en 10k ohm motstand og deretter motstanden til knappen. Deretter må du koble den til en digital pin (her pin 6). Hvis alt fungerer, bør lysene på sensoren og på Arduino brenne når de er koblet til USB -porten på PCen.

Trinn 4: Montering av hanske

Montering av hanske
Montering av hanske

Nå spiller personlig smak inn i dette øyeblikket. Du har allerede alt du trenger, men kan bestemme deg for å skrive ut et hus eller en egendefinert hanske i 3D. Når du prototyper, kan du bare bruke spesiell tekstilbånd for å holde alt på plass. Knappen må festes til tommelen med knappen vendt oppover. Du kan tape rundt knappen der de kablene og knappen møtes. Du kan også binde ledningen eller tape den flere ganger hvis den er litt lang og uhåndterlig. Nå med sensoren er det veldig viktig å plassere den riktig slik at kontrollen fungerer riktig. Når du tester det, vil du se i hvilken retning markøren beveger seg og kan beherske om nødvendig. Men jeg vil anbefale å gjøre det slik at teksten til pinnene kan leses når du bruker hansken. Sensoren skal gå på pekefingeren. Tape sensoren veldig godt, og hold også ledningene koblet til pinnene. Deretter må du koble brødbrettet og Arduino til hansken eller saken der de bor. Det viktigste her er at mini-usb-porten skal pekes nedover slik at kabelen som er plugget inn ikke floker mellom fingrene.

Trinn 5: Test prototypen din

Nå for å teste alt du trenger for å koble til Arduino Pro Micro ved hjelp av mini-usb til usb-kabelen. Start deretter opp Arduino IDE og åpne AccelerometerMouse -filen. Last opp koden til arduinoen og ferdig! Du bør se musemarkøren bevege seg mens du flytter akselerometeret på fingeren.

Trinn 6: Tillegg

Tillegg
Tillegg

Hvis du liker prototypen, kan du alltid legge til noen funksjoner. Du kan også legge til et pent hylster. Dette kan laserskåret eller 3D-trykt, så lenge det er bærbart på hansken. Hvis du er avansert nok kan du også legge til bevegelser for spesifikke handlinger. Mulighetene er endeløse!

Anbefalt: