● online
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- Breadboard 400 titik lubang Bread board Projectboa....
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil....
- Motor Servo MG995 TowerPro Metal Gear....
- USB To RS485 High Speed Converter RS-485 RS 485 Ad....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Power module DC DC 9A 300W Step Down Buck Converte....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
Halo teman-teman tech enthusiast! Di era industri modern dan pembangunan infrastruktur yang serba cepat, aspek pemantauan kondisi struktur fisik (structural health monitoring) pada objek vital seperti jembatan, gedung bertingkat, hingga mesin pabrik berputar menjadi hal yang sangat krusial. Selama ini, pengecekan kondisi fisik atau kestabilan objek masih sering mengandalkan cara manual atau pemeriksaan berkala. Padahal, metode konvensional ini punya kelemahan fatal: tingkat subjektivitasnya tinggi dan tidak bisa menyajikan data secara kontinu maupun real-time. Kalau ada getaran berlebih atau pergeseran sudut kemiringan yang terlewat sedikit saja, risikonya bisa berujung pada kerusakan sistem mekanis hingga keruntuhan bangunan.

Untuk mengatasi masalah ini, kita bisa membuat solusi cerdas berbasis embedded system yang bekerja secara otomatis! Kalau kamu sebelumnya pernah mencoba belajar membuat sistem monitoring kelembapan tanah berbasis Arduino, proyek kali ini bakal membawa kamu ke tingkat yang lebih seru dan canggih. Kita akan memanfaatkan mikrokontroler ESP32 berkecepatan tinggi dan sensor inersial MEMS MPU-6050 yang menggabungkan 3-axis accelerometer dan 3-axis gyroscope. Data hasil pemantauan akan ditampilkan secara lokal pada Layar LCD 16×2 I2C dan dikirimkan secara wireless via Bluetooth Low Energy (BLE) ke dashboard monitoring berbasis web. Yuk, kita bedah panduan lengkapnya!
Alat dan Bahan yang Dibutuhkan
Untuk merakit proyek ini (baik di dunia nyata maupun lewat platform simulasi Wokwi), berikut adalah komponen utama yang wajib kamu siapkan beserta spesifikasi teknisnya:
| Komponen | Jumlah | Keterangan |
| Mikrokontroler ESP32 DevKit V1 | 1 buah | Pusat pengolah data, Tensilica Xtensa Dual-Core 32-bit (clock 240 MHz), 520 KB SRAM, 4 MB Flash, logika 3.3V, serta mendukung WiFi dan Bluetooth Low Energy (BLE). |
| Modul Sensor MPU-6050 | 1 buah | Sensor inersial MEMS (3-axis Accel + 3-axis Gyro), ADC internal 16-bit, antarmuka I2C (alamat 0x68), rentang akselerasi \pm 2g–\pm 16g, dan gyroscope \pm 250^\circ/\text{s}–\pm 2000^\circ/\text{s}. |
| Layar LCD 16×2 + Modul I2C PCF8574 | 1 buah | Tampilan teks lokal 2 baris 16 karakter, hemat pin menggunakan komunikasi I2C. |
| Kabel Jumper & Breadboard / Simulator Wokwi | Secukupnya | Media penghubung antar pin komponen atau platform simulasi sirkuit digital. |
Skematik Rangkaian

Proses perakitan komponen tergolong simpel karena sensor MPU-6050 dan LCD 16×2 sama-sama menggunakan komunikasi I2C. Sensor MPU-6050 berfungsi membaca percepatan dan kecepatan sudut pada tiga sumbu, sehingga cocok digunakan untuk memantau getaran serta perubahan kemiringan objek. Kalau kamu ingin mempelajari spesifikasi teknis dan karakteristik sensor ini lebih lengkap, kamu bisa membaca datasheet resmi MPU-6050 dari TDK InvenSense. Selanjutnya, hubungkan setiap pin komponen ke GPIO ESP32 sesuai tabel koneksi berikut:
| Nama Komponen | Pin Komponen | Pin ESP32 | Fungsi |
| MPU-6050 | VCC | 3V3 | Catu daya sensor (3.3V) |
| MPU-6050 | GND | GND | Jalur ground/massa |
| MPU-6050 | SDA | GPIO 21 | Jalur data I2C (Serial Data) |
| MPU-6050 | SCL | GPIO 22 | Jalur clock I2C (Serial Clock) |
| LCD 16×2 | VCC | 3V3 | Catu daya modul display |
| LCD 16×2 | GND | GND | Jalur ground/massa |
| LCD 16×2 | SDA | GPIO 21 | Jalur data I2C (Serial Data) |
| LCD 16×2 | SCL | GPIO 22 | Jalur clock I2C (Serial Clock) |
Cara Kerja Sistem dan Konsep Sensor

Nah, sekarang gimana sih cara sistem ini mengubah getaran fisik menjadi data digital yang presisi? Penasaran nggak gimana ESP32 ngolah data dari MPU-6050? Yuk, simak alur kerja sistemnya berikut ini:
- Pembacaan Register Sensor via I2C: Sensor MPU-6050 mendeteksi percepatan linier pada sumbu X, Y, Z dan kecepatan sudut menggunakan struktur mikro MEMS internal. Sinyal analog diubah oleh ADC 16-bit bawaan sensor menjadi data registrasi digital, lalu dikirimkan ke ESP32 melalui protokol I2C pada alamat bus
0x68. - Kalkulasi Data oleh ESP32: Setelah raw data diterima, prosesor dual-core ESP32 akan menghitung magnitudo percepatan linier menjadi nilai resultan getaran (dalam satuan m/s² atau g). Di saat yang bersamaan, data laju kecepatan sudut diintegrasikan untuk menghitung estimasi posisi derajat kemiringan objek, yaitu posisi Pitch (kemiringan depan-belakang) dan Roll (kemiringan kiri-kanan).
- Transmisi Wireless BLE & Display: ESP32 secara instan membagi data hasil olahan ke dua jalur keluaran: mengirimkan teks ringkas ke modul LCD 16×2 I2C lokal dan mentransmisikan paket data secara wireless via Bluetooth Low Energy (BLE) ke Web Dashboard Monitoring.
- Klasifikasi Tingkat Keamanan: Berdasarkan ambang batas getaran yang telah diprogram, sistem mengelompokkan kondisi objek ke dalam 3 status keselamatan: Stabil/Aman, Waspada, dan Bahaya.
Pengujian dan Analisis Hasil Monitoring
Biar makin kebayang dengan performa sistem ini, yuk kita bedah data hasil pengujian dan simulasinya! Pengujian dilakukan dengan memberikan berbagai tingkat variasi getaran mekanis pada sensor MPU-6050.
Berikut adalah tabel hasil pengujian nilai ambang batas getaran beserta penetapan status kondisinya:
| Kondisi Sensor | Nilai Vibrasi (m/s²) | Kondisi Struktur |
| Sensor Diam | 0,06 | Stabil |
| Getaran Ringan | 0,85 | Stabil |
| Getaran Sedang | 1,45 | Stabil |
| Getaran Kuat | 2,00 | Waspada |
| Getaran Sangat Kuat | > 2,50 | Bahaya |
Catatan: Pada saat pengujian simulasi getaran ekstrem, sistem mencatat puncak guncangan maksimum hingga 2,12 m/s² dan berhasil merekam peristiwa tersebut secara akurat pada log riwayat.
Verifikasi Output Tampilan Monitoring
Sistem monitoring ini memberikan hasil verifikasi pengujian tampilan yang sangat responsif di kedua saluran output:
- Tampilan Lokal LCD 16×2: Setelah diverifikasi, modul LCD 16×2 berhasil menampilkan 4 parameter utama secara bergiliran dan real-time, yaitu:
- Nilai percepatan Sumbu Z
- Nilai total Vibrasi (m/s²)
- Status Bluetooth (BLE) (Terhubung/Terputus)
- Status Sistem (Stabil / Waspada / Bahaya)
- Tampilan Web Dashboard (BLE): Antarmuka dashboard jarak jauh berhasil memverifikasi berbagai fitur pemantauan canggih, meliputi:
- Indikator Status Perangkat (Connected/Disconnected)
- Grafik Akselerasi Real-Time untuk memantau gelombang getaran secara dinamis
- Visualisasi 3D Kemiringan Struktur yang bergerak merespons sudut Pitch dan Roll
- Fitur Pengaturan Batas Getaran (threshold settings) interaktif
- Log Riwayat Getaran yang menyimpan rekaman riwayat anomali guncangan
Kesimpulan dan Saran Pengembangan
Sistem monitoring getaran dan stabilitas kemiringan objek berbasis ESP32 dan MPU-6050 ini terbukti sukses mendeteksi, mengolah, serta mengklasifikasikan tingkat getaran objek secara presisi dan real-time. Integrasi antara tampilan lokal LCD 16×2 dan dashboard interaktif via BLE memberikan kemudahan ekstra bagi pengguna untuk mengawasi kesehatan struktur fisik secara praktis.
Buat kamu yang mau mengembangkan proyek ini lebih jauh untuk kebutuhan industri atau tugas akhir, ada beberapa saran dan tips mantap yang bisa diterapkan:
- Penambahan Data Logging Cloud: Memanfaatkan koneksi Wi-Fi bawaan ESP32 untuk mengirim data ke database cloud IoT (seperti Firebase atau ThingsBoard) agar data historis bisa disimpan jangka panjang.
- Penerapan Algoritma Filtering: Mengintegrasikan algoritma penyaringan data seperti Kalman Filter atau Complementary Filter untuk meredam noise pembacaan sensor MPU-6050 sehingga grafik getaran jauh lebih mulus dan stabil.
- Sistem Notifikasi Otomatis: Menambahkan fitur notifikasi push langsung ke smartphone, email, atau bot Telegram ketika indikator mendeteksi status Bahaya.
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
MPU6050 adalah Sensor Gyroscope dan Accelerometer yang memiliki 6-axis Motion Tracking di mana perangkat ini mengkombinasikan 3-axis gyroscope, 3-axis accelerometer... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Modul Led Dot Matrix 32×16 adalah modul display yang menggunakan kumpulan – kumpulan LED yang dirangkai dengan susunan 32... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
Dalam dunia elektronika untuk hobi dan prototyping, Arduino sering kali dianggap sebagai jalan termudah untuk mulai mengerjakan proyek mikrokontroler. Namun, ketika proyek mulai lebih komplikatif misalnya, jika ingin mengecilkan ukuran papan, mengurangi biaya produksi, atau membuat casing yang khusus,... selengkapnya
Halo Sobat Maker! Teman-teman pernah ngerasa ribet gak sih kalau harus bolak-balik ngecek ketinggian air kolam ikan secara manual? Apalagi... selengkapnya
TM1637 merupakan sebuah komponen elektronika yang terdiri dari 4 digit 7 segment. Pada pembahasan sebelumnya kita sudah mempelajari apa itu... selengkapnya
Siapa yang kenal dengan modul SIM? dengan modul ini kita bisa berkomunikasi dengan SIM GSM baik untuk mengirim... selengkapnya
Hallo, kali ini akan membahas bagaimana cara untuk membuat dimmer menggunakan mosfet D4184 module. Mosfet mempunyai fungsi yaitu untuk... selengkapnya
Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
Kategori
Artikel Terkait
-
Bikin Sistem Parkir Otomatis dengan Penghitung Kendaraan dan Indikator Slot Kosong
-
Rancang Sistem Pendeteksi Kebakaran dengan Kipas Otomatis dan Alarm Peringatan
-
Bikin Alat Monitoring Konsumsi Listrik Rumah Secara Real-Time Berbasis ESP32
-
Bikin Sistem Keamanan Pintu Berbasis RFID dengan Notifikasi Telegram
-
Rancang Sistem Penyiram Tanaman Otomatis Berbasis ESP32 dengan Monitoring Smartphone

Saat ini belum tersedia komentar.