Cuprins:

GY-521 MPU6050 3-Axis Acceleration Giroscope Modul 6DOF Tutorial: 4 pași
GY-521 MPU6050 3-Axis Acceleration Giroscope Modul 6DOF Tutorial: 4 pași

Video: GY-521 MPU6050 3-Axis Acceleration Giroscope Modul 6DOF Tutorial: 4 pași

Video: GY-521 MPU6050 3-Axis Acceleration Giroscope Modul 6DOF Tutorial: 4 pași
Video: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Noiembrie
Anonim
GY-521 MPU6050 Tutorial modul modul de giroscop de accelerare pe 3 axe
GY-521 MPU6050 Tutorial modul modul de giroscop de accelerare pe 3 axe

Descriere

Acest modul simplu conține tot ce este necesar pentru interfața cu Arduino și alte controlere prin I2C (utilizați biblioteca Wire Arduino) și oferă informații de detectare a mișcării pentru 3 axe - X, Y și Z.

Specificații

  • Intervalele accelerometrului: ± 2, ± 4, ± 8, ± 16g
  • Domenii de giroscop: ± 250, 500, 1000, 2000 ° / s
  • Gama de tensiune: 3,3 V - 5 V (modulul include un regulator de tensiune scăzut)

Pasul 1: Pregătirea materialelor

Pregătirea materialelor
Pregătirea materialelor
Pregătirea materialelor
Pregătirea materialelor
Pregătirea materialelor
Pregătirea materialelor

În acest tutorial, vă vom arăta cum funcționează modulul în detaliu. În primul rând, trebuie să pregătim materialele enumerate mai jos:

  1. Arduino Uno
  2. Sârmă jumper de la bărbat la feminin
  3. Cablu USB de tip A la B.
  4. Pană de pâine

Pasul 2: Instalare hardware

Instalare hardware
Instalare hardware
Instalare hardware
Instalare hardware

După ce pregătim materialele, vom conecta modulul cu Arduino Uno. Conexiunea detaliată va fi scrisă mai jos:

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

Pasul 3: Cod sursă

Cod sursa
Cod sursa

Pentru a testa Arduino MPU 6050,

  1. Mai întâi, descărcați biblioteca Arduino pentru MPU 6050. Linkul este furnizat aici.
  2. Apoi, dezarhivați / extrageți această bibliotecă și mutați folderul numit „MPU6050” în dosarul „bibliotecă” al Arduino.
  3. Instalați biblioteca I2Cdev dacă nu o aveți deja pentru Arduino. Faceți aceeași procedură ca mai sus pentru instalare. Fișierul îl puteți găsi aici.
  4. Deschideți Arduino IDE și urmați pașii: [Fișier] -> [Exemple] -> [MPU6050] -> [Exemple] -> [MPU6050_DMP6].
  5. Încărcați codul sursă pe Arduino.

Pasul 4: Rezultate

Rezultate
Rezultate
Rezultate
Rezultate
Rezultate
Rezultate
  1. După încărcarea codului, deschideți monitorul serial și setați rata de transmisie ca 115200.
  2. Apoi, verificați dacă vedeți ceva de genul „Inițializarea dispozitivelor I2C …” pe monitorul serial. Dacă nu, pur și simplu apăsați butonul de resetare.
  3. Acum, veți vedea o linie care spune: „Trimiteți orice caracter pentru a începe programarea și demo-ul DMP”. Introduceți orice caracter de pe monitorul serial și trimiteți-l și ar trebui să începeți să vedeți valorile de gif, pitch și roll provenind de la MPU 6050.

Note: DMP înseamnă Digital Motion Processing. MPU 6050 are un procesor de mișcare încorporat. Procesează valorile din accelerometru și giroscop pentru a ne oferi valori 3D precise. De asemenea, va trebui să așteptați aproximativ 10 secunde înainte de a obține valori precise în monitorul serial, după care valorile vor începe să se stabilizeze.

Recomandat: