Isi kandungan:

Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis Tutorial: 4 Langkah
Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis Tutorial: 4 Langkah

Video: Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis Tutorial: 4 Langkah

Video: Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis Tutorial: 4 Langkah
Video: ICStation - Getting Started of MPU6050/GY-521 with Arduino tutorial 2024, Julai
Anonim
Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis
Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis

Penerangan

Modul mudah ini mengandungi semua yang diperlukan untuk bersambung ke Arduino dan pengawal lain melalui I2C (gunakan perpustakaan Wire Arduino) dan memberikan maklumat pengesan gerakan untuk 3 paksi - X, Y dan Z.

Spesifikasi

  • Julat akselerometer: ± 2, ± 4, ± 8, ± 16g
  • Julat giroskop: ± 250, 500, 1000, 2000 ° / s
  • Julat voltan: 3.3V - 5V (modul termasuk pengatur voltan penurunan rendah)

Langkah 1: Penyediaan Bahan

Penyediaan Bahan
Penyediaan Bahan
Penyediaan Bahan
Penyediaan Bahan
Penyediaan Bahan
Penyediaan Bahan

Dalam tutorial ini, kami akan menunjukkan kepada anda bagaimana modul berfungsi secara terperinci. Pertama, kita perlu menyediakan bahan yang disenaraikan seperti di bawah:

  1. Arduino Uno
  2. Kawat pelompat lelaki hingga wanita
  3. Kabel USB Jenis A hingga B
  4. Papan roti

Langkah 2: Pemasangan Perkakasan

Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan
Pemasangan Perkakasan

Setelah menyiapkan bahan, Kami akan menghubungkan modul dengan Arduino Uno. Sambungan terperinci akan ditulis di bawah:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

Langkah 3: Kod Sumber

Kod sumber
Kod sumber

Untuk menguji Arduino MPU 6050,

  1. Pertama, muat turun perpustakaan Arduino untuk MPU 6050. Pautan disediakan di sini.
  2. Seterusnya, unzip / ekstrak pustaka ini dan pindahkan folder bernama "MPU6050" di dalam folder "perpustakaan" Arduino.
  3. Pasang pustaka I2Cdev jika anda belum memilikinya untuk Arduino anda. Lakukan prosedur yang sama seperti di atas untuk memasangnya. Anda boleh mendapatkan failnya di sini.
  4. Buka Arduino IDE dan ikuti langkah-langkahnya: [Fail] -> [Contoh] -> [MPU6050] -> [Contoh] -> [MPU6050_DMP6].
  5. Muat naik kod sumber ke Arduino anda.

Langkah 4: Hasil

Keputusan
Keputusan
Keputusan
Keputusan
Keputusan
Keputusan
  1. Setelah memuat naik kod, buka monitor bersiri dan tetapkan kadar baud sebagai 115200.
  2. Seterusnya, periksa sama ada anda melihat sesuatu seperti "Memulakan peranti I2C …" pada monitor bersiri. Sekiranya tidak, tekan sahaja butang reset.
  3. Sekarang, anda akan melihat baris yang bertuliskan, "Kirim watak apa pun untuk memulakan pengaturcaraan dan demo DMP." Cukup masukkan sebarang watak pada monitor bersiri dan hantarkan, dan anda harus mula melihat nilai yaw, pitch, dan roll yang masuk dari MPU 6050.

Catatan: DMP bermaksud Digital Motion Processing. MPU 6050 mempunyai pemproses gerakan terbina dalam. Ia memproses nilai dari pecutan dan giroskop untuk memberi kita nilai 3D yang tepat. Anda juga perlu menunggu kira-kira 10 saat sebelum anda mendapat nilai tepat di monitor bersiri, selepas itu nilainya akan mula stabil.

Disyorkan: