Project Overview
Indonesia's location on the Ring of Fire makes it highly susceptible to earthquakes, necessitating effective mitigation systems. Conventional systems often lack real-time accessibility and scalability. This project offers an IoT-based Early Warning System (EWS) using MPU6050 sensors and ESP32 to detect seismic vibrations. The primary goal is to provide fast, accurate early warnings via a Kubernetes-hosted platform, enabling community preparedness and minimizing the potential for casualties and infrastructure damage through reliable, cloud-native technology.
System Architecture
MPU6050 Sensor
Detects ground vibrations and seismic movements by measuring acceleration and angular velocity in real-time.
ESP32 Microcontroller
Acts as the central processing unit and WiFi gateway to transmit sensor data to the server.
Kubernetes (K3s)
Orchestrates containerized backend services, ensuring high availability, scalability, and automated management of detection applications.
API Gateway
Manages communication between IoT devices and the cloud, directing data traffic to appropriate microservices.
Notification Service
Triggers and sends immediate earthquake alerts to users when vibrations exceed safety thresholds.
Key Features
Real-Time Seismic Detection
Continuously monitors ground movement to detect early signs of earthquake activity instantly.
Cloud-Native Scalability
Utilizes Kubernetes to handle increasing data loads and ensure system reliability during emergencies.
Instant Alerting Mechanism
Sends rapid notifications to minimize response time and assist in timely evacuation.
Interactive Monitoring Dashboard
Provides a web-based interface for visualizing seismic data and system health status.
System Flow
Vibration Sensing
The MPU6050 sensor detects ground acceleration and sends raw data to the ESP32 microcontroller.
Data Transmission
ESP32 processes the signals and transmits the data via WiFi to the Kubernetes-hosted backend.
Seismic Analysis
The cloud system analyzes vibration patterns to determine if they correspond to an earthquake event.
Alert Dispatch
If vibrations exceed the threshold, the system automatically triggers immediate warnings to connected users.
Project Outcome
The project successfully developed a functional prototype of an earthquake early warning system with low-latency data transmission. By leveraging Kubernetes, the system ensures high availability and resilience for critical disaster monitoring. The integration of IoT and cloud technology provides a scalable solution for disaster mitigation, effectively reducing the risk to communities in earthquake-prone regions.
Screenshots