Pendeteksi Banjir Berbasis Arduino dengan Sensor...
Transcript of Pendeteksi Banjir Berbasis Arduino dengan Sensor...
Simulasi Pendeteksi Banjir Berbasis
Arduino dengan Sensor Ultrasonik
Affandy Murad
20111275
Sistem Komputer
Dr. Ridha Iskandar, SSi, MMSI
Latar Belakang
• Banjir merupakan salah satu bencana alam yang kerap
terjadi di berbagai daerah
• Peristiwa banjir berdampak negatif, terutama dari segi
finansial dan medis.
Batasan Masalah
Secara khusus membahas perakitan alat Simulasi
Pendeteksi Banjir Berbasis Arduino dengan
Sensor Ultrasonik saja
Tujuan Penulisan
• Mengukur perubahan ketinggian permukaan air menggunakan
sensor ultrasonik.
• Memperkenalkan teknologi Arduino dan implementasi.
• Memberikan penjelasan dan cara kerja secara garis besar.
• Melatih keterampilan dalam membuat sebuah karya tulis
ilmiah.
Blok Diagram
Rangkaian Alat
Program
#include <LiquidCrystal.h>
#define echoPin 0
#define initPin 1
unsigned long pulseTime = 0;
LiquidCrystal lcd(7,6,5,4,3,2);
const int PIN_LS = 10;
.................................
void setup()
{ pinMode(initPin, OUTPUT);
............................................... }
void loop()
{if (pulseTime / 58 > 20)
................................................}
Diagram Alur
Uji Coba
• Hubungkan Arduino di modul pendeteksi banjir beserta LCD dan sensor
ultrasonik dengan kabel jumper pelangi.
• Urutan pin di kabel output LED + buzzer adalah GND,13,12,11,10. Sementara
urutan pin LCD + sensor ultrasonik adalah 7,6,5,4,3,2,19
• Hubungkan Arduino tersebut menggunakan catu daya dengan tegangan sebesar
5v ke atas berpolaritas +
• Kemudian hidupkan catu daya, lalu letakkan sensor ultrasonik di atas
permukaan air.
Output Kondisi
Kondisi Input Sensor
UltrasonikKondisi Output
Ketinggian Air (X) LCD LED Hijau LED Kuning LED Merah Buzzer
X > 20 cmAMAN
Nyala Mati Mati MatiJarak = X cm
10 cm < X < 20 cmWASPADA
Mati Putus-Putus Mati Putus-PutusJarak = X cm
X < 10 cmBAHAYA
Mati Mati Nyala NyalaJarak = X cm
Output
Simpulan
• Sensor ultrasonik mendeteksi ketinggian permukaan air
secara langsung.
• Mikrokontroler Arduino dapat dimodifikasi menjadi alat
pendeteksi banjir sederhana.
• Output yang dihasilkan berbeda sesuai dengan tingkat
bahaya terhadap ketinggian air.
• Alat ini dapat digunakan untuk mendeteksi banjir dalam
skala kecil kisaran 30 cm.
Saran
• Pilihlah kit Arduino yang baru dan mudah di-flash, sebisa
mungkin beli yang orisinal.
• Gunakan buzzer yang memiliki tegangan yang lebih tinggi.
• Sebaiknya sensor ultrasonik ditempatkan pada bidang rata dan
tenang agar akurat.
• Gunakan Black housing untuk meletakkan komponen.
Selesai
Terima Kasih