Video: Panduan Pengaturan dan Kalibrasi MPU6050: 3 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
MPU6050 adalah 6 DoF (Derajat kebebasan) IMU yang merupakan singkatan dari unit pengukuran inersia, sensor yang sangat bagus untuk mengetahui percepatan sudut melalui 3 Sumbu Giroskop dan Percepatan Linier melalui Akselerometer Linier.
Terkadang sulit untuk memulai dan menyiapkan, mencari perpustakaan dan program di seluruh internet, tetapi jangan khawatir sekarang, instruksi ini dan tutorial video terlampir di bawah ini akan membantu Anda memulai dalam waktu singkat.
Langkah 1: Bahan yang Dibutuhkan
1.) MPU6050 atau GY521 IMU
2.) Arduino (Saya menggunakan Nano)
3.) Komputer dengan Arduino IDE terpasang di dalamnya
4.) Kabel USB untuk Arduino
5.) 4 Kabel Jumper F ke F untuk menghubungkan Arduino ke MPU6050
Semua komponen, asli dan berkualitas tinggi dapat ditemukan di www. UTsource.net
Langkah 2: Perpustakaan MPU6050
Jika Anda memiliki masalah dalam mengikuti langkah ini, saya sangat merekomendasikan menonton video tutorial yang ditautkan di intro.
Pustaka adalah alat sederhana yang memudahkan pemula untuk menggunakan sensor yang relatif kompleks seperti MPU6050 dengan cara yang sangat sederhana, ini adalah lapisan yang telah menangani banyak hal kompleks sehingga kami dapat lebih fokus pada penerapan ide. dari mengatur segalanya.
Buka Arduino IDE
Buka Alat dan klik Kelola Perpustakaan
Sebuah jendela baru akan terbuka yang akan memiliki bilah pencarian, di dalamnya ketik MPU6050, Anda akan disambut dengan lebih dari satu hasil, tetapi instal yang bt Electronic Cats.
Anda selesai, sekarang mari kita kalibrasi!
Langkah 3: Kalibrasi
Setiap sensor berbeda dan unik, jadi kita harus menemukan Nilai Offset yang unik untuk sensor yang kita miliki.
Buka File dan buka Contoh di Arduino IDE.
Di sana, Anda akan melihat perpustakaan baru yang mengatakan MPU6050 yang berisi program bernama - IMU_Zero buka.
Unggah ke arduino dan pastikan koneksi dari Arduino ke Sensor dilakukan dengan cara berikut -
SCL -- A5
SDA -- A4
Vcc -- 5V
GND -- GND
Setelah berhasil mengunggah, buka Alat Dan kemudian Serial Monitor, tetapi pastikan untuk menjaga sensor tetap horizontal dan setenang mungkin selama proses ini.
Baris "----- done -----" akan menunjukkan bahwa ia telah melakukan yang terbaik. Dengan konstanta terkait akurasi saat ini (NFast = 1000, NSlow = 10000), dibutuhkan beberapa menit untuk sampai ke sana.
Sepanjang jalan, itu akan menghasilkan selusin atau lebih baris output, menunjukkan bahwa untuk masing-masing dari 6 offset yang diinginkan, * pertama, mencoba menemukan dua perkiraan, satu terlalu rendah dan satu terlalu tinggi, dan * kemudian, mendekati sampai braket tidak dapat dibuat lebih kecil.
Baris tepat di atas garis "selesai" akan terlihat seperti [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Seperti yang akan ditunjukkan pada garis header yang diselingi, enam kelompok yang membentuk garis ini menggambarkan offset optimal untuk percepatan X, percepatan Y, percepatan Z, gyro X, gyro Y, dan Z gyro, berturut-turut. Dalam contoh yang ditunjukkan tepat di atas, percobaan menunjukkan bahwa +567 adalah offset terbaik untuk akselerasi X, -2223 adalah yang terbaik untuk akselerasi Y, dan seterusnya. Catat setiap offset untuk digunakan dalam program yang Anda buat!
Itu dia! sederhana dan lugas!
Terima kasih sudah membaca!