Kalibrasi Sensor

Panduan lengkap untuk mengkalibrasi sensor detektor gempa

Apa itu Kalibrasi?

Kalibrasi adalah proses penyesuaian sensor agar memberikan pembacaan yang akurat sesuai dengan standar referensi.

Mengapa Perlu Kalibrasi?

Memastikan data getaran yang terdeteksi akurat, mengurangi false positive, dan meningkatkan keandalan sistem peringatan dini.

Frekuensi Kalibrasi

Lakukan kalibrasi setiap 3 bulan sekali atau setelah terjadi gempa besar untuk memastikan akurasi tetap optimal.

Langkah-Langkah Kalibrasi Sensor MPU6050

1

Persiapan Alat

  • Sensor MPU6050 yang terhubung ke ESP32
  • Kabel USB untuk koneksi ke komputer
  • Arduino IDE atau PlatformIO terinstal
  • Permukaan datar dan stabil untuk meletakkan sensor
2

Upload Skrip Kalibrasi

Upload kode berikut ke ESP32 melalui Arduino IDE:

#include <Wire.h>
#include <MPU6050.h>

MPU6050 mpu;
int16_t ax, ay, az;
int16_t gx, gy, gz;

void setup() {
    Serial.begin(115200);
    Wire.begin();
    mpu.initialize();
    
    Serial.println("Memulai kalibrasi...");
    Serial.println("Letakkan sensor di permukaan datar");
    delay(5000);
}

void loop() {
    mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
    
    Serial.print("Akselerasi X: "); Serial.print(ax);
    Serial.print(" Y: "); Serial.print(ay);
    Serial.print(" Z: "); Serial.println(az);
    
    delay(1000);
}
3

Baca Nilai Offset

Letakkan sensor di permukaan datar dan catat nilai yang muncul di Serial Monitor. Nilai ideal untuk posisi datar:

  • Accel X: mendekati 0
  • Accel Y: mendekati 0
  • Accel Z: sekitar 16384 (1g)
4

Set Nilai Offset di Kode Utama

Gunakan nilai offset yang didapat untuk mengkalibrasi:

mpu.setXAccelOffset(x_offset);
mpu.setYAccelOffset(y_offset);
mpu.setZAccelOffset(z_offset);
5

Verifikasi Kalibrasi

Upload ulang kode utama dan pastikan nilai getaran menjadi stabil saat sensor dalam posisi diam (nilai mendekati 0).

Tips Kalibrasi

  • Pastikan sensor ditempatkan di permukaan yang benar-benar datar dan stabil
  • Hindari getaran dari kipas, AC, atau perangkat lain saat kalibrasi
  • Lakukan kalibrasi di ruangan dengan suhu stabil
  • Simpan nilai offset di EEPROM agar tidak hilang saat mati listrik
  • Catat tanggal kalibrasi untuk jadwal kalibrasi berikutnya

Checklist Kalibrasi