Sisällysluettelo:

GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: 4 vaihetta
GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: 4 vaihetta

Video: GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: 4 vaihetta

Video: GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma: 4 vaihetta
Video: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Heinäkuu
Anonim
GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma
GY-521 MPU6050 3-akselinen kiihtyvyys gyroskooppi 6DOF-moduulin opetusohjelma

Kuvaus

Tämä yksinkertainen moduuli sisältää kaiken tarvittavan liittyäkseen Arduinoon ja muihin ohjaimiin I2C: n kautta (käytä Wire Arduino -kirjastoa) ja antaa liiketunnistustietoja kolmelle akselille - X, Y ja Z.

Tekniset tiedot

  • Kiihtyvyysmittarin alueet: ± 2, ± 4, ± 8, ± 16 g
  • Gyroskoopin alueet: ± 250, 500, 1000, 2000 °/s
  • Jännitealue: 3.3V - 5V (moduuli sisältää matalan katkaisun jännitesäätimen)

Vaihe 1: Materiaalien valmistelu

Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu

Tässä opetusohjelmassa näytämme yksityiskohtaisesti, miten moduuli toimii. Ensinnäkin meidän on valmisteltava alla luetellut materiaalit:

  1. Arduino Uno
  2. Uros -naarasliitin
  3. USB -kaapeli, tyyppi A - B
  4. Leipälauta

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Kun olemme saaneet materiaalit valmiiksi, yhdistämme moduulin Arduino Unoon. Yksityiskohtainen yhteys kirjoitetaan alla:

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

Vaihe 3: Lähdekoodi

Lähdekoodi
Lähdekoodi

Testaa Arduino MPU 6050,

  1. Lataa ensin Arduino -kirjasto MPU 6050: lle. Linkki löytyy täältä.
  2. Pura/purkaa tämä kirjasto ja siirrä "MPU6050" -kansio Arduinon "kirjasto" -kansion sisälle.
  3. Asenna I2Cdev -kirjasto, jos sinulla ei vielä ole sitä Arduinollesi. Asenna se toimimalla kuten edellä. Löydät tiedoston täältä.
  4. Avaa Arduino IDE ja toimi seuraavasti: [Tiedosto]-> [Esimerkit]-> [MPU6050]-> [Esimerkit]-> [MPU6050_DMP6].
  5. Lataa lähdekoodi Arduinoosi.

Vaihe 4: Tulokset

Tulokset
Tulokset
Tulokset
Tulokset
Tulokset
Tulokset
  1. Kun olet ladannut koodin, avaa sarjamonitori ja aseta baudinopeudeksi 115200.
  2. Tarkista seuraavaksi, näetkö sarjamonitorissa jotain "Alustetaan I2C -laitteita…". Jos et, paina vain nollauspainiketta.
  3. Nyt näet rivin, joka sanoo: "Lähetä mikä tahansa merkki aloittaaksesi DMP -ohjelmoinnin ja esittelyn." Kirjoita vain sarjamonitoriin jokin merkki ja lähetä se, ja sinun pitäisi alkaa nähdä MPU 6050: sta tulevat kääntö-, nousu- ja vieritysarvot.

Huomautuksia: DMP tarkoittaa Digital Motion Processing. MPU 6050: ssä on sisäänrakennettu liikeprosessori. Se käsittelee kiihtyvyysmittarin ja gyroskoopin arvot antaakseen meille tarkkoja 3D -arvoja. Lisäksi sinun on odotettava noin 10 sekuntia, ennen kuin saat tarkat arvot sarjamonitoriin, minkä jälkeen arvot alkavat vakiintua.

Suositeltava: