Hallo Engineers, 

pada kesempatan ini kami akan memberikan penjelasan mengenai proyek yang baru kita selesaikan yaitu Monitoring Percepatan Menggunakan MPU6050 dan FFT Berbasis Arduino dan MATLAB. Proyek ini bertujuan untuk membaca data percepatan tiga sumbu dan menganalisis frekuensi getaran secara real-time. Berikut adalah penjelasan detail mengenai tahapan metode yang digunakan serta fungsi dari setiap komponen yang terlibat dalam proyek ini.

Komponen yang Digunakan

MPU6050

  • Fungsi: MPU6050 adalah sensor yang menggabungkan akselerometer dan giroskop dalam satu modul. Sensor ini digunakan untuk mengukur percepatan pada tiga sumbu (X, Y, Z) dan sudut rotasi. Dalam proyek ini, MPU6050 berfungsi untuk mengumpulkan data percepatan yang diperlukan untuk analisis lebih lanjut.

Arduino Uno

  • Fungsi: Arduino Uno adalah papan mikrokontroler yang digunakan untuk memproses data dari sensor MPU6050. Arduino bertugas untuk membaca data dari sensor, memprosesnya, dan mengirimkan data tersebut ke komputer melalui koneksi USB.

Kabel Jumper

  • Fungsi: Kabel jumper digunakan untuk menghubungkan MPU6050 dengan Arduino Uno. Kabel ini memungkinkan transfer data dan daya antara kedua komponen.

Breadboard

  • Fungsi: Breadboard digunakan sebagai tempat untuk merakit rangkaian elektronik tanpa perlu menyolder. Ini memudahkan dalam pengaturan dan pengujian rangkaian.

Kabel USB

  • Fungsi: Kabel USB digunakan untuk menghubungkan Arduino Uno ke komputer. Kabel ini juga berfungsi sebagai sumber daya untuk Arduino saat proyek dijalankan.

Komputer dengan MATLAB

Fungsi: Komputer dengan MATLAB digunakan untuk menerima data dari Arduino dan melakukan analisis menggunakan algoritma Fast Fourier Transform (FFT). MATLAB akan memvisualisasikan data percepatan dan frekuensi getaran dalam bentuk grafik.

Tahapan Metode

1. Persiapan Rangkaian

Langkah: Rakit rangkaian dengan menghubungkan MPU6050 ke Arduino Uno menggunakan kabel jumper. Pastikan koneksi dilakukan dengan benar sesuai dengan pin yang ditentukan (VCC, GND, SDA, SCL).

Tujuan: Memastikan bahwa sensor dapat berkomunikasi dengan Arduino dan mendapatkan daya yang cukup.

2. Pemrograman Arduino

Langkah: Tulis program di Arduino IDE untuk membaca data dari MPU6050. Gunakan library yang sesuai untuk memudahkan komunikasi dengan sensor. Program ini harus mencakup pengambilan data percepatan dan pengiriman data ke komputer melalui serial.

Tujuan: Mengumpulkan data percepatan secara real-time dan mengirimkannya ke komputer untuk analisis lebih lanjut.

3. Pengujian Rangkaian

Langkah: Upload program ke Arduino dan buka Serial Monitor untuk memeriksa apakah data percepatan ditampilkan dengan benar. Lakukan beberapa gerakan pada sensor untuk melihat perubahan data.

Tujuan: Memastikan bahwa sensor berfungsi dengan baik dan data yang dihasilkan akurat.

4. Analisis Data Menggunakan MATLAB

Langkah: Buat skrip MATLAB untuk menerima data dari Arduino. Implementasikan algoritma FFT untuk menganalisis frekuensi getaran dari data percepatan yang diterima. Visualisasikan hasil analisis dalam bentuk grafik.

Tujuan: Mengidentifikasi frekuensi dominan dari getaran yang diukur dan memberikan insight mengenai perilaku sistem yang sedang dipantau.

5. Interpretasi Hasil

Langkah: Analisis grafik yang dihasilkan untuk memahami karakteristik getaran. Diskusikan hasil dengan tim untuk menentukan langkah selanjutnya atau perbaikan yang diperlukan.

Tujuan: Menggunakan data yang diperoleh untuk pengambilan keputusan yang lebih baik dalam konteks otomasi dan monitoring.

Proyek Monitoring Percepatan Menggunakan MPU6050 dan FFT Berbasis Arduino dan MATLAB ini memberikan pemahaman yang lebih baik tentang bagaimana sensor dapat digunakan untuk memantau dan menganalisis getaran dalam sistem otomasi. Dengan mengikuti tahapan yang telah dijelaskan, Anda dapat mengimplementasikan proyek serupa dan mendapatkan wawasan yang berharga dari data yang dikumpulkan. Selamat mencoba!

untuk video simulasi nya sudah kami siapkan di Link dibawah ini:

Sekian dulu penjelasan proyek kita kali ini jika inovator butuh bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll) , Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja kontak akun sosial media kami dengan link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.