Earthquake Alarm2
Earthquake Alarm2
S.Y 2023-2024
Submitted by:
Princess C. Camu
Researchers
Submitted to:
Research Adviser
ABSTRACT
Today, earthquakes pose a significant threat, causing damage to lives and property. This
research represents a small step toward mitigating these losses by detecting earthquakes and
providing warnings when they strike. The focus of this research is on creating an Arduino-based
earthquake alarm system that can detect seismic activity and deliver early warnings. This
system combines sensors, algorithms, and real-time data analysis. By utilizing sensors that
measure ground vibrations, the system can accurately detect seismic activity. Sophisticated
algorithms analyze the data to identify earthquake events and distinguish them from
background noise. When an earthquake is detected, the system triggers alerts through audible
alarms and visual indicators. Specifically designed for barangays and schools, this system aims
to empower individuals and communities to take immediate action, such as evacuating and
seeking shelter. By offering timely warnings, it seeks to minimize casualties and damage caused
by earthquakes, thereby enhancing the preparedness of these communities for seismic events.
Today, earthquake is a very big problem which causes damage to lives and property. This
research is an small step to save these losses by detecting earthquake and providing warnings
when it strikes. This research focuses on creating Arduino-based earthquake alarm system that
can detect earthquakes and provide early warnings. This system combines sensors, algorithms,
and real-time data analysis. By using sensors that can measure ground vibrations, the system
can accurately detect seismic activity. Sophisticated algorithms analyze the data to identify
earthquake events and distinguish them from background noise. When an earthquake is
detected, the system triggers alerts through audible alarms and visual indicators. This helps
individuals, communities, and authorities take immediate action, such as evacuating and
protecting infrastructure. The goal of this research is to create resilient communities and
improve disaster response. By providing detection and early warnings, the system aims to
minimize casualties and damage caused by earthquakes. It enhances preparedness and
response capabilities, making communities better equipped to handle seismic events. In
conclusion, the development of this advanced earthquake detection system has the potential to
significantly improve safety and resilience in earthquake-prone areas.
INTRODUCTION
While PHIVOLCS is crucial for monitoring seismic activity on a national scale, it primarily
focuses on broader geographic areas, creating a significant need to detect earthquakes in
localized settings, such as barangays and schools. Implementing portable earthquake alarm
systems in these communities can provide immediate alerts, enhancing safety and
preparedness. These localized systems can quickly inform residents and students of impending
seismic events, allowing for timely evacuations and safety measures, ultimately reducing the
risk of injury and damage in the event of an earthquake.
The researchers create an earthquake alarm using Arduino-Nano that provides early
warnings by detecting earthquakes and the LED displays show figures and buzzer starts
ringing, alerting users to potential earthquakes. It is important for communities to be able
to receive advance warnings from Arduino earthquake alarms in order to be prepared in
case of an earthquake and to evacuate quickly. Although this alarm cannot measure the
magnitude of an earthquake, it can help reduce the number of casualties and property
damage. The researchers developed this system inorder to detect earthquake and provide
early warnings before it strikes.
METHODOLOGY:
MATERIALS
1 piece of 20 watts RGB led for alerting people green for good, red for danger
1 piece of 12 watts buzzer(213 db) used to alert people with a high pitch sound1 piece
of ky-003 shockSW-18015P vibration sensor for detecting shock waves
1 piece of 20 watts ky-016 RGB led for alerting people green for good, red for danger
1 piece of 12 watts/5v buzzer (415 db) used to alert people with a high pitch sound
1 piece of Arduino Nano V3 serves as the brain system for the devicerobot
1 piece of 9-volts battery holder to connect the Arduino and the battery
1 piece of 5 by 5 inches y 5 inches memetal frame as the base for the components and
the robot
First, using a ruler and a marker, assemble the metal frame and measure a 5-inch by 5-inch
frame (this can be crafted using any type of metal). After measuring, mark the designated area.
Next, using a metal cutter, cut along the outline of the frame. After forming the frame, use
sandpaper to smooth the metal until it is neat and polished. Then, connect the components to
the Arduino using female-to-female jumper wires. To create four female wires, use pliers to cut
two wires into four pieces, then peel the ends of each wire and connect them. The next step is
to connect the wires to the different pins on the Arduino. The first wire is connected to the
Arduino's GND pin, the second wire is attached to the sensor's G pin, the third is connected to
the LED's GND pin, and the last is connected to the negative pin of the buzzer. Then, connect
the other female jumper wires to their corresponding pins on the Arduino. Cut another wire
into two pieces, peel their ends, and connect one piece to the switch while placing the other
one to the positive and negative terminals of the battery. Position each component in its
designated spot: place the battery at one end, the sensor in front, the LED and buzzer on the
corresponding opposite sides, and finally, position the Arduino Nano in the middle of the
device. To test the accessibility and sensitivity to vibration of this proposed design, upload the
assigned code to the Arduino Nano, turn on the switch, and place it on a flat surface. Shake the
table left and right until it reaches the appointed frequency.
RESULTS
The Arduino earthquake alarm was tested for sensitivity and efficiency to detect vibrations
using a table to represent a structure. A Vibration Meter app was used to determine the
intensity of the vibration applied to the structure. This earthquake alarm system can detect
vibrations as low as intensity 1.38 and can do so within 0.2 seconds
3 0.1 se 1.7
Based on the few results, the prototype earthquake alarm can detect vibrations with an
intensity below 1.8, which can be scarcely perceptible and may only be slightly felt by people
inside a building. An early detection system for earthquakes at this low intensity will allow
people to be more aware of impending higher-intensity earthquakes. This awareness will
enable them to prepare and evacuate before a stronger earthquake occurs. This precious short
time can potentially save more lives.
First, using a ruler and a marker, assemble the metal frame and measure a 5 inches by 5 inches
frame (this can be crafted using any kind of metal). After measuring, mark the designated area.
Next, with the use of the metal cutter,cut the outline of the frame . Then, after forming the
frame, use a sand paper to smoothen the metal frame until it is neat and polished. After that,
connect the components to the Arduino using a female to female jumper wires. To create four
female wires, use the pliers in cutting the two wires into four and peel the end of each wire
then connect them all. The next step is to connect the wires on the different pins of the
Arduino. The first wire is connected on the Arduino's gnd pin, the second wire is attached to the
sensors gnd pin, the third is connected to the LED's gnd pin, and the last is on the negative pin
of the buzzer. Then, connect the other female jumper wires respectively to its corresponding
pins in the Arduino. Cut another wire into two pieces, peel their ends, fix it to the switch, and
place the other one in positive and negative charges of the battery. Paste each components to
its designated spot, (the battery is at the end, the sensor is fixed in front, the LED and buzzer is
attached on the corresponding opposite sides, and lastly, place the Arduino Nano at the middle
of the robot). Finally, to test the accessibility and the effectiveness of this proposed design,
upload the assigned code to the Arduino Nano and turn on the switch and put it in a flat surface
then shake the table left and right until it reach its appointed frequency.
RESULTS
This study demonstrates the effectiveness of Arduino-based earthquake alarms in detecting
and issuing warnings. Challenges such as IDE installation, sensor calibration, and compiling
the code are identified and addressed through further research and integration with existing
early warning networks.
uTask uSchedule uActual uDelay uIssue uResolutio
Description d Time Start Time Time Encountered n
uTask
Number
However, in this case, measuring the magnitude of an earthquake poses multiple challenges in
cultivating this investigation. For designing this kind of proposal, the intensity of an earthquake
is very essential in associating and handling with the preparedness and response that an
individual must do before, during, and after this kind of disaster. Traditional tools to measure
earthquakes have proven more complex and expensive, others faced difficulties and it is cheap
to combine them with Arduino systems.
To address this problem, researchers had explored this field and enabled factors in boosting
up alternative methods in estimating earthquake magnitude. Hence, it is also very necessary to
collaborate and work with earthquake experts. They can help in making sure that the systems
are accurate through sharing their sample knowledge on how to read sensor data and how to
make models in estimating earthquake's intensity. Their expertise can also contribute an
enormous impact in ensuring that the Arduino systems are working better in terms of picking
up the signs of earthquakes.
SCHEMATIC DIAGRAM
CODE
CODE
int GreenLed = 4;
int RedLed = 5;
int Shock = 6;
int Buzzer = 7;
int val;
int tones[ ]={261, 277, 293, 311, 369, 392, 415};
void setup
val = digutalRead (shock);
if (val = HIGH)
{
digitalWrite(RedLed, LOW);
digitalWrite(GreenLed, HIGH);
digitalWrite(Buzzer, LOW);
Else
digitalWrite(RedLed, HIGH);
digitalWrite(GreenLed, LOW);
digitalWrite(Buzzer, HIGH);
tone(Buzzer, tone[6]);
delay(50);
digitalWrite(Buzzer, LOW);
notone(Buzzer);
delay(50);
digitalWrite(Buzzer, HIGH);
tone (Buzzer, tone [9]);
delay(60000);
Digital Write(Buzzer, LOW);
notone(Buzzer);
}
}
SCHEMATIC DIAGRAM
DOCUMENTATIONS
R
REFERENCES
https://www.bing.com/ck/a?!
&&p=5bf240c12e1eba1bJmltdHM9MTcxMTQxMTIwMCZpZ3VpZD0wOGIxNzk0Ni1mZTg5LTY2N
mEtMzAzYS02ZDBiZmZlOTY3M2YmaW5zaWQ9NTIxNA&ptn=3&ver=2&hsh=3&fclid=08b17946-
fe89-666a-303a-
6d0bffe9673f&psq=earthquake+in+philippines&u=a1aHR0cHM6Ly9lYXJ0aHF1YWtlLnBoaXZvbGNz
LmRvc3QuZ292LnBoLw&ntb=1
Asian Disaster Reduction Center. (n.d.). Philippines: Disaster risk management. MyRobotDuino,
2016 Arduino Uno-based earthquake alarm
https://www.adrc.asia/nationinformation.php?
NationCode=608&Lang=en#:~:text=Located%20along%20the%20typhoon
%20belt,frequent%20earthquakes%20and%20volcanic%20eruptions.
https://l.facebook.com/l.php?u=https%3A%2F%2Fptop.only.wip.la%3A443%2Fhttps%2Fmyrobotduino.blogspot.com
%2F2016%2F08%2Farduino-based-earthquake-alarm-with-ky.html%3Fm%3D0%26fbclid
%3DIwAR17kJIr9AE3Ehk-xZ1V75-
21IQ6PNYhqRd9daDuHAucEC_HP_CTM5RacjU_aem_Aah7DClXdyiROybLOcvAyfgsyQ53I
M8yDiX4OoXtQxvamm6mtLde_bgc1jvShyoJMz6aPOFcGK7ZRurHgCvTFEkz&h=AT2R3ynt
FLhjqyepsjIuTuKeEKgfUDRpUws0S8ZdMvKkujw6nWIX07U-
J3cy4RQKCsOJ1e3g6wNOrmipG7DfWWpT-
BkWzyE8BPe6rL3KRvFYS1oHygkJJyzVFGqsRyoQmcnMcfVkERGd0Ug