Sensor Vibration merupakan sensor yang bekerja untuk mendeteksi adanya getaran. Sensor vibration diprkirakan dapat digunakan sebagai sensor adanya gempa. Untuk dapat mengetahui apakah sensor vibration dapat digunakan 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 disini
- Arduino UNO 1 Buah
- Sensor Vibration 1 Buah
- Buzzer 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
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
- Siapkan alat dan bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Ketikkan sketch program pada halaman Arduino IDE
- Untuk dapat memahami cara kerja program Vibration Sensor, pelajari materi berikut:
Membaca Input Dari Sensor Getar (Vibration Sensor) - Lakukan proses uploading program
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 gempa. Ketika getaran terdeteksi sensor akan mengirimkan sinyal dan membunyikan alarm sebagai peringatan terjadinya gempa.
[/membership]
Kamu pemula dan ingin belajar/bikin project elektronika dari nol? Ikuti program dari Indobot!