Kazalo:

Rokavice za nadzor miške Arduino: 6 korakov (s slikami)
Rokavice za nadzor miške Arduino: 6 korakov (s slikami)

Video: Rokavice za nadzor miške Arduino: 6 korakov (s slikami)

Video: Rokavice za nadzor miške Arduino: 6 korakov (s slikami)
Video: Leap Motion SDK 2024, Julij
Anonim
Rokavice za nadzor miške Arduino
Rokavice za nadzor miške Arduino

Tako sem za svoj šolski projekt izdelal Arduino rokavico, ki lahko nadzoruje vaš kazalec s merilnikom pospeška. V nekaj preprostih korakih vam bom pokazal, kako ponoviti ta postopek.

1. korak: Zahteve

Zahteve
Zahteve

Če želite sami narediti ta projekt, boste potrebovali nekaj stvari:- 1 Arduino Pro Micro- 1 merilnik pospeška in žiroskop MPU-6050- 1 rokavica (po možnosti volnena)- trak- kabel Mini-USB na USB- nekaj/kabel kablov - 10k ohmski upor- gumb Arduino- plošča ali po možnosti bakrena plošča neobvezno:- oprema za spajkanje

2. korak: Koda in programska oprema

Koda in programska oprema
Koda in programska oprema

Najprej boste morali namestiti programsko opremo Arduino IDE, kamor boste zapisali kodo. Drugič, morate prenesti nekaj knjižnic, ki pomagajo pri komunikaciji s čipom: https://github.com/jrowberg/i2cdevlib/tree/master/… Knjižnico MPU6050 boste morali premakniti v knjižnice map v svojem Mapa Arduino. Nato bomo to kodo uporabili kot osnovo: https://www.mrhobbytronics.com/wp-content/uploads/2… Vrstice lahko izrežete z "gumbtate2" in "gumb 2", razen če želite dodati funkcija desnega klika. To je vse, kar potrebujemo, zdaj pa gradimo!

3. korak: Ožičenje

Ožičenje
Ožičenje

Zdaj imate srečo, saj je ožičenje precej preprosto! Potrebovali bomo manj kot ducat žic, odvisno od tega, ali uporabljate ploščo ali bakreno ploščo. Najprej bomo govorili o ožičenju senzorja/merilnika pospeška. Za napajanje senzorja morate priključiti vrata VCC na Pro Micro na prva vrata senzorja, imenovana tudi VCC. Nato priključite ozemljitveni zatič na drugi zatič tik pod VCC na senzorju. Nato morate dobiti podatke, tako da uporabite 2 dodatni žici. Ti so povezani z digitalnimi zatiči (digitalni pin 2 in 3). SCL je priključen na pin 3, SDA pa na pin 2. Zdaj pa povežimo gumb! Gumb boste morali najprej priključiti na VCC in ozemljiti, da bo tok. VCC boste morali priključiti na 10k ohmski upor in nato ta upor na gumb. Nato ga morate povezati z digitalnim zatičem (tukaj pin 6). Če vse deluje, morajo lučke na senzorju in na Arduinu goreti, ko so priključene v vrata USB vašega računalnika.

4. korak: Sestavljanje rokavice

Sestavljanje rokavic
Sestavljanje rokavic

Zdaj v tem trenutku pridejo v poštev osebni okusi. Imate že vse, kar potrebujete, vendar se lahko odločite za 3D tiskanje ohišja ali rokavice po meri. Pri izdelavi prototipov lahko uporabite le poseben tekstilni trak, da vse ostane na svojem mestu. Gumb je treba prilepiti na palec z gumbom navzgor. Okoli gumba lahko pritrdite lepilni trak, kjer se stikajo kabli in gumb. Žico lahko tudi večkrat zavežete ali lepite, če so nekoliko dolge in neurejene. S senzorjem je zelo pomembno, da ga pravilno namestite, da bo krmiljenje delovalo pravilno. Ko ga preizkusite, boste videli, v katero smer se premakne kazalec in se lahko po potrebi prilagaja. Priporočam pa, da se besedilo za zatiče prebere, ko nosite rokavico. Senzor mora iti na kazalec. Senzor zelo dobro prilepite in tudi žice povežite z zatiči. Nato morate povezati ploščo in Arduino z rokavico ali ohišjem, v katerem se nahajata. Najpomembnejše pri tem je, da morajo biti vrata mini-usb usmerjena navzdol, da se priključeni kabel ne zaplete med prste.

5. korak: Preizkusite svoj prototip

Zdaj preizkusite vse, kar potrebujete, da priključite Arduino Pro Micro s kablom Mini-usb v usb. Nato zaženite Arduino IDE in odprite datoteko AccelerometerMouse. Naložite kodo v arduino in končano! Ko premikate merilnik pospeška na prstu, bi morali videti, kako se kazalec miške premika.

6. korak: Dodatki

Dodatki
Dodatki

Če vam je prototip všeč, lahko vedno dodate nekaj funkcij. Dodate lahko tudi lepo ohišje. To je mogoče lasersko ali 3D-natisniti, če je prenosno na rokavici. Če ste dovolj napredni, lahko dodate tudi kretnje za določena dejanja. Možnosti je neskončno!

Priporočena: