Sadržaj:

Arduino kontrolna rukavica za miša: 6 koraka (sa slikama)
Arduino kontrolna rukavica za miša: 6 koraka (sa slikama)

Video: Arduino kontrolna rukavica za miša: 6 koraka (sa slikama)

Video: Arduino kontrolna rukavica za miša: 6 koraka (sa slikama)
Video: Octopus Max EZ v1.0 - EZ2130 2024, Novembar
Anonim
Arduino rukavica za kontrolu miša
Arduino rukavica za kontrolu miša

Tako sam za svoj školski projekt napravio Arduino rukavicu koja može kontrolirati vaš kursor sa akcelerometrom. U nekoliko jednostavnih koraka pokazat ću vam kako ponoviti ovaj proces.

Korak 1: Zahtjevi

Zahtevi
Zahtevi

Da biste sami napravili ovaj projekt, trebat će vam nekoliko stvari:- 1 Arduino Pro Micro- 1 MPU-6050 akcelerometar i žiroskop- 1 rukavica (po mogućnosti vunena)- Traka- Mini-USB na USB kabel- Par/desetak kabela - Otpornik od 10 k Ohma- Arduino dugme- Oglasna ploča ili po mogućnosti bakrena ploča Opcionalno:- Oprema za lemljenje

Korak 2: Kôd i softver

Kôd i softver
Kôd i softver

Prvo ćete morati instalirati Arduino IDE softver gdje ćete pisati kôd. Drugo, morat ćete preuzeti nekoliko biblioteka koje pomažu u komunikaciji s čipom: https://github.com/jrowberg/i2cdevlib/tree/master/… Morat ćete premjestiti biblioteku MPU6050 u biblioteke mapa u vašem Arduino folder. Zatim ćemo koristiti ovaj kôd kao bazu: https://www.mrhobbytronics.com/wp-content/uploads/2…Možete izrezati linije sa "buttontate2" i "button 2" osim ako želite dodati funkcija desnog klika. To je sve što vam treba, sada krenimo u izgradnju!

Korak 3: Ožičenje

Ožičenje
Ožičenje

Sada ste sretni jer je ožičenje prilično jednostavno! Trebat će nam manje od desetak žica ovisno o tome koristite li matičnu ploču ili bakrenu ploču. Prvo ćemo govoriti o ožičenju senzora/mjerača ubrzanja. Za napajanje senzora potrebno je spojiti VCC port na Pro Micro -u na prvi port senzora koji se naziva i VCC. Zatim spojite iglu za uzemljenje na drugu iglu odmah ispod VCC na senzoru. Zatim morate provesti podatke tako da koristite 2 dodatne žice. Oni su spojeni na digitalne pinove (digitalni pin 2 i 3). SCL je spojen na pin 3, a SDA na pin 2. Sada spojimo dugme! Također ćete morati prvo spojiti gumb na VCC i uzemljenje kako bi dobio struju. Morat ćete spojiti VCC na otpornik od 10 k ohma, a zatim taj otpornik na gumb. Zatim ćete ga morati spojiti na digitalni pin (ovdje pin 6). Ako sve radi, svjetla na senzoru i na Arduinu bi trebala gorjeti kada su priključeni na USB priključak vašeg računala.

Korak 4: Sklapanje rukavice

Sklapanje rukavica
Sklapanje rukavica

Sada u ovom trenutku na scenu stupaju lični ukusi. Već imate sve što vam je potrebno, ali možete odlučiti 3D ispis kućišta ili prilagođene rukavice. Prilikom izrade prototipa možete samo koristiti posebnu tekstilnu traku da sve ostane na mjestu. Dugme mora biti zalijepljeno za palac tako da dugme bude okrenuto prema gore. Možete zalijepiti traku oko gumba gdje se spajaju kabeli i gumb. Također možete žicu vezati ili zalijepiti više puta ako su malo duge i neuredne. Sada je sa senzorom vrlo važno postaviti ga tako da kontrola radi ispravno. Kada ga isprobate, vidjet ćete u kojem se smjeru pomiče kursor i prema potrebi može prilagoditi. Ali ja bih preporučio da to učinite tako da se tekst za igle može čitati dok nosite rukavicu. Senzor bi trebao ići kažiprstom. Zalijepite senzor vrlo dobro i također držite žice spojene na pinove. Slijedeće ćete morati spojiti ploču i Arduino na rukavicu ili kućište u kojem se nalaze. Najvažnije ovdje je da mini-usb priključak treba biti usmjeren prema dolje tako da se priključeni kabel ne petlja između vaših prstiju.

Korak 5: Testirajte svoj prototip

Sada isprobajte sve što vam je potrebno da priključite Arduino Pro Micro pomoću Mini-USB kabla za usb. Zatim pokrenite Arduino IDE i otvorite datoteku AccelerometerMouse. Prenesite kôd na arduino i gotovo! Trebali biste vidjeti kako se kursor miša pomiče dok pomičete akcelerometar na prstu.

Korak 6: Dodaci

Dodaci
Dodaci

Ako vam se sviđa prototip, uvijek možete dodati neke značajke. Takođe možete dodati uredno kućište. Ovo se može laserski rezati ili štampati 3D, sve dok je prenosivo na vašoj rukavici. Ako ste dovoljno napredni, mogli biste dodati i geste za određene radnje. Mogućnosti su beskrajne!

Preporučuje se: