Membuat Alarm Gempa Dengan Vibration Sensor

Indobot Academy

Mau tau cara membuat alarm gempa? Mari kita kenali sensor yang di gunakan terlebih dahulu. Sensor Vibration merupakan sensor yang bekerja untuk mendeteksi adanya getaran. Sensor vibration di perkirakan dapat di gunakan sebagai sensor adanya gempa. Untuk dapat mengetahui apakah sensor vibration dapat di gunakan untuk mendeteksi gempa, kita akan mencoba membuat alram gempa yang akan berbunyi ketika terjadi gempa.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Arduino UNO                                   1 Buah
  • Sensor Vibration                              1 Buah
  • Buzzer                                              1 Buah
  • Project Board                                   1 Buah
  • Kabel Jumper                                   Secukupnya
2. Skema Rangkaian

Gambar Rangkaian Membuat Alarm Gempa Dengan Vibration Sensor

Keterangan:

  • 5V – VCC Vibration
  • GND – GND Vibration, GND Buzzer
  • D2 – Pin Data Vibration
  • D8 – Pin Data Buzzer

[/membership]

3. Langkah Kerja
  1. Pertama Siapkan alat dan bahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Ketikkan sketch program pada halaman Arduino IDE
  5. Setelah itum untuk dapat memahami cara kerja program Vibration Sensor, pelajari materi berikut:
    Membaca Input Dari Sensor Getar (Vibration Sensor)
  6. Akhirnya Lakukan proses uploading program

Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja

4. Sketch Program

Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!

 
/* Program Membuat Alarm Gempa Dengan Vibration Sensor dibuat oleh Indobot */

#define VibSen 2            //Sensor pada pin D2
#define Buzzer 8            //Buzzer pada pin D8

void setup() {
  pinMode(Buzzer,OUTPUT);   //Setting I/O
}

void loop() {
  int vib = digitalRead(VibSen);    //Baca sensor

  if(vib == HIGH){                  //Jika ada getaran, maka
    for(int i = 0; i < 5; i++){     //Ulang prosedur alarm(); sebanyak 5 kali
      alarm();
    }
  }
  else{
    delay(200);
  }
}

void alarm(){                         //Prosedur alarm
  digitalWrite(Buzzer, HIGH);         //Nyalakan buzzer
  delay(500);                         //Selama 500 ms
  digitalWrite(Buzzer, LOW);          //Matikan buzzer
  delay(500);                         //Selama 500 ms
}

Kesimpulan:

Program bekerja ketika sensor mendeteksi adanya getaran yang di indikasikan sebagai adanya gempak emudian Ketika getaran terdeteksi sensor akan mengirimkan sinyal dan membunyikan alarm sebagai peringatan terjadinya gempa.

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

[/membership]

Kamu pemula dan ingin belajar/bikin project elektronika dari nol? Ikuti program dari Indobot!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp