GY-521 MPU6050 3-teljeline kiirendusgüroskoop 6DOF-mooduli õpetus: 4 sammu
GY-521 MPU6050 3-teljeline kiirendusgüroskoop 6DOF-mooduli õpetus: 4 sammu
Anonim
GY-521 MPU6050 3-teljeline kiirendusgüroskoop 6DOF mooduli õpetus
GY-521 MPU6050 3-teljeline kiirendusgüroskoop 6DOF mooduli õpetus

Kirjeldus

See lihtne moodul sisaldab kõike, mida on vaja I2C kaudu Arduino ja teiste kontrolleritega liidestamiseks (kasutage Wire Arduino raamatukogu) ja andke liikumistundlikku teavet kolme telje - X, Y ja Z - kohta.

Tehnilised andmed

  • Kiirendusmõõturi vahemikud: ± 2, ± 4, ± 8, ± 16 g
  • Güroskoobi vahemikud: ± 250, 500, 1000, 2000 °/s
  • Pingevahemik: 3.3V - 5V (moodul sisaldab madala väljalangemisega pingeregulaatorit)

Samm: materjalide ettevalmistamine

Materjalide ettevalmistamine
Materjalide ettevalmistamine
Materjalide ettevalmistamine
Materjalide ettevalmistamine
Materjalide ettevalmistamine
Materjalide ettevalmistamine

Selles õpetuses näitame teile üksikasjalikult, kuidas moodul töötab. Esiteks peame valmistama allpool loetletud materjalid:

  1. Arduino Uno
  2. Isast emasse hüppaja traat
  3. USB -kaabel tüüp A kuni B.
  4. Leivalaud

Samm: riistvara installimine

Riistvara paigaldamine
Riistvara paigaldamine
Riistvara paigaldamine
Riistvara paigaldamine

Pärast materjalide ettevalmistamist ühendame mooduli Arduino Unoga. Üksikasjalik ühendus kirjutatakse allpool:

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

3. samm: lähtekood

Lähtekood
Lähtekood

Arduino MPU 6050 testimiseks

  1. Esiteks laadige alla Arduino raamatukogu MPU 6050 jaoks. Link on siin.
  2. Seejärel pakkige see teek lahti/ekstraheerige ja teisaldage kaust nimega "MPU6050" Arduino kausta "raamatukogu".
  3. Installige I2Cdev raamatukogu, kui teil seda veel Arduino jaoks pole. Paigaldamiseks toimige samamoodi nagu eespool. Faili leiate siit.
  4. Avage Arduino IDE ja järgige samme: [Fail]-> [Näited]-> [MPU6050]-> [Näited]-> [MPU6050_DMP6].
  5. Laadige lähtekood oma Arduinole üles.

4. samm: tulemused

Tulemused
Tulemused
Tulemused
Tulemused
Tulemused
Tulemused
  1. Pärast koodi üleslaadimist avage jadamonitor ja määrake edastuskiiruseks 115200.
  2. Järgmisena kontrollige, kas näete seeriamonitoril midagi sellist nagu "I2C -seadmete lähtestamine …". Kui te seda ei tee, vajutage lihtsalt lähtestamisnuppu.
  3. Nüüd näete rida, mis ütleb: "Saatke ükskõik milline tegelane DMP programmeerimise ja demo alustamiseks." Lihtsalt sisestage jadamonitorile mis tahes märk ja saatke see ning peaksite nägema MPU 6050 -st tuleva pöörde, kaldenurga ja veeremise väärtusi.

Märkused: DMP tähistab digitaalset liikumistöötlust. MPU 6050-l on sisseehitatud liikumisprotsessor. See töötleb kiirendusmõõturi ja güroskoobi väärtusi, et anda meile täpsed 3D -väärtused. Samuti peate ootama umbes 10 sekundit, enne kui saate seeriamonitoris täpsed väärtused, misjärel väärtused hakkavad stabiliseeruma.