Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Hubungkan Accelerometer dan Giroskop MPU6050 ke Arduino
- Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino
- Langkah 4: Di Visuino: Tambahkan dan Hubungkan MPU9650 dan Akselerasi ke Komponen Sudut
- Langkah 5: Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header
- Langkah 6: Di Visuino: Tambahkan 3 Elemen Analog Biner ke Komponen Paket dan Hubungkan Mereka
- Langkah 7: Buat, Kompilasi, dan Unggah Kode Arduino
- Langkah 8: Dan Mainkan…
Video: Arduino Nano dan Visuino: Konversi Akselerasi ke Sudut Dari Akselerometer dan Giroskop Sensor MPU6050 I2C: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Beberapa waktu yang lalu saya memposting tutorial tentang bagaimana Anda dapat menghubungkan MPU9250 Accelerometer, Gyroscope, dan Sensor Kompas ke Arduino Nano dan memprogramnya dengan Visuino untuk mengirim data paket dan menampilkannya pada Scope dan Instrumen Visual.
Akselerometer mengirimkan gaya percepatan X, Y, dan Z. Namun seringkali kita perlu mengubah gaya menjadi sudut 3D X, Y, Z untuk menentukan Orientasi 3D sensor. Cukup sedikit orang yang meminta tutorial seperti itu, dan akhirnya saya menemukan waktu untuk membuatnya.
Beberapa orang juga bertanya bagaimana Anda dapat menghubungkan dan menggunakan Sensor Akselerometer dan Giroskop MPU6050, jadi saya memutuskan untuk menggunakan modul ini untuk tutorial daripada MPU9250 yang lebih rumit dan mahal.
Dalam Tutorial ini, saya akan menunjukkan kepada Anda betapa mudahnya menghubungkan Sensor Akselerometer dan Giroskop MPU6050 ke Arduino Nano, dan memprogramnya dengan Visuino untuk mengubah Akselerasi menjadi Sudut 3D X, Y, Z.
Langkah 1: Komponen
- Satu papan Arduino yang kompatibel (saya menggunakan Arduino Nano, karena saya punya satu, tetapi yang lain akan baik-baik saja)
- Satu Modul Sensor Akselerasi Giroskop MPU6050
- 4 kabel jumper Wanita-Wanita
Langkah 2: Hubungkan Accelerometer dan Giroskop MPU6050 ke Arduino
- Hubungkan 5V VCC Power (Kabel Merah), Ground (Kabel Hitam), SCL (Kabel Kuning), dan SDA (Kabel Hijau) ke Modul MPU6050 (Gambar 1)
- Hubungkan ujung lain dari kabel Ground (Kabel Hitam) ke pin Ground dari papan Arduino Nano (Gambar 2)
- Hubungkan ujung lainnya dari kabel Power VCC 5V (Kabel Merah) ke pin power 5V pada board Arduino Nano (Gambar 2)
- Hubungkan ujung lain dari kabel SDA (Kabel Hijau) ke SDA/Analog pin 4 board Arduino Nano (Gambar 3)
- Hubungkan ujung lain dari kabel SCL (Kabel Kuning) ke SCL/Analog pin 5 board Arduino Nano (Gambar 3)
- Gambar 4 menunjukkan di mana Ground, 5V Power, SDA/Analog pin 4, dan SCL/Analog pin 5, pin Arduino Nano
Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino
Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:
Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi!
Visuino: https://www.visuino.com juga perlu diinstal.
- Mulai Visuino seperti yang ditunjukkan pada gambar pertama
- Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino
- Saat dialog muncul, pilih Arduino Nano seperti yang ditunjukkan pada Gambar 2
Langkah 4: Di Visuino: Tambahkan dan Hubungkan MPU9650 dan Akselerasi ke Komponen Sudut
Pertama kita perlu menambahkan komponen untuk mengontrol Sensor MPU6050, dan untuk mengubah Akselerasi X, Y, Z menjadi Sudut 3D X, Y, Z:
- Ketik "6050" pada kotak Filter pada Component Toolbox lalu pilih komponen "Accelerometer Gyroscope MPU6000/MPU6050 I2C" (Gambar 1), dan letakkan di area desain (Gambar 2)
- Ketik "angle" di kotak Filter dari Component Toolbox lalu pilih komponen "Acceleration To Angle" (Gambar 2), dan letakkan di area desain (Gambar 3)
- Klik pada kotak "Out" pada kotak "Accelerometer" yang berisi X, Y, X Pin Akselerasi komponen AccelerometerGyroscope1 untuk mulai menghubungkan semua pin Keluar sekaligus (Gambar 3)
- Gerakkan mouse ke atas pin input "X" dari kotak "In" pada komponen AccelerationToAngle1. Visuino akan secara otomatis menyebarkan kabel sehingga terhubung dengan benar ke pin lainnya (Gambar 3)
- Hubungkan pin "Out" komponen AccelerometerGyroscope1 ke pin "In" saluran I2C komponen Arduino (Gambar 4)
Langkah 5: Di Visuino: Tambahkan Komponen Paket dan Setel Penanda Header
Untuk mengirim semua data saluran melalui port serial dari Arduino, kita dapat menggunakan komponen Paket untuk mengemas saluran bersama-sama, dan menampilkannya dalam Ruang Lingkup dan Pengukur di Visuino:
- Ketik "paket" di kotak Filter dari Component Toolbox kemudian pilih komponen "Sine Analog Generator" (Gambar 1), dan letakkan di area desain
- Di Properties perluas properti "Head Marker" (Gambar 2)
- Di Properties klik tombol "…" (Gambar 2)
- Pada editor Bytes ketik beberapa angka, seperti contoh 55 55 (Gambar 3)
- Klik tombol OK untuk mengonfirmasi dan menutup editor
Langkah 6: Di Visuino: Tambahkan 3 Elemen Analog Biner ke Komponen Paket dan Hubungkan Mereka
- Klik tombol "Tools" pada komponen Packet1 (Gambar 1)
- Di editor "Elements" pilih elemen "Binary Analog", lalu klik tombol "+" 3 kali (Gambar 2) untuk menambahkan 3 elemen Analog (Gambar 3)
- Klik pada kotak "Out" pada Kotak "Accelerometer" yang berisi pin komponen AccelerationToAngle1 untuk mulai menghubungkan semua pin Out sekaligus (Gambar 4)
- Gerakkan mouse ke atas pin "In" dari elemen "Elements. Analog(Binary)1" dari komponen Packet1. Visuino akan secara otomatis menyebarkan kabel sehingga terhubung dengan benar ke pin lainnya (Gambar 4)
- Hubungkan pin output "Out" komponen Packet1 ke pin input "In" saluran "Serial[0]" komponen "Arduino" (Gambar 5)
Langkah 7: Buat, Kompilasi, dan Unggah Kode Arduino
- Di Visuino, Tekan F9 atau klik tombol yang ditunjukkan pada Gambar 1 untuk menghasilkan kode Arduino, dan buka Arduino IDE
- Pada Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode (Gambar 2)
Langkah 8: Dan Mainkan…
Anda dapat melihat Akselerometer MPU6050 yang terhubung dan berjalan, dan Sensor Giroskop pada Gambar 1.
- Di Visuino pilih Serial Port, lalu klik kotak drop down "Format:", dan pilih Packet1 (Gambar 2)
- Klik tombol "Connect" (Gambar 2)
- Jika Anda memilih tab "Cakupan", Anda akan melihat Lingkup merencanakan Sudut X, Y, Z dari waktu ke waktu (Gambar 3)
- Jika Anda memilih tab "Instruments", Anda akan melihat Pengukur menunjukkan informasi yang sama (Gambar 4)
Anda dapat melihat sensor beraksi di Video.
Selamat! Anda telah membuat proyek Visuino yang mengonversi Akselerasi ke Sudut dari Akselerometer MPU6050, dan Sensor Giroskop.
Pada Gambar 5 Anda dapat melihat diagram Visuino lengkap.
Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduh dan membukanya di Visuino:
Direkomendasikan:
Lcd Batu + Sensor Akselerasi Giroskop: 5 Langkah
Stone Lcd + Acceleration Gyroscope Sensor: Dokumen ini akan mengajarkan Anda cara menggunakan STM32 MCU + MPU6050 accelerometer gyroscope sensor + STONE STVC070WT serial port display untuk DEMO.STVC070WT adalah serial display dari perusahaan kami, pengembangannya sederhana, mudah digunakan , Anda bisa pergi ke kami
ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: 6 Langkah
ESPcopter dan Visuino - Konversi Arah Kompas ke Sudut 3D: ESPcopter sekarang didukung penuh oleh versi terbaru dari Visuino, dan ini membuatnya mungkin yang paling mudah untuk memprogram drone!:-) Dengan dukungan Visuino, Anda dapat mengontrol motor, LED, bekerja dengan Accelerometer, Gyr
MPU6050-Akselerometer + Sensor Giroskop Dasar: 3 Langkah
MPU6050-Akselerometer+Sensor Giroskop Dasar: MPU6050 adalah sensor yang sangat berguna.Mpu 6050 adalah IMU:Unit pengukuran inersia (IMU) adalah perangkat elektronik yang mengukur dan melaporkan gaya spesifik tubuh, laju sudut, dan terkadang orientasi tubuh, menggunakan kombinasi
Simulator Game SmartPhone- Mainkan Game Windows Menggunakan Kontrol Gerakan IMU, Akselerometer, Giroskop, Magnetometer: 5 Langkah
Simulator Game SmartPhone- Mainkan Game Windows Menggunakan Kontrol Gerakan IMU, Akselerometer, Giroskop, Magnetometer: Dukung proyek ini: https://www.paypal.me/vslcreations dengan menyumbang ke kode sumber terbuka & dukungan untuk pengembangan lebih lanjut
Arduino Nano: Sensor Accelerometer Giroskop Kompas MPU9250 I2C Dengan Visuino: 11 Langkah
Arduino Nano: Accelerometer Gyroscope Compass Sensor MPU9250 I2C Dengan Visuino: MPU9250 adalah salah satu sensor gabungan Accelerometer, Giroskop, dan Kompas ukuran kecil yang tersedia saat ini. Mereka memiliki banyak fitur canggih, termasuk penyaringan lolos rendah, deteksi gerakan, dan bahkan prosesor khusus yang dapat diprogram