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

Upload: lamthuan

Post on 06-Mar-2019

236 views

Category:

Documents


3 download

TRANSCRIPT

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