Sisukord:

MPU6050 seadistus- ja kalibreerimisjuhend: 3 sammu
MPU6050 seadistus- ja kalibreerimisjuhend: 3 sammu

Video: MPU6050 seadistus- ja kalibreerimisjuhend: 3 sammu

Video: MPU6050 seadistus- ja kalibreerimisjuhend: 3 sammu
Video: Linuxベースのオープンソース フライトコントローラの概要(ABC2015Summer) 2024, November
Anonim
MPU6050 seadistus- ja kalibreerimisjuhend
MPU6050 seadistus- ja kalibreerimisjuhend

MPU6050 on 6 DoF (vabadusastmed) IMU, mis tähistab inertsiaalset mõõtühikut, mis on tõesti suurepärane andur, et tunda nurkkiirendust läbi 3 -teljelise güroskoobi ja lineaarset kiirendust lineaarsete kiirendusmõõturite abil.

Aeg -ajalt võib olla keeruline alustada ja seadistada, otsides kogu internetist raamatukogusid ja programme, kuid ärge muretsege, sest see juhend ja allolev videoõpetus aitavad teil kiiresti alustada.

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid

1.) MPU6050 või GY521 IMU

2.) Arduino (ma kasutan Nano)

3.) Arvuti, kuhu on installitud Arduino IDE

4.) Arduino USB -kaabel

5.) 4 F kuni F hüppajakaablit Arduino ühendamiseks MPU6050 -ga

Kõik komponendid, originaalsed ja kvaliteetsed, leiate veebisaidilt www. UTsource.net

2. samm: MPU6050 raamatukogu

Raamatukogu MPU6050
Raamatukogu MPU6050

Kui teil on selle sammu järgimisel probleeme, soovitan tungivalt vaadata sissejuhatuses lingitud videoõpetust.

Raamatukogu on lihtne tööriist, mis lihtsustab algajatel suhteliselt keeruliste andurite, näiteks MPU6050, kasutamist tõesti lihtsal viisil, see on kiht, mis hoolitseb juba paljude keerukate asjade eest, et saaksime selle asemel rohkem keskenduda idee elluviimisele. kõike seadistama.

Avage Arduino IDE

Minge tööriistadesse ja klõpsake käsku Halda raamatukogusid

Avaneb uus aken, kus on otsinguriba, tüüp MPU6050, teid tervitatakse rohkem kui ühe tulemusega, kuid installige see, mis on bt Electronic Cats.

Olete valmis, lubage nüüd kalibreerida!

3. samm: kalibreerimine

Kalibreerimine
Kalibreerimine
Kalibreerimine
Kalibreerimine
Kalibreerimine
Kalibreerimine

Iga andur on erinev ja ainulaadne, seega peame leidma olemasoleva anduri unikaalsed nihkeväärtused.

Avage failid ja minge Arduino IDE -sse Näited.

Seal näete uut raamatukogu, mis ütleb, et MPU6050, mis sisaldab programmi nimega - IMU_Zero, avage see.

Laadige see üles arduino ja veenduge, et ühendus Arduino ja anduri vahel toimub järgmiselt.

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Pärast edukat üleslaadimist avage Tools ja seejärel Serial Monitor, kuid veenduge, et andur oleks selle protsessi ajal horisontaalne ja võimalikult paigal.

Rida "----- tehtud -----" näitab, et ta on andnud endast parima. Praeguste täpsusega seotud konstantidega (NFast = 1000, NSlow = 10000) kulub sinna jõudmiseks mõni minut.

Teel genereerib see kümmekond väljundirida, mis näitab, et iga kuue soovitud nihke puhul on see * esiteks, püüdes leida kahte hinnangut, üks liiga madal ja teine liiga kõrge, ja * seejärel, lõpetades kuni sulg ei saa väiksemaks muuta.

Joon "valmis" rea kohal näeb välja umbes nagu [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Nagu on näha vahepealsetest päise ridadest, kirjeldavad kuus selle rea moodustavat rühma optimaalseid nihkeid X -kiirenduse, Y -kiirenduse, Z -kiirenduse, vastavalt X -güroskoobi, Y -güroskoobi ja Z -güroskoobi jaoks. Vahetult ülaltoodud proovis näitas katse, et +567 oli X -kiirenduse parim nihe, Y -kiirenduse jaoks -2223 jne. Pange tähele iga nihet, mida kasutada teie loodud programmides!

See on kõik! lihtne ja otsekohene!

Täname lugemise eest!

Soovitan: