Përmbajtje:

GY-521 MPU6050 Xhiroskopi i Përshpejtimit me 3-Aks Gjiroskopi 6DOF Moduli Tutorial: 4 Hapa
GY-521 MPU6050 Xhiroskopi i Përshpejtimit me 3-Aks Gjiroskopi 6DOF Moduli Tutorial: 4 Hapa

Video: GY-521 MPU6050 Xhiroskopi i Përshpejtimit me 3-Aks Gjiroskopi 6DOF Moduli Tutorial: 4 Hapa

Video: GY-521 MPU6050 Xhiroskopi i Përshpejtimit me 3-Aks Gjiroskopi 6DOF Moduli Tutorial: 4 Hapa
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Nëntor
Anonim
GY-521 MPU6050 Tutorial i modulit të xhiroskopit 6DOF të përshpejtimit me 3 akse
GY-521 MPU6050 Tutorial i modulit të xhiroskopit 6DOF të përshpejtimit me 3 akse

Përshkrim

Ky modul i thjeshtë përmban gjithçka që kërkohet për t'u ndërlidhur me Arduino dhe kontrollues të tjerë përmes I2C (përdorni bibliotekën Wire Arduino) dhe jepni informacion për ndjeshmërinë e lëvizjes për 3 akse - X, Y dhe Z.

Specifikimet

  • Gama e përshpejtuesit: ± 2, ± 4, ± 8, ± 16g
  • Gama e xhiroskopit: ± 250, 500, 1000, 2000 °/s
  • Gama e tensionit: 3.3V - 5V (moduli përfshin një rregullator të ulët të tensionit të rënies)

Hapi 1: Përgatitja e materialeve

Përgatitja e materialeve
Përgatitja e materialeve
Përgatitja e materialeve
Përgatitja e materialeve
Përgatitja e materialeve
Përgatitja e materialeve

Në këtë tutorial, ne do t'ju tregojmë se si funksionon moduli në detaje. Së pari, ne duhet të përgatisim materialet e listuara si më poshtë:

  1. Arduino Uno
  2. Teli bluzë mashkull me femër
  3. Kabllo USB Lloji A deri në B
  4. Breadboard

Hapi 2: Instalimi i harduerit

Instalimi i harduerit
Instalimi i harduerit
Instalimi i harduerit
Instalimi i harduerit

Pas përgatitjes së materialeve, ne do ta lidhim modulin me Arduino Uno. Lidhja e detajuar do të shkruhet më poshtë:

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

Hapi 3: Kodi Burimor

Kodi i burimit
Kodi i burimit

Për të testuar Arduino MPU 6050,

  1. Së pari, shkarkoni bibliotekën Arduino për MPU 6050. Lidhja është dhënë këtu.
  2. Tjetra, zbërtheni/nxirrni këtë bibliotekë dhe zhvendosni dosjen me emrin "MPU6050" brenda dosjes "biblioteka" të Arduino.
  3. Instaloni bibliotekën I2Cdev nëse nuk e keni atë tashmë për Arduino -n tuaj. Bëni të njëjtën procedurë si më sipër për ta instaluar. Këtu mund ta gjeni skedarin.
  4. Hapni Arduino IDE dhe ndiqni hapat: [Skedari]-> [Shembuj]-> [MPU6050]-> [Shembuj]-> [MPU6050_DMP6].
  5. Ngarko kodin burimor në Arduino tuaj.

Hapi 4: Rezultatet

Rezultatet
Rezultatet
Rezultatet
Rezultatet
Rezultatet
Rezultatet
  1. Pas ngarkimit të kodit, hapni monitorin serik dhe vendosni normën e baudit si 115200.
  2. Tjetra, kontrolloni nëse shihni diçka si "Fillimi i pajisjeve I2C …" në monitorin serik. Nëse jo, thjesht shtypni butonin e rivendosjes.
  3. Tani, do të shihni një rresht që thotë, "Dërgo çdo karakter për të filluar programimin dhe demonstrimin DMP." Thjesht shkruani çdo karakter në monitorin serik dhe dërgojeni atë dhe duhet të filloni të shihni vlerat e devijimit, lartësisë dhe rrotullimit që vijnë nga MPU 6050.

Shënime: DMP qëndron për përpunimin dixhital të lëvizjes. MPU 6050 ka një procesor lëvizjeje të integruar. Ai përpunon vlerat nga përshpejtuesi dhe xhiroskopi për të na dhënë vlera të sakta 3D. Gjithashtu, do t'ju duhet të prisni rreth 10 sekonda para se të merrni vlera të sakta në monitorin serik, pas së cilës vlerat do të fillojnë të stabilizohen.

Recommended: