Sadržaj:

GY-521 MPU6050 troosni žiroskop ubrzanja 6DOF modul Vodič: 4 koraka
GY-521 MPU6050 troosni žiroskop ubrzanja 6DOF modul Vodič: 4 koraka

Video: GY-521 MPU6050 troosni žiroskop ubrzanja 6DOF modul Vodič: 4 koraka

Video: GY-521 MPU6050 troosni žiroskop ubrzanja 6DOF modul Vodič: 4 koraka
Video: Arduino Nano and GY-521 MPU6050 3-осевой гироскоп, 3-осевой акселерометр и DMP 2024, Juli
Anonim
GY-521 MPU6050 Uputstvo za troosni žiroskop 6DOF modul
GY-521 MPU6050 Uputstvo za troosni žiroskop 6DOF modul

Opis

Ovaj jednostavan modul sadrži sve što je potrebno za povezivanje s Arduinom i drugim kontrolerima putem I2C (koristite Wire Arduino biblioteku) i davanje informacija o otkrivanju pokreta za 3 osi - X, Y i Z.

Specifikacije

  • Opsezi akcelerometra: ± 2, ± 4, ± 8, ± 16g
  • Opsezi žiroskopa: ± 250, 500, 1000, 2000 °/s
  • Raspon napona: 3,3 V - 5 V (modul uključuje regulator napona s niskim ispadanjem)

Korak 1: Priprema materijala

Priprema materijala
Priprema materijala
Priprema materijala
Priprema materijala
Priprema materijala
Priprema materijala

U ovom vodiču ćemo vam detaljno pokazati kako modul radi. Prvo moramo pripremiti materijale navedene u nastavku:

  1. Arduino Uno
  2. Muški ženski kratkospojnik
  3. USB kabel tipa A do B
  4. Breadboard

Korak 2: Instalacija hardvera

Instalacija hardvera
Instalacija hardvera
Instalacija hardvera
Instalacija hardvera

Nakon što pripremimo materijale, povezat ćemo modul s Arduino Uno. Detaljna veza bit će zapisana u nastavku:

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

Korak 3: Izvorni kod

Izvorni kod
Izvorni kod

Za testiranje Arduino MPU 6050,

  1. Prvo preuzmite Arduino biblioteku za MPU 6050. Link se nalazi ovdje.
  2. Zatim raspakirajte/raspakirajte ovu biblioteku i premjestite mapu pod nazivom "MPU6050" unutar Arduinoove mape "biblioteka".
  3. Instalirajte biblioteku I2Cdev ako je već nemate za svoj Arduino. Uradite isti postupak kao gore da biste ga instalirali. Datoteku možete pronaći ovdje.
  4. Otvorite Arduino IDE i slijedite korake: [Datoteka]-> [Primjeri]-> [MPU6050]-> [Primjeri]-> [MPU6050_DMP6].
  5. Prenesite izvorni kod na svoj Arduino.

Korak 4: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
  1. Nakon učitavanja koda otvorite serijski monitor i postavite brzinu prijenosa na 115200.
  2. Zatim provjerite vidite li na serijskom monitoru nešto poput "Pokretanje I2C uređaja …". Ako to ne učinite, samo pritisnite gumb za poništavanje.
  3. Sada ćete vidjeti redak koji kaže: "Pošaljite bilo koji znak da započne programiranje i demonstraciju DMP -a." Samo upišite bilo koji znak na serijskom monitoru i pošaljite ga, i trebali biste početi vidjeti vrijednosti zakretanja, koraka i zaokreta koje dolaze iz MPU 6050.

Napomene: DMP znači Digital Motion Processing. MPU 6050 ima ugrađeni procesor pokreta. On obrađuje vrijednosti iz akcelerometra i žiroskopa kako bi nam dao točne 3D vrijednosti. Također ćete morati pričekati oko 10 sekundi prije nego što dobijete točne vrijednosti u serijskom monitoru, nakon čega će se vrijednosti početi stabilizirati.

Preporučuje se: