GY-521 Triosni pospeševalni žiroskop 6DOF modul Vadnica: 4 koraki
GY-521 Triosni pospeševalni žiroskop 6DOF modul Vadnica: 4 koraki
Anonim
GY-521 Triosni pospeševalni žiroskop 6DOF modul Vadnica
GY-521 Triosni pospeševalni žiroskop 6DOF modul Vadnica

Opis

Ta preprost modul vsebuje vse, kar je potrebno za povezavo z Arduinom in drugimi krmilniki prek I2C (uporabite knjižnico Wire Arduino) in podajanje informacij o zaznavanju gibanja za 3 osi - X, Y in Z.

Specifikacije

  • Obseg merilnika pospeška: ± 2, ± 4, ± 8, ± 16 g
  • Območja žiroskopa: ± 250, 500, 1000, 2000 °/s
  • Napetostno območje: 3,3 V - 5 V (modul vključuje regulator nizke izpadne napetosti)

Korak: Priprava materiala

Priprava materiala
Priprava materiala
Priprava materiala
Priprava materiala
Priprava materiala
Priprava materiala

V tej vadnici vam bomo podrobno pokazali, kako modul deluje. Najprej moramo pripraviti spodaj navedene materiale:

  1. Arduino Uno
  2. Moški in ženski mostiček
  3. Kabel USB od A do B
  4. Ogledna plošča

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme

Po pripravi materialov bomo modul povezali z Arduino Uno. Podrobna povezava bo zapisana spodaj:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

3. korak: izvorna koda

Izvorna koda
Izvorna koda

Če želite preizkusiti Arduino MPU 6050,

  1. Najprej prenesite knjižnico Arduino za MPU 6050. Povezava je na voljo tukaj.
  2. Nato razpakirajte/izvlecite to knjižnico in premaknite mapo z imenom "MPU6050" v mapo "knjižnica" Arduina.
  3. Namestite knjižnico I2Cdev, če je še nimate za svoj Arduino. Za namestitev izvedite enak postopek kot zgoraj. Datoteko najdete tukaj.
  4. Odprite Arduino IDE in sledite korakom: [Datoteka]-> [Primeri]-> [MPU6050]-> [Primeri]-> [MPU6050_DMP6].
  5. Naložite izvorno kodo v svoj Arduino.

4. korak: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
  1. Ko naložite kodo, odprite serijski monitor in nastavite hitrost prenosa na 115200.
  2. Nato preverite, ali na serijskem monitorju vidite nekaj takega kot "Inicializacija naprav I2C …". Če ne, samo pritisnite gumb za ponastavitev.
  3. Zdaj boste videli vrstico, ki pravi: "Pošlji kateri koli znak za začetek programiranja in predstavitve DMP." Samo vnesite kateri koli znak na serijskem monitorju in ga pošljite. Začele bi se prikazovati vrednosti nihanja, višine in vrtenja, ki prihajajo iz MPU 6050.

Opombe: DMP pomeni Digital Motion Processing. MPU 6050 ima vgrajen procesor gibanja. Obdeluje vrednosti merilnika pospeška in žiroskopa, da dobimo natančne 3D -vrednosti. Prav tako boste morali počakati približno 10 sekund, preden dobite natančne vrednosti v serijskem monitorju, nato pa se bodo vrednosti začele stabilizirati.