Pendeteksi Banjir Berbasis Arduino dengan Sensor...

Post on 06-Mar-2019

236 views 3 download

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