Video: MPU6050 Quraşdırma və Kalibrləmə Kılavuzu: 3 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
MPU6050, inertial ölçü vahidi, 3 Eksenli Jiroskop vasitəsilə Açısal sürətlənməni və Xətti Akselerometrlər vasitəsilə Xətti Sürətləndirməni bilmək üçün həqiqətən böyük bir sensoru olan 6 DoF (Sərbəstlik dərəcələri) IMU -dur.
Başlamaq və qurmaq, İnternetin hər yerində kitabxanalar və proqramlar axtarmaq bəzən çətin ola bilər, amma indi narahat olmayın, bu təlimatlı və aşağıda göstərilən video dərsliyi sizi qısa müddətdə işə salacaq.
Addım 1: Lazımi materiallar
1.) MPU6050 və ya GY521 IMU
2.) Arduino (Nano istifadə edirəm)
3.) Arduino IDE quraşdırılmış kompüter
4.) Arduino üçün USB Kabel
5.) Arduino'yu MPU6050 -yə bağlamaq üçün 4 F -dən F -yə keçid kabelləri
Orijinal və yüksək keyfiyyətli bütün komponentləri www. UTsource.net saytında tapa bilərsiniz
Addım 2: MPU6050 Kitabxanası
Bu addımı izləyərkən hər hansı bir probleminiz varsa, girişdə əlaqəli video dərsini izləməyi məsləhət görürəm.
Kitabxana, yeni başlayanlar üçün MPU6050 kimi nisbətən mürəkkəb sensorları həqiqətən sadə bir şəkildə istifadə etməyi asanlaşdıran sadə bir vasitədir, artıq bir çox mürəkkəb işlərə diqqət yetirən bir təbəqədir ki, bunun əvəzinə fikri həyata keçirməyə daha çox diqqət yetirək. hər şeyi qurmaq.
Arduino IDE -ni açın
Alətlərə gedin və Kitabxanaları İdarə et düyməsini basın
Axtarış çubuğu olan yeni bir pəncərə açılacaq, orada MPU6050 yazın, birdən çox nəticə ilə qarşılaşın, ancaq bt Electronic Cats olan birini quraşdırın.
Bitirdiniz, indi kalibrləmə edək!
Addım 3: Kalibrləmə
Hər bir sensor fərqli və bənzərsizdir, buna görə də əlimizdəki sensor üçün unikal Ofset dəyərlərini tapmalıyıq.
Faylları açın və Arduino IDE -də Nümunələrə gedin.
Orada, IMU_Zero adlı proqramı ehtiva edən MPU6050 yazan yeni bir kitabxana görəcəksiniz.
Arduinoya yükləyin və Arduinodan Sensora olan əlaqənin aşağıdakı şəkildə edildiyindən əmin olun -
SCL - A5
SDA - A4
VC - 5V
GND - GND
Uğurlu yükləmədən sonra Alətlər və sonra Serial Monitoru açın, ancaq bu müddət ərzində sensoru üfüqi və mümkün qədər hərəkətsiz saxladığınızdan əmin olun.
"----- tamamlandı -----" xətti əlindən gələni etdiyini göstərəcək. Mövcud dəqiqliklə əlaqəli sabitlərlə (NFast = 1000, NSlow = 10000) oraya çatmaq üçün bir neçə dəqiqə çəkəcək..
Yolda, bir çox və ya daha çox istehsal xətti meydana gətirəcək ki, bu da arzu olunan 6 ofsetin hər biri üçün * əvvəlcə biri çox aşağı, biri çox yüksək olan iki qiymətləndirmə tapmağa çalışdığını göstərir. mötərizəni kiçiltmək mümkün olmayana qədər.
"Tamamlanmış" sətrin üstündəki xətt [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Aralıq başlıq sətirlərində göstərildiyi kimi, bu xətti təşkil edən altı qrup optimal yerdəyişmələri təsvir edir. X sürətlənməsi üçün, Y sürətlənməsi, Z sürətlənməsi, X gyro, Y gyro və Z gyro. Sadəcə yuxarıda göstərilən nümunədə, sınaq göstərdi ki, +567 X sürətlənməsi üçün ən yaxşı ofset, -2223 Y sürətlənməsi üçün ən yaxşısıdır və s. Etdiyiniz proqramlarda istifadə etmək üçün hər ofsetə diqqət yetirin!
Bu belədir! sadə və sadə!
Oxuduğunuz üçün təşəkkürlər!