Development of Earthquake Early Warning System Using ADXL335 Accelerometer
Development of Earthquake Early Warning System Using ADXL335 Accelerometer
Indonesia is an archipelago located at three earthquake belts. This condition cause an earthquake can occur anytime and
threaten human life. A quick and accurate early warning system by using the seismic wave data processing is required so, the
number of victims affected by the earthquake can be shortened. Here, ADXL335 accelerometers are used as seismic sensors
with an Arduino minimum system. The results show that when the first earthquake’s vibration occurs, P wave data detected
by the ADXL335 sensor is successfully buffered, calibrated, transmitted and displayed on the server. When there are errors
on the transmission, server will request for retransmission. The alarm of the earthquake early warning system will be
activated if there are at least three sensors from different locations successfully transmit P wave data with the same scale.
This is needed to prevent fake seismic waves.
1. INTRODUCTION information given, the more loose the time for the
population to respond.
Indonesia is a confluence of three major tectonic Currently, Indonesia has seismograph earthquake
plates, there is an Indo-Australian, Eurasian and Pacific. sensors. Seismograph has sensitive instruments that can
Around the meeting point is the accumulation of plate detect seismic waves generated by earthquakes. Seismic
collision energy and when the layer of earth not able to waves that occurred during the earthquake displayed as a
hold energy anymore, it will release during energy named wavy line on the seismogram.
earthquake (Primary wave and Secondary wave). The With the evolution of IC technology, many
experience of the earthquake in some areas has provided microcontroller are produced. The microcontroller is
thousands of lives and properties, so its necessary to equipped with internal memory blocks, accumulator,
measures of mitigation to reduce the earthquake risk. In ALU, RAM, I/O ports and interrupt ports that support
short time when the earthquake happens, can be used to package as a medium for reading, processing and writing
provide early warning to the community through the data from and to other components, so there are some
development of early warning system based on the arrival microcontroller-based sensor systems being made with
of the P wave, the first wave that arrives before the real the more complete working principle1. One of a circuit
earthquake happens (S wave). integrated developed with microcontroller is Arduino.
*
Email Address: [email protected]
With 1.5 meters USB cable, the earthquake sensor Fig.8. Vibration display in the client
will connect to the client. After the client turn on, the
internet Wifi will be active. The earthquake sensor
connecting with other devices is shown in Figure 6 and
Figure 7.
4
condition. The 3-axis value is processed with other
variables in the database. Communication from the sensor
to the client is performed by the USB cable and from the
client to the server by internet using the UDP protocol.
Handling of loss/error is done with detection and
correction. Error detection is done by duplicating data
before sending and error correction by asking the client to
resend the correct data. An earthquake early warning will
be declared if there are 3 Base Stations (sensors) sending
first vibration data (P wave) with the sama scale.
Fig.9. Vibration display in the server
When first vibrations detected, this system only
If the loss/error data event is occurred, the server needs 3.03 secs to activate early warning status and make
will display the loss status on the web and will be alarm ON. This time is measured in conditions as follows:
repaired after client resend the correct data. connection sensor to the client using 1.5 meter USB cable,
On the server, status of earthquake early warning is connecting client to server using 13.5 Mbps speed
active with the reference of the first vibration data from 3 Internet network.
different base stations. First vibrations data is P-wafe data.
This data will be stored in the database. The server does
not directly declare the warning status because it still REFERENCES
have to wait for the arrival of the P-wave data from 2 base
stations. There were 3 seconds time delay given to [1] Raj Kamal, Microcontrollers: Architecture, Programming,
Interfacing and System Design, 2nd Ed., India : Pearson
adjusting the data to other sensors. If 2 other sensor data
Education, 2011.
show the same P-wave value with the same scale, then the [2] Ashish G.Bajaj and Vikran R. Bajaj, Build IEEE 802.15.4
server will give early warning and activate the alarm. But Wireless Sensor Network for Emergency Response Notification
if one of the sensors is different, then the server assumes for Indoor Situations, International Journal of Engineering
nothing happened. Total time for sending the first Trend in Electrical and Electronics (IJETEE), vol. 1, Issue. 2,
March. 2013.
vibration data from the sensor to the server and alarm [3] ___________, Small, Low Power, 3-Axis ± 3g Accelerometer,
activated is 0.01s + 0.01s + 0.01s + 3 s = 3.03 s. ADXL335, Norwood, MA 02062-9106, USA : Analog Devices,
Location of all sensors can be viewed through the Inc. All rights reserved, 2009.
map. When the sensors indicate warning, the marker will [4] Jonathan Bernstein, Low-Noise MEMS Vibration Sensor for
Geophysical Applications, Journal of Microelectromechanical
be red, but will be green if nothing happened. Display of
System., vol. 8, Dec. 1999.
sensor location on the map is shown in Figure 10. [5] Sarwidi, Upaya Pengurangan Dampak Bencana Gempa Bumi,
Lokakarya Nasional : Pengembangan Sistem Peringatan Dini,
PSBA UGM-PMI Pusat, Yogyakarta, 2001.
[6] Afnimar, Seismologi, edisi pertama, Laboratorium Seismologi
Institut Teknologi Bandung, ITB, 2009
[7] Behrouz A. Forouzan, DeAnza College with Sophia Chung
Fegan, Data Communication and Networking, 4th Ed. , Mc Graw
Hill Higher Education, 2007.
[8] Rajkumar Buyya, Thamarai Selvi Somasundaram and Xingchen
Chu, Object Oriented Programming with Java Essentials and
Applications, New Delhi, India : McGraw-Hill Education (India)
Pvt Ltd.
[9] ___________, EM411 GPS Receiver Engine Board, Globalsat
Fig.10. Mapping Status of Sensor Technology Corporation, Doc Version 1.2.
[10] Frederic Camps, Sebastian Harase and Andre Monin, Numerical
Calibration for 3-axis Accelerometers and Magnetometer,
5. CONCLUSION CNRS/LAAS-University of Tolouse-France, IEEE., 978-1-4244-
3355-1, Sept. 2009.
Development of earthquake early warning system [11] Tadej Bwravs and Others, Three-Axial Accelerometer
can be made with the ADXL335 accelerometer and an Calibration using Kalman Filter Covariance Matrix for Online
Estimation of Optimal Sensor Orientation, IEEE., 0018-9456,
Arduino UNO system. The first vibration data can act as 2012.
reference of Primary wave. Calibration process is done by
taking the 3-axis value of ADXL335 when no vibration