Alarm gempa dengan sensor getaran atau vibration sensor
Gempa adalah getaran-getaran yang ada di permukaan bumi akibat pelepasan energi dari dalam secara tiba-tiba yang menciptakan gelombang seismik. Gempa bumi biasanya disebabkan oleh pergerakan lempeng/kerak bumi. Alat untuk mengukur gempa bumi disebut dengan seismometer.
Sekarang banyak gempa terjadi di daerah kita. Apabila saat kita ketiduran dan gak ada yang bangunin. Hal tersebut sangat bahaya apabila kita tidak bisa merasakan adanyaa gempa,takutnya tembok-tembok pada runtuh dan mengenai kita. Mau beli alatnya tapi mahal. Tapi tenang saja kita bisa membuat alat untuk mendeteksi gempa dengan arduino.
Maka dari itu admin akan memberikan tutorial cara mendeteksi gempa dengan sensor getar atau vibration sensor. Pada tutorial ini juga dilengkapi dengan buzzer sebagai indikator atau memberi peringatan kepada usernya. Apabila terjadi gempa maka buzzer akan bunyi seperti tanda bahaya.langsung aja kita ke tutorialnya ya...
Bahan yang harus dipersiapkan
Sekarang banyak gempa terjadi di daerah kita. Apabila saat kita ketiduran dan gak ada yang bangunin. Hal tersebut sangat bahaya apabila kita tidak bisa merasakan adanyaa gempa,takutnya tembok-tembok pada runtuh dan mengenai kita. Mau beli alatnya tapi mahal. Tapi tenang saja kita bisa membuat alat untuk mendeteksi gempa dengan arduino.
Maka dari itu admin akan memberikan tutorial cara mendeteksi gempa dengan sensor getar atau vibration sensor. Pada tutorial ini juga dilengkapi dengan buzzer sebagai indikator atau memberi peringatan kepada usernya. Apabila terjadi gempa maka buzzer akan bunyi seperti tanda bahaya.langsung aja kita ke tutorialnya ya...
Bahan yang harus dipersiapkan
- Arduino uno
- Sensor getar atau vibration sensor
- buzzer
- Software IDE arduino. download disini
- Kabel jumper
- Breadboard
- Rangkailah seperti gambar di bawah ini.
- Copy code program di bawah ini.
int sensor=5;
int buzzer=13;
void setup() {
// put your setup code here, to run once:
pinMode(sensor,INPUT);
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int nilai = digitalRead(sensor);
Serial.println(nilai);
delay(1000);
if (nilai == 1){
digitalWrite(buzzer,HIGH);
delay(100);
digitalWrite(buzzer,LOW);
delay(100);
Serial.println("gempa");
}
else{
digitalWrite(buzzer,LOW);
Serial.println("tidak gempa");
delay(1000);
}
}
- Upload ke papan arduino.
jika kalian masih bingung silahkan comment di bawah↓↓↓
GOOD LUCK.
Kok error kalo di pake di android
ReplyDeleteKok error kalo di pake di android
ReplyDeletemaksudnya pakai aplikasi arduino yang di android ya?
Deleteini saya pernah nyoba untuk android langsung