Sistem Pengukuran Kedan Air Menggunakan Sensor HCSR 04 Berbasis Arduino Chapter III V

BAB III

PERANCANGAN ALAT
3.1 Perancangan Blok Diagram Sistem

Diagram merupakan pernyataan hubungan yang berurutan dari suatu atau lebih
komponen yang memiliki kesatuan kerja tersendiri,dan setiap blok komponen
mempengaruhi komponen yang lainnya.

Adapun diagram blok dari sistem rangkaian alat ukur kedalaman air
berbasis arduino uno seperti yang ada pada gambar di bawah ini :

Gambar 3.1 Blok Diagram

Berdasarkan blok diagram pada gambar 3.1 menunjukkan bahwa
komponen-komponen yang terdapat pada system ini adalah HCSR pada sisi input,
Arduino Uno pada sisi Prosesor dan LCD sebagai output.

Universitas Sumatera Utara

Pada sisi input, HCSR akan melakukan pengukuran terhadap jarak dengan

memantulkan gelombang ultrasonik ke benda yang akan diukur jaraknya.
Gelombang akan terpantul untuk diterima lagi oleh HCSR ultrasonic. Dengan
begitu, HCSR-04 dapat mengukur jarak terhadap media pantulnya.Pada
perancangan ini, data jarak yang diambil merupakan data diameter bola. Data
diameter akan diolah untuk mendapatkan data luas. Data-data tersebut akan
ditampilkan pada LCD 16x2 melalui Arduino Uno.
3.2 Flowchart Program
Mulai

Masukkan daya

Inisialisasi LCD

Tidak

Masukkan sample,
Pembacaan Sensor

Iya


LCD
Menampilkan tinggi
dari sampel yg di
masukkan

SELESAI

Gambar 3.2 flowchart

Universitas Sumatera Utara

3.3 Pengujian Rangkaian Arduino Uno ke HCSR-04

Gambar 3.3 Rangkaian Skematik Arduino Uno

Universitas Sumatera Utara

3.4 Rangkaian Seluruhnya

Gambar 3.4 Rangkaian Seluruhnya


Universitas Sumatera Utara

BAB IV

DATA PENGUJIAN DAN ANALISA PENGUJIAN

Padababini,

akan

di

bahastentangpengujianalatberdasarkanperancangandarisistem

yangtelahdibuat.

Pengujianinidilakukan
untukmengetahuikerjadarisystemdanuntukmengetahuiapakahsystemtelahbekerjase
suaidenganperancanganataubelum.Untukmemudahkandalammenganalisadanmeng

hindariterjadinyakesalahan.
Pengujianalatdilakukansecaraterpisahdimaksudkan

agar

mengetahuikondisidarisetiapblokataurangkaian.
Setelahsemuablokataurangakainbekerjadenganbaikmakadilakukanpengujiansecara
keseluruhandenganmemberikanmasukanuntuk sensor dan di olah Arduino Uno.
4.1 Pengujian Sensor Ultrasonik HCSR04
Pengujian ini bertujuan untuk mengetahui apakah semua komponen
bekerja dengan baik atau tidak rusak. Kemudian menguji rangkaian power supply
terlebih dahulu, baru kemudian menguji rangkaian utama. Hal itu dikarenakan bila
terjadi kesalahan maka kita dapat mengetahui bagian mana yang rusak tanpa harus
menebak-nebak kesalahan yang ada.
4.2 Pengujian LCD
Padatahapinidilakukanpercobaanuntukmengaktifkan

LCD

sistem.Pengaktifan


LCD inidilakukandengancaramenampilkanbeberapakarakterpada LCD.

Universitas Sumatera Utara

4.2.1 Contoh Tampilan LCD

Gambar 4.2.1 contoh gambar tampilan LCD

4.3 Pemrograman

#include
#include
#define TRIGGER_PIN A0 // Arduino pin tied to trigger pin on the ultrasonic
sensor.
#define ECHO_PIN

A1 // Arduino pin tied to echo pin on the ultrasonic

sensor.


Universitas Sumatera Utara

#define MAX_DISTANCE 200 // Maximum distance we want to ping for (in
centimeters). Maximum sensor distance is rated at 400-500cm.
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing
setup of pins and maximum distance.
LiquidCrystal lcd(13,12, 11,10,9,8,7);
void setup() {
Serial.begin(9600); // Open serial monitor at 115200 baud to see ping results.
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("JUNITA ");
lcd.setCursor(0, 1);
lcd.print("132411017 ");
delay(2000);
lcd.clear();
}

void loop() {


Universitas Sumatera Utara

unsigned int HCSR = sonar.ping(); // Send ping, get ping time in microseconds
(uS).
int cm=(HCSR / US_ROUNDTRIP_CM); // Convert ping time to distance in cm
and print result (0 = outside set distance range)
int tinggi= 17-cm;
lcd.setCursor(0, 0);
lcd.print("TINGGI AIR");
lcd.setCursor(0, 1);
lcd.print(tinggi);
lcd.print("cm");
delay(200);
lcd.clear();
}

Universitas Sumatera Utara

4.4Data Percobaan

4.4.1 Tabel Percobaan
Data tampilan pada LCD

Diukur dengan penggaris

2 cm

1,6 cm

3 cm

2,7 cm

4 cm

3,8 cm

5 cm

4,7 cm


7 cm

6,5 cm

8 cm

7,8 cm

9 cm

8,8 cm

4.5 Analisa Data


Nilai rata rata dari tampilan LCD
2+3+4+5+7+8+9

=


7

=


5,42 cm

Nilai rata rata pengujian dengan penggaris
1,6+2,7+3,8+4,7+6,5+7,8+8,8

=

7

=


5,12 cm


Persen Error

5,12 cm −5,42 cm

=



=

5,5 %

5,42 cm

x 100%

Universitas Sumatera Utara

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah dilakukan pengujian hasil perancangan alat ukur sensor jarak berbasis
Arduino Uno dengan sensor Ultrasonik HCSR04,dapat diambil beberapa
kesimpulan:

1. Berdasarkan alat ukur kedalaman
ultrasonik

akan

melakukan

air dengan menggunakan sensor

pengukuran

terhadap

jarak

dengan

memantulkan gelombang ultrasonik ke benda yang akan diukur jaraknya.
Gelombang

akan

terpantul

untuk

diterima

lagi

oleh

HCSR

ultrasonic.Dengan begitu, sensor dapat mengukur jarak terhadap media
pantulnya
2. Dari hasil percobaanalat tersebut bahwa rata-ratapersen kesalahan (%) dari
Persen error dari alat : 5,5 %

Universitas Sumatera Utara

5.2 Saran

Beberapatambahan yang diperlukandalammeningkatkankemampuanalatiniadalah:
1. Sebaiknya rangkaian yang digunakan menghasilkan nilai yang
mendekati nilai aslinya,dan sebaiknya rangkaian alat ini dikemas dalam
bentuk yang lebih rapi
2. Denganbeberapapengembangandanpenyempurnaansystemdarialatiniaka
ndapatlebihbaiklagihasilnya.

Universitas Sumatera Utara