Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
Tässä opetusohjelmassa näytämme yksityiskohtaisesti, miten moduuli toimii. Ensinnäkin meidän on valmisteltava alla luetellut materiaalit:
- Arduino Uno
- Uros -naarasliitin
- USB -kaapeli, tyyppi A - B
- Leipälauta
Vaihe 2: Laitteiston asennus
Kun olemme saaneet materiaalit valmiiksi, yhdistämme moduulin Arduino Unoon. Yksityiskohtainen yhteys kirjoitetaan alla:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Vaihe 3: Lähdekoodi
Testaa Arduino MPU 6050,
- Lataa ensin Arduino -kirjasto MPU 6050: lle. Linkki löytyy täältä.
- Pura/purkaa tämä kirjasto ja siirrä "MPU6050" -kansio Arduinon "kirjasto" -kansion sisälle.
- Asenna I2Cdev -kirjasto, jos sinulla ei vielä ole sitä Arduinollesi. Asenna se toimimalla kuten edellä. Löydät tiedoston täältä.
- Avaa Arduino IDE ja toimi seuraavasti: [Tiedosto]-> [Esimerkit]-> [MPU6050]-> [Esimerkit]-> [MPU6050_DMP6].
- Lataa lähdekoodi Arduinoosi.
Vaihe 4: Tulokset
- Kun olet ladannut koodin, avaa sarjamonitori ja aseta baudinopeudeksi 115200.
- Tarkista seuraavaksi, näetkö sarjamonitorissa jotain "Alustetaan I2C -laitteita…". Jos et, paina vain nollauspainiketta.
- 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.