Isi kandungan:
Video: Asas Sensor MPU6050-Accelerometer + Giroskop: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
MPU6050 adalah sensor yang sangat berguna.
Mpu 6050 adalah IMU: Unit pengukuran inersia (IMU) adalah alat elektronik yang mengukur dan melaporkan kekuatan spesifik badan, kadar sudut, dan kadang-kadang orientasi badan, menggunakan kombinasi pecutan, giroskop.
Ia adalah peranti 6 paksi
3 paksi dapat mengukur pecutan dan 3 yang lain adalah untuk ukuran pecutan sudut.
Dengan menggunakan pecutan dan pecutan sudut adalah mungkin untuk mendapatkan anggaran sudut yang cukup tepat
Dalam tutorial ini kita akan meneroka bagaimana kita dapat menggunakan MPU6050 dengan perpustakaan untuk membuat semuanya menjadi lebih mudah.
Bekalan
- Papan Arduino
- MPU6050
- Wayar pelompat
- Papan roti
Langkah 1: Lengkapkan Litar
Sensor menggunakan protokol yang dikenali sebagai I2c untuk berkomunikasi dengan Arduino untuk mengirimkan nilai.
Pin A4 digunakan untuk jam bersiri SCL dan harus disambungkan ke SCL sensor dan, Garis data A5 hingga SDA-Serial.
Vcc disambungkan ke 5v dan Gnd disambungkan ke tanah
Langkah 2: Pengekodan
#sertakan #sertakan
Sebelum saya memulakan, perpustakaan ini tidak ditulis oleh saya, saya rasa ia adalah yang paling mudah di sana dan suka menggunakannya.
Ini adalah fail header ^^, wire.h digunakan untuk mewujudkan komunikasi i2c
MPU6050 mpu6050 (Kawat);
di sini kami namakan giroskop kami, atau buat objek untuk mereka yang biasa dengan OOP.
batal persediaan () {
Serial.begin (9600); Wire.begin (); mpu6050.begin (); mpu6050.calcGyroOffsets (benar); }
Pada mulanya kami mengira ofset kerana semua pembacaan sudut akan berkaitan dengan orientasi awal.
gelung kosong () {
mpu6050.update (); Serial.print ("angleX:"); Serial.print (mpu6050.getAngleX ()); Serial.print ("\ tangleY:"); Serial.print (mpu6050.getAngleY ()); Serial.print ("\ tangleZ:"); Serial.println (mpu6050.getAngleZ ()); }
Masing-masing memberi kita ukuran sudut.
Langkah 3: Fungsi Lain
Perpustakaan mengandungi fungsi lain
seperti:
mpu6050.getTemp () // memberikan suhu (tidak begitu tepat)
mpu6050.getAccX () // Pecutan linier dalam arah X
(fungsi serupa adalah mpu6050.getAccY (), mpu6050.getAccZ ())
mpu6050.getGyroX () // Pecutan sudut mengenai paksi x
(fungsi serupa adalah mpu6050.getGyroY (), mpu6050.getGyroZ ())
Disyorkan:
Platform Giroskop / Gimbal Kamera: 5 Langkah (dengan Gambar)
Platform Giroskop / Kamera Gimbal: Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)
Sensor Giroskop Pecutan Batu Lcd +: 5 Langkah
Stone Lcd + Acceleration Gyroscope Sensor: Dokumen ini akan mengajar anda cara menggunakan sensor giroskop pecutan STM32 MCU + MPU6050 + paparan port bersiri STONE STVC070WT untuk DEMO.STVC070WT adalah paparan bersiri syarikat kami, pengembangannya mudah, mudah digunakan , anda boleh pergi ke
Antara muka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: 5 Langkah
Antaramuka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: Di dunia sekarang, lebih daripada separuh belia dan kanak-kanak gemar bermain permainan dan semua yang menyukainya, terpesona dengan aspek teknikal permainan mengetahui pentingnya penginderaan gerakan dalam domain ini. Kami juga kagum dengan perkara yang sama
Antara muka Sensor Giroskop 3-Axis BMG160 Dengan Raspberry Pi: 5 Langkah
Antaramuka Sensor Giroskop 3-Axis BMG160 Dengan Raspberry Pi: Di dunia sekarang, lebih daripada separuh belia dan kanak-kanak gemar bermain permainan dan semua yang menyukainya, terpesona dengan aspek teknikal permainan mengetahui pentingnya penginderaan gerakan dalam domain ini. Kami juga kagum dengan perkara yang sama
Antara muka Sensor Giroskop 3-Paksi BMG160 Dengan Zarah: 5 Langkah
Antaramuka Sensor Giroskop 3-Axis BMG160 Dengan Partikel: Di dunia sekarang, lebih daripada separuh belia dan kanak-kanak gemar bermain permainan dan semua yang menyukainya, terpesona dengan aspek teknikal permainan mengetahui pentingnya penginderaan gerakan dalam domain ini. Kami juga kagum dengan perkara yang sama