Satura rādītājs:

Arduino peles vadības cimds: 6 soļi (ar attēliem)
Arduino peles vadības cimds: 6 soļi (ar attēliem)

Video: Arduino peles vadības cimds: 6 soļi (ar attēliem)

Video: Arduino peles vadības cimds: 6 soļi (ar attēliem)
Video: BTT Octopus v1.1/Pro - Dual Y Steppers 2024, Jūlijs
Anonim
Arduino peles vadības cimds
Arduino peles vadības cimds

Tāpēc savam skolas projektam es izveidoju Arduino cimdu, kas var kontrolēt kursoru ar akselerometru. Veicot dažas vienkāršas darbības, es jums parādīšu, kā atkārtot šo procesu.

1. darbība. Prasības

Prasības
Prasības

Lai pats izveidotu šo projektu, jums būs nepieciešamas dažas lietas:- 1 Arduino Pro Micro- 1 MPU-6050 akselerometrs un žiroskops- 1 cimds (vēlams vilna)- lente- Mini-USB- USB kabelis- pāris/duci kabeļu - 10k omu rezistors- Arduino poga- Maizes dēlis vai, vēlams, vara dēlis Pēc izvēles:- lodēšanas aprīkojums

2. darbība: kods un programmatūra

Kods un programmatūra
Kods un programmatūra

Pirmkārt, jums jāinstalē Arduino IDE programmatūra, kurā rakstīsit kodu. Otrkārt, jums būs jālejupielādē pāris bibliotēkas, kas palīdz sazināties ar mikroshēmu: https://github.com/jrowberg/i2cdevlib/tree/master/… Jums būs jāpārvieto MPU6050 bibliotēka uz mapes bibliotēkām savā Arduino mape. Tad mēs izmantosim šo kodu kā pamatu: https://www.mrhobbytronics.com/wp-content/uploads/2… Jūs varat izgriezt līnijas ar "buttonstate2" un "button 2", ja vien nevēlaties pievienot ar peles labo pogu noklikšķiniet. Tas ir viss, kas jums nepieciešams, tagad sāksim veidot!

3. darbība: elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Tagad jums ir paveicies, jo elektroinstalācija ir diezgan vienkārša! Mums būs nepieciešams mazāk nekā ducis vadu atkarībā no tā, vai izmantojat maizes dēli vai vara plāksni. Vispirms mēs runāsim par sensora/akselerometra vadu. Lai darbinātu sensoru, jums ir jāpievieno Pro Micro VCC ports ar sensora pirmo portu, ko sauc arī par VCC. Pēc tam pievienojiet zemējuma tapu otrajai tapai tieši zem sensora VCC. Tad jums ir jāiegūst dati, lai izmantotu 2 papildu vadus. Tie ir savienoti ar digitālajām tapām (2. un 3. ciparu tapa). SCL ir pievienots 3. tapai un SDA - 2. tapai. Tagad pievienosim pogu! Jums arī vispirms jāpievieno poga VCC un zemei, lai tā iegūtu strāvu. Jums būs jāpievieno VCC ar 10 k omu rezistoru un pēc tam šis rezistors ar pogu. Tad jums tas jāpievieno digitālajai tapai (šeit 6. tapa). Ja viss darbojas, sensora un Arduino apgaismojumam vajadzētu iedegties, kad tas ir pievienots datora USB portam.

4. solis: cimdu salikšana

Cimdu salikšana
Cimdu salikšana

Tagad šajā brīdī spēlē personīgās gaumes. Jums jau ir viss nepieciešamais, bet jūs varat izlemt 3D drukāt apvalku vai pielāgotu cimdu. Veidojot prototipus, varat vienkārši izmantot īpašu tekstilmateriāla lenti, lai viss būtu vietā. Poga jāpiestiprina pie īkšķa ar pogu uz augšu. Jūs varat ierakstīt lenti ap pogu, kur savienojas kabeļi un poga. Jūs varat arī sasiet stiepli vai lenti vairākas reizes, ja tie ir mazliet gari un nav ērti. Tagad ar sensoru ir ļoti svarīgi to novietot pareizi, lai vadība darbotos pareizi. Pārbaudot to, jūs redzēsit, kurā virzienā kursors pārvietojas, un, ja nepieciešams, to varēsit izmantot. Bet es ieteiktu to izgatavot tā, lai, nēsājot cimdu, varētu izlasīt tekstu tapām. Sensoram vajadzētu iet uz rādītājpirkstu. Līmējiet sensoru ļoti labi, kā arī turiet vadus savienotus ar tapām. Tālāk jums jāpievieno maizes dēlis un Arduino cimdam vai korpusam, kurā tie atrodas. Vissvarīgākais šeit ir tas, ka mini-usb portam jābūt vērstam uz leju, lai pievienotais kabelis nesapītos starp pirkstiem.

5. darbība: pārbaudiet savu prototipu

Tagad, lai pārbaudītu visu, kas nepieciešams, lai pievienotu Arduino Pro Micro, izmantojot Mini-usb-USB kabeli. Pēc tam palaidiet Arduino IDE un atveriet failu AccelerometerMouse. Augšupielādējiet kodu arduino un gatavs! Pārvietojot pirksta akselerometru, vajadzētu redzēt peles kursora kustību.

6. darbība: papildinājumi

Papildinājumi
Papildinājumi

Ja jums patīk prototips, jūs vienmēr varat pievienot dažas funkcijas. Varat arī pievienot glītu apvalku. To var pārgriezt ar lāzeru vai 3D drukāt, ja vien tas ir pārnēsājams uz cimda. Ja esat pietiekami attīstīts, varat arī pievienot žestus konkrētām darbībām. Iespējas ir bezgalīgas!

Ieteicams: