Monday, June 15, 2026

Node IoT Getaran Berbasis ESP32 untuk Predictive Maintenance Pompa: Dari Sampling hingga Alarm MQTT

Meta description: Panduan node IoT getaran ESP32 untuk predictive maintenance pompa: sensor MEMS, sampling, MQTT, dashboard, baseline, dan alarm dini.

Ilustrasi node IoT getaran ESP32 memantau pompa industri dengan sensor MEMS dan dashboard MQTT
Gambar 1. Node IoT getaran berbasis ESP32 dapat menjadi pintu masuk praktis untuk predictive maintenance pompa.

node IoT getaran ESP32 adalah salah satu bentuk penerapan IoT industri yang sangat relevan untuk laboratorium teknik, bengkel maintenance, dan fasilitas produksi skala kecil. Dengan modul ESP32, sensor getaran, koneksi Wi-Fi, dan protokol MQTT, sebuah pompa dapat dipantau secara berkala tanpa harus menunggu kerusakan menjadi parah.

Pada pompa, gejala awal seperti bearing aus, misalignment, kavitasi, impeller tidak seimbang, atau baut dudukan longgar sering muncul sebagai perubahan pola getaran. Perubahan itu tidak selalu terdengar jelas oleh operator, tetapi dapat terlihat dari tren RMS, peak, crest factor, atau energi frekuensi tertentu. Karena itu, node IoT yang sederhana tetapi dirancang rapi dapat memberi nilai besar untuk predictive maintenance.

Mengapa Pompa Cocok untuk Monitoring Getaran?

Pompa beroperasi berulang, memiliki komponen berputar, dan sering menjadi peralatan kritis. Jika pompa berhenti mendadak, aliran proses ikut terganggu. Kondisi ini membuat pompa menjadi objek yang ideal untuk pembelajaran machine condition monitoring. Pola kerja yang relatif stabil memudahkan pembuatan baseline, yaitu kondisi referensi ketika pompa dianggap sehat.

Baseline penting karena angka getaran tidak berdiri sendiri. Pompa kecil, pompa besar, pipa kaku, pipa fleksibel, lantai beton, dan rangka ringan dapat menghasilkan level getaran berbeda. Yang dicari bukan hanya nilai mutlak, melainkan perubahan yang konsisten dari kondisi normal.

Komponen Utama Node IoT Getaran

Untuk membangun node IoT getaran ESP32, komponen minimal meliputi sensor getaran, mikrokontroler ESP32, catu daya stabil, media pemasangan sensor, dan koneksi jaringan. Sensor MEMS seperti accelerometer digital cocok untuk prototipe edukasi karena murah dan mudah diprogram. Untuk aplikasi industri yang lebih serius, sensor piezoelektrik atau IEPE dapat dipertimbangkan karena respons frekuensinya lebih baik.

ESP32 berperan sebagai pengambil data dan pengirim informasi. Ia dapat membaca sensor, menghitung fitur sederhana, memberi timestamp, lalu mengirim data ke broker MQTT. Dashboard kemudian menampilkan tren, status warning, dan catatan inspeksi. Desain seperti ini membuat sistem ringan, hemat bandwidth, dan mudah dikembangkan bertahap.

Diagram alur sensor getaran ESP32 edge filtering MQTT dashboard dan alarm predictive maintenance
Gambar 2. Alur sistem: sensor getaran, ESP32, pemrosesan edge, MQTT, dashboard, dan alarm inspeksi.

Sampling: Jangan Terlalu Rendah, Jangan Berlebihan

Kesalahan umum dalam monitoring getaran adalah memilih sampling rate tanpa alasan. Jika sampling terlalu rendah, gejala penting dapat hilang. Jika terlalu tinggi, ESP32 terbebani, data membengkak, dan dashboard menjadi lambat. Untuk praktikum awal, sampling ratusan hertz mungkin cukup untuk membaca tren getaran rendah. Untuk diagnosis bearing atau komponen berfrekuensi tinggi, kebutuhan sampling bisa jauh lebih besar.

Prinsip Nyquist menyatakan bahwa sampling rate harus lebih dari dua kali frekuensi tertinggi yang ingin diamati. Namun dalam praktik, gunakan margin yang cukup dan lakukan uji coba. Jika tujuan hanya alarm tren, fitur RMS per jendela waktu dapat lebih berguna daripada menyimpan semua raw data.

Filtering dan Fitur yang Efisien di Edge

ESP32 tidak harus mengirim semua sampel getaran ke server. Untuk banyak kasus, cukup kirim fitur yang sudah dihitung di edge. Contohnya RMS untuk level energi getaran, peak untuk benturan sesaat, crest factor untuk melihat impuls, dan band energy untuk melihat energi pada rentang frekuensi tertentu. Jika tersedia sumber daya, FFT ringkas dapat dihitung per jendela data.

Filtering juga perlu hati-hati. Filter yang terlalu agresif dapat menghapus gejala kerusakan. Filter yang terlalu longgar membuat alarm mudah dipicu noise. Strategi aman adalah menyimpan sebagian data mentah saat pengujian awal, mengevaluasi pola, lalu menetapkan filter dan fitur setelah baseline dipahami.

MQTT dan Dashboard untuk Alarm Maintenance

MQTT populer untuk IoT karena ringan dan cocok untuk komunikasi publish-subscribe. Node ESP32 dapat mengirim topik seperti pompa/01/rms, pompa/01/peak, atau pompa/01/status. Dashboard menerima data tersebut dan menampilkannya sebagai grafik waktu. Dengan cara ini, teknisi tidak hanya melihat angka terakhir, tetapi juga pola perubahan.

Alarm sebaiknya tidak dibuat dari satu pembacaan saja. Gunakan logika tren: misalnya RMS melewati batas warning selama beberapa menit, atau crest factor naik berulang pada jam operasi tertentu. Pendekatan ini mengurangi false alarm akibat gangguan sesaat, sentuhan pada pipa, atau perubahan operasi yang normal.

Grafik tren getaran pompa normal warning dan alarm berdasarkan baseline RMS
Gambar 3. Alarm sebaiknya berbasis tren terhadap baseline, bukan satu pembacaan sesaat.

Contoh Aplikasi Nyata di Laboratorium

Dalam praktikum, mahasiswa dapat memasang sensor pada dudukan pompa kecil atau motor yang memutar impeller sederhana. Data dikirim ke broker MQTT lokal, lalu divisualisasikan memakai dashboard. Skenario uji bisa meliputi kondisi normal, baut dudukan sedikit longgar, beban fluida berubah, dan alignment kopling yang sengaja dibuat kurang ideal.

Dari eksperimen ini, mahasiswa belajar bahwa predictive maintenance bukan sekadar memasang sensor. Mereka harus memahami pemasangan sensor, satuan getaran, sampling, noise, baseline, validasi, dan interpretasi. Dengan dokumentasi yang baik, proyek ini juga dapat dikembangkan menjadi penelitian terapan tentang klasifikasi kondisi pompa.

Checklist Desain agar Data Lebih Andal

  • Pastikan sensor menempel kuat pada titik yang sama selama pengujian.
  • Catat rpm, kondisi beban, posisi valve, dan jam operasi pompa.
  • Gunakan catu daya yang stabil agar pembacaan sensor tidak mudah terganggu.
  • Kirim timestamp agar tren dapat dibandingkan antarperiode.
  • Buat baseline pada kondisi sehat sebelum menentukan batas alarm.
  • Gabungkan data getaran dengan suhu, arus motor, atau noise akustik bila memungkinkan.

Batasan dan Kehati-hatian Teknis

Sistem berbasis ESP32 dan sensor MEMS sangat baik untuk edukasi, prototipe, dan monitoring awal. Namun, untuk keputusan maintenance yang kritis, data harus divalidasi dengan alat ukur yang sesuai, prosedur kalibrasi, dan inspeksi mekanik. Klaim kerusakan tidak boleh hanya berdasarkan satu grafik. Alarm sebaiknya diperlakukan sebagai tanda untuk memeriksa, bukan vonis final.

Lingkungan pompa juga dapat menantang: panas, kelembapan, cipratan air, interferensi listrik, dan getaran dari mesin lain. Karena itu, enclosure, grounding, routing kabel, dan posisi sensor harus dipikirkan sejak awal.

Kesimpulan

node IoT getaran ESP32 memberi cara praktis untuk membawa predictive maintenance ke sistem pompa. Dengan sensor yang dipasang benar, sampling yang masuk akal, fitur edge yang efisien, MQTT, dan dashboard tren, perubahan kondisi pompa dapat dipantau lebih dini.

Nilai utama sistem ini bukan pada kompleksitas algoritma, melainkan pada kedisiplinan desain data. Baseline yang jelas, konteks operasi yang tercatat, dan alarm berbasis tren akan jauh lebih berguna daripada model canggih yang dibangun dari data berantakan.

FAQ

Apakah ESP32 cukup untuk monitoring getaran pompa?

Cukup untuk prototipe, edukasi, dan monitoring fitur sederhana seperti RMS, peak, serta tren periodik. Untuk diagnosis frekuensi tinggi yang kritis, dibutuhkan sensor dan akuisisi data yang lebih khusus.

Sensor MEMS apa bisa dipakai untuk predictive maintenance?

Bisa untuk tahap awal, terutama jika targetnya melihat tren perubahan. Namun, pilih sensor dengan rentang dan bandwidth yang sesuai, serta validasi hasilnya dengan kondisi mekanik nyata.

Mengapa MQTT sering dipakai?

MQTT ringan, mudah diintegrasikan dengan dashboard, dan cocok untuk banyak node sensor yang mengirim data secara berkala melalui jaringan.

Bagaimana menentukan batas alarm?

Mulailah dari baseline kondisi sehat, lalu tetapkan warning dan alarm berdasarkan kenaikan tren yang konsisten, bukan hanya satu nilai sesaat.

Apakah sistem ini bisa dikembangkan dengan machine learning?

Bisa. Setelah data baseline dan data gangguan terkumpul cukup, fitur getaran dapat digunakan untuk klasifikasi kondisi atau deteksi anomali ringan.

Saran Internal Link

  • Artikel tentang sensor fusion getaran dan arus motor.
  • Artikel tentang dudukan sensor getaran yang benar.
  • Artikel tentang TinyML untuk deteksi anomali getaran.

Saran Referensi Eksternal

  • Dokumentasi MQTT untuk IoT industri.
  • Referensi dasar condition monitoring berbasis getaran.
  • Application note accelerometer MEMS untuk machine monitoring.

No comments:

Node IoT Getaran Berbasis ESP32 untuk Predictive Maintenance Pompa: Dari Sampling hingga Alarm MQTT

Meta description: Panduan node IoT getaran ESP32 untuk predictive maintenance pompa: sensor MEMS, sampling, MQTT, dashboard, baseline, dan a...