İçindekiler:

MPU6050 Kurulum ve Kalibrasyon Kılavuzu: 3 Adım
MPU6050 Kurulum ve Kalibrasyon Kılavuzu: 3 Adım

Video: MPU6050 Kurulum ve Kalibrasyon Kılavuzu: 3 Adım

Video: MPU6050 Kurulum ve Kalibrasyon Kılavuzu: 3 Adım
Video: MPU6050 GYRO(JİROSKOP) VE İVME SENSÖRÜ AYRINTILI OFFSET ALMA VE KALİBRASYON REHBERİ 2024, Kasım
Anonim
MPU6050 Kurulum ve Kalibrasyon Kılavuzu
MPU6050 Kurulum ve Kalibrasyon Kılavuzu

MPU6050, atalet ölçüm birimi anlamına gelen 6 DoF (serbestlik derecesi) bir IMU'dur, 3 Eksen Jiroskopu aracılığıyla Açısal ivmeyi ve Doğrusal İvmeölçerler aracılığıyla Doğrusal Hızlanmayı bilmek için gerçekten harika bir sensördür.

Başlamak ve kurmak, internetin her yerinde kitaplıkları ve programları aramak bazen zor olabilir, ancak şimdi endişelenmeyin, bu talimat ve aşağıda ekli video eğitimi hemen başlamanıza yardımcı olacaktır.

Adım 1: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler

1.) MPU6050 veya GY521 IMU

2.) Arduino (Nano kullanıyorum)

3.) Arduino IDE'nin kurulu olduğu bilgisayar

4.) Arduino için USB Kablosu

5.) Arduino'yu MPU6050'ye bağlamak için 4 F - F Jumper Kablosu

Orijinal ve yüksek kalitedeki tüm bileşenler www. UTsource.net adresinde bulunabilir.

2. Adım: MPU6050 Kitaplığı

MPU6050 Kitaplığı
MPU6050 Kitaplığı

Bu adımı izleyerek herhangi bir sorun yaşarsanız, girişte bağlantısı verilen eğitim videosunu izlemenizi şiddetle tavsiye ederim.

Kitaplık, yeni başlayanlar için MPU6050 gibi nispeten karmaşık sensörleri gerçekten basit bir şekilde kullanmasını kolaylaştıran basit bir araçtır, zaten birçok karmaşık şeyle ilgilenen bir katmandır, böylece fikri uygulamaya daha fazla odaklanabiliriz. her şeyi ayarlamaktan.

Arduino IDE'yi açın

Araçlar'a gidin ve Kitaplıkları Yönet'e tıklayın

MPU6050 tipi bir arama çubuğu olan yeni bir pencere açılacaktır, birden fazla sonuçla karşılaşacaksınız, ancak bt Electronic Cats olanı yükleyin.

İşiniz bitti, şimdi kalibre edelim!

Adım 3: Kalibrasyon

kalibrasyon
kalibrasyon
kalibrasyon
kalibrasyon
kalibrasyon
kalibrasyon

Her sensör farklı ve benzersizdir, bu nedenle sahip olduğumuz sensör için benzersiz Ofset Değerlerini bulmalıyız.

Dosyaları açın ve Arduino IDE'de Örnekler'e gidin.

Orada, IMU_Zero adlı bir program içeren MPU6050 yazan yeni bir kitaplık göreceksiniz.

Arduino'ya yükleyin ve Arduino'dan Sensöre bağlantının aşağıdaki şekilde yapıldığından emin olun -

SCL -- A5

SDA -- A4

Vcc -- 5V

GND -- GND

Başarılı yüklemeden sonra, Araçlar ve ardından Seri Monitör'ü açın, ancak bu işlem sırasında sensörü yatay ve mümkün olduğunca hareketsiz tuttuğunuzdan emin olun.

"----- done -----" satırı, elinden gelenin en iyisini yaptığını gösterecektir. Geçerli doğrulukla ilgili sabitlerle (NFast = 1000, NSlow = 10000), oraya varmak birkaç dakika sürecektir..

Yol boyunca, istenen 6 ofsetin her biri için önce * olduğunu, biri çok düşük ve biri çok yüksek olmak üzere iki tahmin bulmaya çalıştığını ve ardından * kapandığını gösteren bir düzine kadar çıktı satırı üretecektir. braket daha küçük yapılamaz hale gelene kadar.

"Bitti" satırının hemen üzerindeki satır [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156 gibi görünecektir.] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Serpiştirilmiş başlık satırlarında gösterileceği gibi, bu satırı oluşturan altı grup optimum ofsetleri tanımlar sırasıyla X ivmesi, Y ivmesi, Z ivmesi, X gyro, Y gyro ve Z gyro için. Hemen yukarıda gösterilen örnekte, deneme, +567'nin X ivmesi için en iyi denge olduğunu, -2223'ün Y ivmesi için en iyisi olduğunu vb. gösterdi. Yaptığınız programlarda kullanmak için her ofseti not edin!

Bu kadar! basit ve anlaşılır!

Okuduğunuz için teşekkürler!

Önerilen: