📋 Data Riwayat Sensor Terakhir
Database SQL Real-time| Waktu | Suhu | Kelembapan | Tegangan | Arus | Daya |
|---|---|---|---|---|---|
| Memuat data... | |||||
Monitoring Telemetri Real-Time
🌡️ Suhu Terukur
0.0°C
Batas Aman: ≤ 50°C
💧 Kelembapan
0%
Batas Normal: 20% - 90%
⚡ Tegangan Listrik
0.0V
PLN Normal: 220V ±10%
🔌 Arus Beban
0.00A
Batas Bahaya Korsleting: > 10.00A
📋 Log Riwayat Telemetri Sensor
Arsip data histori tersimpan di database MySQL
| No | Waktu | Suhu | Kelembapan | Tegangan | Arus | Daya |
|---|---|---|---|---|---|---|
| Memuat log histori... | ||||||
Riwayat Notifikasi Bahaya Korsleting (n8n AI)
ALUR SISTEM DETEKSI KORSLETING LISTRIK SECARA REAL-TIME BERBASIS (IOT) DENGAN KOMUNIKASI DATA BLUETOOTH
Visualisasi arsitektur alur data dari sensor telemetri, komunikasi nirkabel Bluetooth antar 2 ESP32 (Master - Slave), server cloud MySQL/PHP, automasi AI n8n & Google Gemini, hingga web dashboard interaktif.
ALUR SISTEM DETEKSI KORSLETING LISTRIK SECARA REAL-TIME BERBASIS (IOT) DENGAN KOMUNIKASI DATA BLUETOOTH
- Sensor yang digunakan:
- • dht22
- • pzem004t
- • Membaca data sensor
- • Filter data
- • Deteksi awal
- • Kirim data via Bluetooth
- • Terima data dari ESP32 1
- • Analisis korsleting (rule)
- • Control buzzer alarm
- • Kirim data ke server (WiFi)
- • Terima perintah server
- • Database (MySQL)
- • API (PHP)
- • Penyimpanan data
- • Manajemen data
- • Keamanan data
- • Analisis data arus & tegangan
- • Deteksi anomali / korsleting
- • Rule-based validation
- • Rekomendasi tindakan
- • Notifikasi otomatis
- • Prediksi gangguan (Predictive Maintenance)
-
1.
Deteksi Korsleting
Memantau nilai sensor secara real-time. Jika salah satu parameter melebihi ambang batas (arus > 1.2A, daya > 245W, suhu > 45°C, atau tegangan > 247V), sistem langsung menandai status BAHAYA dan memicu jalur notifikasi.
-
2.
Analisis Pola Arus & Tegangan
Mempelajari tren & fluktuasi pembacaan sensor dari waktu ke waktu untuk membedakan kondisi normal, beban berlebih, dan potensi korsleting. Lonjakan mendadak pada arus/tegangan menjadi indikator awal gangguan.
-
3.
Rule-Based Validation
Memvalidasi setiap data sensor terhadap aturan ambang batas yang sudah ditentukan. Data noise atau hasil pembacaan sensor yang gagal (error) disaring agar tidak memicu alarm palsu.
-
4.
Notifikasi & Peringatan
Saat bahaya terkonfirmasi, notifikasi dikirim otomatis ke web dashboard (pop-up sirine 🚨 + suara warning), email, dan Telegram dalam hitungan detik, lengkap dengan pesan analisis dari Google Gemini AI.
-
5.
Predictive Maintenance
Menganalisis data historis untuk memprediksi potensi gangguan sebelum terjadi, sehingga perawatan dapat dilakukan lebih awal dan korsleting fatal dapat dicegah.
- • Monitoring real-time
- • Grafik & visualisasi
- • Riwayat data
- • Status sistem
- • Notifikasi (Pop-up Siren & Sound `warning.mp3`)
warning.mp3 yang berulang hingga ditutup manual.
Alur Kerja Pengolahan Data (End-to-End Workflow)
Akuisisi Data Sensor (Hardware ESP32 1 Master)
Sensor PZEM-004T membaca nilai kelistrikan (Tegangan, Arus, Daya) dan sensor DHT22 membaca kondisi suhu & kelembapan. Data dibaca oleh ESP32 1 (Master), difilter dari noise, dan dikirimkan via transmisi Bluetooth (panah titik-titik •••••➔) ke ESP32 2 (Slave).
Pengolahan Data & Alarm Lokal (ESP32 2 Slave)
ESP32 2 (Slave) menerima data via Bluetooth, mengevaluasi aturan korsleting lokal (*Rule-based analysis*). Jika terdeteksi anomali kritis pada perangkat, Output Buzzer Alarm fisik langsung dinyalakan. Selanjutnya ESP32 Slave mengunggah paket data ke server via koneksi WiFi.
Penyimpanan Server & Evaluasi AI (n8n + Gemini AI)
Server menerima data melalui API api/input.php dan menyimpannya di Database MySQL. Workflow automasi n8n memeriksa data terbaru. Apabila terdeteksi indikasi bahaya, n8n menginstruksikan Google Gemini AI untuk membuat analisis teguran & langkah mitigasi spesifik, kemudian menyimpannya ke tabel notifications via api/save_notification.php.
Visualisasi Web & Notifikasi Sound Warning Looping
Web Dashboard SPA mengecek notifikasi bahaya dari database via api/get_notification.php. Ketika ada data bahaya baru dari n8n, modal berdesain Lampu Sirine Bahaya 🚨 akan otomatis terbuka dan memutar audio warning.mp3 berulang kali (*looping*) hingga pengguna mengeklik tombol Tutup Notifikasi di kanan bawah.
Anggota Kelompok Bluetooth
HASBY ALIMA MUNFI
Anggota KelompokARVIN SURYA WAHYU OKTAVIA
Anggota KelompokAHMAD DAVA ADITYA PRAYOGA
Anggota KelompokHANDIKA BAGUS PRASETYA
Anggota KelompokSensor Fusion
Sistem menggabungkan seluruh parameter sebelum menentukan tingkat risiko.
Fusion Diagram
Current Analysis
Normal
Temperature Analysis
Normal
Combined Risk
Low
Forensic Analysis
Menganalisis kejadian setelah anomali berdasarkan data sebelumnya.
Pre-Event Data
| Time | Current | Power | Temp | Voltage | Status |
|---|---|---|---|---|---|
| Belum ada data forensik. | |||||
Kesimpulan Forensik
Menunggu data kejadian untuk analisis forensik...
System Network
Monitoring koneksi seluruh perangkat dalam sistem.
Device Status
| Perangkat | Status | Detail |
|---|---|---|
| ESP32 Transmitter | Online | BLE active |
| ESP32 Receiver | Online | WiFi connected |
| Bluetooth | Connected | Classic BLE link |
| DHT22 | Active | Temp & humidity |
| PZEM-004T | Active | V, A, W, Wh, Hz, PF |
| PHP API | Online | REST endpoint |
| Database | Connected | MySQL 8 |
| n8n | Connected | Automation workflow |
| Telegram | Ready | Bot notification |
Event Timeline
Semua kejadian sistem berdasarkan waktu.
Event Log
0 eventsIntelligence Report
Laporan hasil monitoring dan kejadian sistem.
ELECTRICAL SAFETY REPORT
LOADINGWEEKLY REPORT
7 hari terakhirKalkulator Biaya Listrik
Hitung pemakaian listrik dan estimasi biaya bulanan.