Sadržaj:

Vodič za postavljanje i kalibraciju MPU6050: 3 koraka
Vodič za postavljanje i kalibraciju MPU6050: 3 koraka

Video: Vodič za postavljanje i kalibraciju MPU6050: 3 koraka

Video: Vodič za postavljanje i kalibraciju MPU6050: 3 koraka
Video: Električne instalacije - kako postaviti kutije za utičnice i prekidače 2024, Novembar
Anonim
Vodič za postavljanje i kalibraciju MPU6050
Vodič za postavljanje i kalibraciju MPU6050

MPU6050 je 6 DoF (Stepen slobode) IMU koji označava inercijalnu mjernu jedinicu, zaista sjajan senzor za poznavanje kutnog ubrzanja putem 3 -osi žiroskopa i linearnog ubrzanja putem linearnih akcelerometara.

Ponekad može biti nezgodno započeti i postaviti, pretražujući biblioteke i programe po cijelom internetu, ali ne brinite sada, ovo uputstvo i video tutorial u prilogu donijet će vam brzo.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

1.) MPU6050 ili GY521 IMU

2.) Arduino (koristim Nano)

3.) Računar sa instaliranim Arduino IDE -om

4.) USB kabel za Arduino

5.) Premosni kablovi 4 do F za spajanje Arduina na MPU6050

Sve komponente, originalne i kvalitetne, mogu se pronaći na www. UTsource.net

Korak 2: Biblioteka MPU6050

Biblioteka MPU6050
Biblioteka MPU6050

Ako imate bilo kakvih problema nakon ovog koraka, toplo preporučujem da pogledate video vodič povezan u uvodu.

Biblioteka je jednostavan alat koji početnicima olakšava upotrebu relativno složenih senzora poput MPU6050 na zaista jednostavan način, to je sloj koji se već brine o mnogim složenim stvarima kako bismo se umjesto toga mogli više usredotočiti na implementaciju ideje postavljanja svega.

Otvorite Arduino IDE

Idite na Tools i kliknite na Manage Libraries

Otvorit će se novi prozor koji će imati traku za pretraživanje, tip MPU6050, bit ćete dočekani s više rezultata, ali instalirajte onaj koji je bt Electronic Cats.

Završili ste, sada kalibrirajte!

Korak 3: Kalibracija

Kalibracija
Kalibracija
Kalibracija
Kalibracija
Kalibracija
Kalibracija

Svaki senzor je drugačiji i jedinstven, pa moramo pronaći jedinstvene vrijednosti pomaka za senzor koji imamo.

Otvorite Datoteke i idite na Primjeri u Arduino IDE -u.

Tamo ćete vidjeti novu biblioteku koja kaže MPU6050 koja sadrži program pod imenom - IMU_Zero open it.

Prenesite ga na arduino i provjerite je li veza s Arduina na senzor izvedena na sljedeći način -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Nakon uspješnog otpremanja, otvorite Alati, a zatim Serijski monitor, ali pazite da senzor tijekom ovog procesa bude vodoravan i što je moguće mirniji.

Linija "----- done -----" će pokazati da je dala sve od sebe. Uz trenutne konstante vezane za tačnost (NFast = 1000, NSlow = 10000), bit će potrebno nekoliko minuta da stignete tamo.

Usput će generirati desetak redaka izlaza, pokazujući da je za svaki od 6 željenih pomaka * prvo pokušavajući pronaći dvije procjene, jednu prenisku i jednu previsoku, a zatim se zatvara dok se držač ne može smanjiti.

Linija neposredno iznad "gotove" linije izgledat će nešto poput [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Kao što je pokazano u isprekidanim linijama zaglavlja, šest grupa koje čine ovu liniju opisuju optimalne pomake za X ubrzanje, Y ubrzanje, Z ubrzanje, X žiroskop, Y žiroskop, odnosno Z žiroskop. U gore prikazanom uzorku, pokus je pokazao da je +567 najbolji pomak za X ubrzanje, -2223 je bilo najbolje za Y ubrzanje, itd. Zabilježite svaki pomak koji ćete koristiti u programima koje napravite!

To je to! jednostavno i jasno!

Hvala na čitanju!

Preporučuje se: