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
- Pertama Siapkan alat dan bahan yang akan digunakan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kemudian Ketikkan sketch program pada halaman Arduino IDE
- Setelah itum untuk dapat memahami cara kerja program Vibration Sensor, pelajari materi berikut:
Membaca Input Dari Sensor Getar (Vibration Sensor) - 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!