Tartalomjegyzék:

GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója: 4 lépés
GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója: 4 lépés

Videó: GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója: 4 lépés

Videó: GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója: 4 lépés
Videó: Arduino Nano and GY-521 MPU6050 3-осевой гироскоп, 3-осевой акселерометр и DMP 2024, November
Anonim
GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója
GY-521 MPU6050 3 tengelyes gyorsító giroszkóp 6DOF modul bemutatója

Leírás

Ez az egyszerű modul mindent tartalmaz, ami szükséges az Arduino és más vezérlők illesztéséhez az I2C -n keresztül (használja a Wire Arduino könyvtárat), és mozgásérzékelő információkat ad 3 tengelyre - X, Y és Z.

Specifikációk

  • Gyorsulásmérő tartományok: ± 2, ± 4, ± 8, ± 16g
  • Giroszkóp tartományok: ± 250, 500, 1000, 2000 °/s
  • Feszültségtartomány: 3.3V - 5V (a modul alacsony kiesési feszültségszabályozót tartalmaz)

Lépés: Az anyagok előkészítése

Anyagok előkészítése
Anyagok előkészítése
Anyagok előkészítése
Anyagok előkészítése
Anyagok előkészítése
Anyagok előkészítése

Ebben az oktatóanyagban részletesen bemutatjuk, hogyan működik a modul. Először is elő kell készítenünk az alább felsorolt anyagokat:

  1. Arduino Uno
  2. Férfi -női áthidaló vezeték
  3. A -B típusú USB -kábel
  4. Kenyeretábla

2. lépés: Hardver telepítése

Hardver telepítése
Hardver telepítése
Hardver telepítése
Hardver telepítése

Az anyagok előkészítése után összekapcsoljuk a modult az Arduino Uno -val. A részletes kapcsolatot az alábbiakban írjuk le:

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

3. lépés: Forráskód

Forráskód
Forráskód

Az Arduino MPU 6050 teszteléséhez

  1. Először töltse le az Arduino könyvtárat az MPU 6050 számára. A link itt található.
  2. Ezután bontsa ki/bontsa ki ezt a könyvtárat, és helyezze át az "MPU6050" nevű mappát az Arduino "könyvtár" mappájába.
  3. Telepítse az I2Cdev könyvtárat, ha még nem rendelkezik az Arduino -val. Telepítéséhez végezze el a fent leírt eljárást. A fájlt itt találja.
  4. Nyissa meg az Arduino IDE alkalmazást, és kövesse a következő lépéseket: [Fájl]-> [Példák]-> [MPU6050]-> [Példák]-> [MPU6050_DMP6].
  5. Töltse fel a forráskódot Arduino készülékére.

4. lépés: Eredmények

Eredmények
Eredmények
Eredmények
Eredmények
Eredmények
Eredmények
  1. A kód feltöltése után nyissa ki a soros monitort, és állítsa be az átviteli sebességet 115200 -ra.
  2. Ezután ellenőrizze, hogy nem lát -e valami hasonlót az "I2C eszközök inicializálása …" a soros monitoron. Ha nem, csak nyomja meg a reset gombot.
  3. Most megjelenik egy sor, amely ezt mondja: "Küldjön el bármilyen karaktert a DMP programozás és a bemutató megkezdéséhez." Csak írja be a soros monitor bármelyik karakterét, és küldje el, és látni fogja az MPA 6050 -ből érkező elfordulási, dőlési és görgetési értékeket.

Megjegyzések: A DMP a digitális mozgásfeldolgozást jelenti. Az MPU 6050 beépített mozgásprocesszorral rendelkezik. Feldolgozza a gyorsulásmérőből és a giroszkópból származó értékeket, hogy pontos 3D értékeket kapjon. Ezenkívül körülbelül 10 másodpercet kell várnia, mielőtt pontos értékeket kap a soros monitoron, majd az értékek stabilizálódni kezdenek.

Ajánlott: