Pendeteksi Banjir Berbasis Arduino dengan Sensor...

14
Simulasi Pendeteksi Banjir Berbasis Arduino dengan Sensor Ultrasonik Affandy Murad 20111275 Sistem Komputer Dr. Ridha Iskandar, SSi, MMSI

Transcript of Pendeteksi Banjir Berbasis Arduino dengan Sensor...

Page 1: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Simulasi Pendeteksi Banjir Berbasis

Arduino dengan Sensor Ultrasonik

Affandy Murad

20111275

Sistem Komputer

Dr. Ridha Iskandar, SSi, MMSI

Page 2: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Latar Belakang

• Banjir merupakan salah satu bencana alam yang kerap

terjadi di berbagai daerah

• Peristiwa banjir berdampak negatif, terutama dari segi

finansial dan medis.

Page 3: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Batasan Masalah

Secara khusus membahas perakitan alat Simulasi

Pendeteksi Banjir Berbasis Arduino dengan

Sensor Ultrasonik saja

Page 4: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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.

Page 5: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Blok Diagram

Page 6: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Rangkaian Alat

Page 7: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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)

................................................}

Page 8: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Diagram Alur

Page 9: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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.

Page 10: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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

Page 11: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Output

Page 12: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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.

Page 13: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

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.

Page 14: Pendeteksi Banjir Berbasis Arduino dengan Sensor …publication.gunadarma.ac.id/bitstream/123456789/10753/1...Latar Belakang •Banjir merupakan salah satu bencana alam yang kerap

Selesai

Terima Kasih