Sadržaj:

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

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

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

Opis

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

Tehnički podaci

  • Rasponi akcelerometra: ± 2, ± 4, ± 8, ± 16g
  • Rasponi ž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 dolje navedene materijale:

  1. Arduino Uno
  2. Muško -ženska kratkospojna žica
  3. USB kabel vrste A do B
  4. Oglasna ploča

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. Najprije preuzmite Arduino biblioteku za MPU 6050. Veza se nalazi ovdje.
  2. Zatim raspakirajte/raspakirajte ovu knjižnicu i premjestite mapu pod nazivom "MPU6050" unutar mape "knjižnica" Arduina.
  3. Instalirajte knjižnicu I2Cdev ako je već nemate za svoj Arduino. Za instalaciju učinite isti postupak kao gore. 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šalji 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 označava 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čeni: