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, Srpanj
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 postupak.

Korak 1: Zahtjevi

Zahtjevi
Zahtjevi

Trebat će vam nekoliko stvari da biste sami napravili ovaj projekt:- 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 gumb- Oglasna ploča ili po mogućnosti bakrena ploča Opcionalno:- Oprema za lemljenje

Korak 2: Kôd i softver

Kod i softver
Kod i softver

Prvo ćete morati instalirati Arduino IDE softver gdje ćete napisati kôd. Drugo, morat ćete preuzeti nekoliko knjižnica 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 mapa. Zatim ćemo koristiti ovaj kôd kao bazu: https://www.mrhobbytronics.com/wp-content/uploads/2…Možete izrezati "buttontate2" i "button 2" osim ako želite dodati Značajka 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 ploču ili bakrenu ploču. Prvo ćemo govoriti o ožičenju senzora/mjerača ubrzanja. Za napajanje senzora morat ćete spojiti VCC port na Pro Micro -u s prvim portom senzora koji se također naziva VCC. Zatim spojite iglu za uzemljenje na drugu iglu odmah ispod VCC na senzoru. Zatim morate provesti podatke pa upotrijebite 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 gumb! Također ćete morati 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 rukavice
Sklapanje rukavice

U ovom trenutku u igri dolaze osobni okusi. Već imate sve što vam je potrebno, ali možete se odlučiti za 3D ispis kućišta ili prilagođene rukavice. Prilikom izrade prototipa možete samo upotrijebiti posebnu tekstilnu traku kako biste sve držali na mjestu. Gumb morate zalijepiti za palac tako da gumb bude okrenut prema gore. Možete zalijepiti traku oko gumba na mjestu gdje se sastaju 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 pravilno ga postaviti tako da kontrola radi ispravno. Kad ga isprobate, vidjet ćete u kojem se smjeru pomiče kursor i prema potrebi može prilagoditi. Ali ja bih preporučio da ga napravite 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. Sljedeće ćete morati spojiti ploču i Arduino na rukavicu ili kućište u kojem se nalaze. Ovdje je najvažnije da mini-USB priključak bude usmjeren prema dolje kako se priključeni kabel ne bi zapetljao 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 kabela Mini-usb-usb. Zatim pokrenite Arduino IDE i otvorite datoteku AccelerometerMouse. Prenesite kod na arduino i gotovo! Trebali biste vidjeti kako se kursor miša pomiče dok pomičete mjerač ubrzanja na prstu.

Korak 6: Dodaci

Dodaci
Dodaci

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

Preporučeni: