@extends('layouts.app') @section('title', 'Kalibrasi Sensor') @section('content')
Panduan lengkap untuk mengkalibrasi sensor detektor gempa
Kalibrasi adalah proses penyesuaian sensor agar memberikan pembacaan yang akurat sesuai dengan standar referensi.
Memastikan data getaran yang terdeteksi akurat, mengurangi false positive, dan meningkatkan keandalan sistem peringatan dini.
Lakukan kalibrasi setiap 3 bulan sekali atau setelah terjadi gempa besar untuk memastikan akurasi tetap optimal.
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);
}
Letakkan sensor di permukaan datar dan catat nilai yang muncul di Serial Monitor. Nilai ideal untuk posisi datar:
Gunakan nilai offset yang didapat untuk mengkalibrasi:
mpu.setXAccelOffset(x_offset); mpu.setYAccelOffset(y_offset); mpu.setZAccelOffset(z_offset);
Upload ulang kode utama dan pastikan nilai getaran menjadi stabil saat sensor dalam posisi diam (nilai mendekati 0).