Isi kandungan:

Panduan Persediaan dan Penentukuran MPU6050: 3 Langkah
Panduan Persediaan dan Penentukuran MPU6050: 3 Langkah

Video: Panduan Persediaan dan Penentukuran MPU6050: 3 Langkah

Video: Panduan Persediaan dan Penentukuran MPU6050: 3 Langkah
Video: Aplikasi Jembatan timbang lapak singkong berbasis pascal Lazarus - 007 Master Data 2024, November
Anonim
Panduan Persediaan dan Penentukuran MPU6050
Panduan Persediaan dan Penentukuran MPU6050

MPU6050 adalah IMU 6 DoF (Darjah kebebasan) yang bermaksud unit pengukuran inersia, sensor yang sangat hebat untuk mengetahui pecutan sudut melalui Giroskop 3 Paksi dan Pecutan Linear melalui Akselerometer Linear.

Kadang-kadang sukar untuk memulakan dan menyiapkan, mencari perpustakaan dan program di seluruh internet, tetapi jangan bimbang sekarang, pengajaran dan tutorial video yang dilampirkan di bawah ini akan membuat anda memulakan dalam masa yang singkat.

Langkah 1: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan

1.) MPU6050 atau GY521 IMU

2.) Arduino (saya menggunakan Nano)

3.) Komputer dengan Arduino IDE dipasang di dalamnya

4.) Kabel USB untuk Arduino

5.) Kabel Jumper 4 F ke F untuk menghubungkan Arduino ke MPU6050

Semua komponen, asli dan berkualiti tinggi boleh didapati di www. UTsource.net

Langkah 2: Perpustakaan MPU6050

Perpustakaan MPU6050
Perpustakaan MPU6050

Sekiranya anda menghadapi masalah mengikuti langkah ini, saya sangat mengesyorkan menonton tutorial video yang dipautkan dalam intro.

Perpustakaan adalah alat mudah yang memudahkan para pemula untuk menggunakan sensor yang agak kompleks seperti MPU6050 dengan cara yang sangat mudah, ia adalah lapisan yang sudah mengurus banyak perkara yang kompleks sehingga kita dapat lebih fokus pada penerapan ideanya. mengatur segala-galanya.

Buka Arduino IDE

Pergi ke Tools dan klik Manage Libraries

Tetingkap baru akan dibuka yang akan mempunyai bar carian, di dalamnya jenis MPU6050, anda akan disambut dengan lebih dari satu hasil, tetapi pasang satu yang merupakan Kucing Elektronik.

Anda sudah selesai, sekarang mari menentukur!

Langkah 3: Penentukuran

Penentukuran
Penentukuran
Penentukuran
Penentukuran
Penentukuran
Penentukuran

Setiap sensor berbeza dan unik, jadi kita mesti mencari Nilai Offset yang unik untuk sensor yang kita ada.

Buka Fail dan pergi ke Contoh di Arduino IDE.

Di sana, anda akan melihat perpustakaan baru yang mengatakan MPU6050 yang mengandungi program bernama - IMU_Zero membukanya.

Muat naik ke arduino dan pastikan sambungan dari Arduino ke Sensor dilakukan dengan cara berikut -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Setelah berjaya memuat naik, buka Alat Dan kemudian Serial Monitor, tetapi pastikan sensor tetap mendatar dan senyap mungkin semasa proses ini.

Garis "----- selesai -----" akan menunjukkan bahawa ia telah melakukan yang terbaik. Dengan pemalar yang berkaitan dengan ketepatan semasa (NFast = 1000, NSlow = 10000), diperlukan beberapa minit untuk sampai ke sana.

Sepanjang perjalanan, ia akan menghasilkan selusin baris output, menunjukkan bahawa untuk setiap 6 ofset yang diinginkan, * pertama, cuba mencari dua anggaran, satu terlalu rendah dan satu terlalu tinggi, dan * kemudian, menutup sehingga pendakap tidak boleh dibuat lebih kecil.

Garis tepat di atas garis "selesai" akan kelihatan 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 telah ditunjukkan dalam baris tajuk yang diselingi, enam kumpulan yang membentuk baris ini menggambarkan ofset optimum. untuk pecutan X, pecutan Y, pecutan Z, X gyro, Y gyro, dan Z gyro, masing-masing. Dalam sampel yang ditunjukkan di atas, percubaan menunjukkan bahawa +567 adalah ofset terbaik untuk pecutan X, -2223 adalah yang terbaik untuk pecutan Y, dan seterusnya. Perhatikan setiap ofset untuk digunakan dalam program yang anda buat!

Itu sahaja! sederhana dan berterus terang!

Terima kasih untuk membaca!

Disyorkan: