BAB 2 LANDASAN TEORI
2.8. Power Supply
2.8.4 Cara Kerja Power Supply
Ketika pengguna menyalakan power pada komputer, maka power supply akan melakukan pemeriksaan dan tes sebelum menjalakan sistem komputer. Jika tes berjalan dengan baik maka power supply akan mengirim sinyal (power good) ke mainboard sebagai pertanda bahwa sistem komputer siap untuk beroperasi.
Selanjutnya, power supply atau catu daya akan membagi daya sesuai dengan kapasitas yang diperlukan masing-masing komponen komputer. Selain menyalurkan daya listrik ke komponen komputer, power supply juga menjaga stabilitas arus listrik pada berbagai komponen tersebut.
2.9 Module Bluetooth HC-05
2.9.1 Pengertian bluetooth, fungsi dan cara kerjanya
Bluetooth adalah suatu peralatan media komunikasi yang dapat digunakan untuk menghubungkan sebuah perangkat komunikasi dengan perangkat komunikasi lainnya, bluetooth umumnya digunakan di handphone, komputer atau pc, tablet, dan lain-lain.Fungsi bluetooth yaitu untuk mempermudah berbagi atau sharing file, audio, menggantikan penggunaan kabel dan lain-lain. Saat ini sudah banyak sekali perangkat yang menggunakan bluetooth. Atau definisi bluetooth yang lainnya adalah sebuah teknologi komunikasi wireless atau tanpa kabel yang beroperasi dalam pita frekuensi 2,4 GHz (antara 2.402 GHz s/d 2.480 GHz) dengan menggunakan sebuah frequency hopping tranceiver yang mapu menyediakan layanan komunikasi data dan juga suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas.
Pada dasarnya teknologi bluetooth ini diciptakan bukan hanya untuk menggantikan atau menghilangkan penggunaan media kabel dalam melakukan pertukaran data atau informasi, tetapi juga mampu menawarkan fitur yang bagus atau baik untuk teknologi mobile wireless atau tanpa kabel, dengan biaya yang relatif rendah, konsumsi daya rendah, interoperability yang sangat menjanjikan, mudah dalam
pengoperasiannya dan juga mampu menyediakan berbagai macam layanan. Sistem bluetooth terdiri atas: sebuah radio transceiver, baseband link Management dan Control, Baseband (processor core, SRAM, UART, PCM USB Interface), flash dan voice codec.
Baseband link controller menghubungkan hardware atau perangkat keras radio ke baseband processing dan juga layer protokol fisik.
Link manager melakukan aktivitas protokol tingkat tinggi, yaitu seperti melakukan link setup, autentikasi dan juga konfigurasi.
Kelebihan:
Bisa menembus rintangan, misalnya seperti dinding, kotak, dan sebagainya.
Walaupun jarak transmisinya hanya 10 M.
Tidak memerlukan media kabel ataupun kawat.
Dapat mensingkronisasi data dari Handphone ke Komputer atau laptop.
Dapat dipakai sebagai perantara modem.
Praktis dan tidk ribet dalam penggunaanya.
Kekurangan:
Memakai frekuensi yang sama dengan gelombang WiFi.
Kalu terlalu banyak koneksi bluetooth didalam satu ruangan, akan sulit untuk menemukan penerima yang dituju.
Sering beredar virus-virus yang disebarkan melalui bluetooth, khususnya dari handphone.
Cukup banyak mekanisme keamanan yang harus diperhatikan untuk mencegah kegagalan pengiriman data atau penerimaan data maupun informasi.
Kecepatan dalam transfer data tidak tetap, tergantung dari perangkat yang dipakai untuk mengirim dan yang menerima data maupun informasi.
Vin : DC 5V
Arus : 30 mA (max)
Led indikator pairing
Support AT command (ganti nama, baudrate, set mode master/slave dll)
Bisa dihubungkan dengan semua jenis mikrokontroller melalui pin TX-RX
Default command baudrate 38400 bps
Default data transmission 9600 bps
Berat : 10 gr
HC-05 Adalah sebuah modul Bluetooth SPP (Serial Port Protocol) yang mudah digunakan untuk komunikasi serial wireless (nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05 menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate) 3 Mbps dengan memanfaatkan gelombang radio berfrekuensi 2,4 GHz.
Modul ini dapat digunakan sebagai slave maupun master. HC-05 memiliki 2 mode konfigurasi, yaitu AT mode dan Communication mode. AT mode berfungsi untuk melakukan pengaturan konfigurasi dari HC-05. Sedangkan Communication mode berfungsi untuk melakukan komunikasi bluetooth dengan piranti lain. Dalam penggunaannya, HC-05 dapat beroperasi tanpa menggunakan driver khusus. Untuk berkomunikasi antar Bluetooth, minimal harus memenuhi dua kondisi berikut :
1. Komunikasi harus antara master dan slave.
2. Password harus benar (saat melakukan pairing).
Jarak sinyal dari HC-05 adalah 30 meter, dengan kondisi tanpa halangan.
Adapun spesifikasi dari HC-05 adalah : 1. Hardware :
Sensitivitas -80dBm (Typical)
Daya transmit RF sampai dengan +4dBm.
Operasi daya rendah 1,8V – 3,6V I/O.
Kontrol PIO.
Antarmuka UART dengan baudrate yang dapat diprogram.
Dengan antena terintegrasi.
2. Software :
Default baudrate 9600,Data bit : 8, Stop bit = 1, Parity : No Parity, Mendukung baudrate : 9600, 19200, 38400, 57600, 115200, 230400 dan 460800.
Auto koneksi pada saat device dinyalakan (default).
Auto reconnect pada menit ke 30 ketika hubungan putus karena range koneksi.
BAB 3
PERANCANGAN DAN PEMBUATAN PROYEK
3.1 Metodologi Perancangan 3.1.1 Tahap Persiapan
Pada sub bab ini penulis memaparkan persiapan analisis permasalahan yang diangkat dan dirancang menjadi sebuah alat yang disajikan diawal dengan diagram blok dan flowchart serta dipaparkan juga perancangan sistem yang akan dibangun, baik yang berupa perangkat keras ataupun perangkat lunak, dan cara melakukan pengujian.
3.1.2 Tahap Pembuatan Sis tem
Pada tahap Pembuatan sistem penulis memaparkan bagaimana perancangan pembuatan sistem,baik mulai dari peracangan rangkaian,hingga menyelesaikan perancangan alat secara keseluruhan. Sehingga dapat melalukan pengujian nantinya.
3.1.3 Tahap pengukuran, Analisis dan Kesimpulan
Analisis masalah adalah mengidentifikasi sebuah masalah, guna untuk memperoleh informasi agar dapat dipecahkan atau diselesaikan. Data-data yang telah diperoleh dari pengujian sensor kemudian dilakukan analisa baik dari sensor Flow Meter, dan dilakukan analisa pada output-nya. Data analisa yang diperoleh adalah data saat alat digunakan pada pengujian yang telah dibuat,dan melakukan perbandingan dengan alat standar.
3.2 Perancangan Sistem 3.2.1 Diagram Blok Sistem
Alat ini terdiri dari beberapa komponen-komponen elektronika yang dipadukan dimana setiap komponen tersebut memiliki fungsinya masing-masing. Untuk lebih memudahkan dalam mempelajari dan memahami alat tersebut, berikut ini adalah gambar diagram blok sistem dari alat tersebut.
Gambar 3.1 diagram blok
1. Penjelasan Diagram blok
Pada saat alat dihidupkan maka system akan meminta inputan, yaitu dengan menekan tombol pada keypad yang berfungsi sebagai kontrol numerik untuk memenuhi jumlah Minyak atau pesanan konsumen, kemudian akan mengirim data ke Ardino Uno. Sistem minimum mikrokontroler Arduino uno mengatur, mengkonversi semua pemesanan minyak tanah dan solar, pengisian minyak ke konsumen dan mengolah harga total minyak yang dibeli. Sebelum diproses oleh arduino, supply DC (12V) akan memberikan daya untuk menghidupkan arduino tersebut, Selanjutnya relay akan menerima data dari arduino uno dan menerima daya dari power supply sebesar 24 volt, Jika Menekan Tombol A (Solar) pada Keypad Maka, Relay sebelah kiri akan menyalah, dan Jika menekan Tombol B (Minyak Tanah)
ARDUINO UNO
pada keypad maka, relay sebelah kanan akan hidup. Dimana relay bekerja menghubungkan atau memutuskan ke pompa, dalam hal ini untuk pengisian minyak digunakan pompa sebagai penarik cairan dimananyala dan matinya pompa dipicu oleh logika sensor dan Relay. Kemudian Akan memeriksa keadaan sensor flow meter, dimana sensor flow meter akan berfungsi untuk merasakan laju aliran fluida (merekam aliran cairan), Setelah terpenuhi maka arduino akan menggolah kembali kemudian hasil data dari arduino akan ditampilkan pada LCD. Selain LCD sebagai penampil output. Android juga berfungsi sebagai tampilan atau output dan sebagai inputan, dan hasil di LCD dan di android adalah sama. Data dari arduinouno akan diterima Module Bluetooth HC-05 maka hasilnya akan ditampilkan Android, serta tampilan pada android berupa inputan dan volume setiap liter beserta harganya.
3.2.2 Perancangan Rangkaian Sistem 1. Pin Keypad terhubung ke ArduinoUno
Gambar 3.2 Pin Keypad terhubung ke Arduino Uno
Tabel 3.1 Pin Keypad Terhubung ke Arduino Uno Pin Keypad Pin Arduino Uno
1 (*) 9 2 (0) 8 3 (#) 7 4 (D) 6 A (1) 13 B (4) 12 C (7) 11 D (*) 10
Keterangan :
* : Berfungsi mengcancel pengisian minyak 0-9 : Berfungsi sebagai angka pada pemesanan
# : Berfungsi Sebagi enter (ok)
D : Berfungsi Menghapus angka pada pengisian
C : Berfungsi sebagai angka (jumlah) pemesanan yang sudah ditetapkan misalnya 1500 ml.
B : Berfungi sebagai menu dari pemesanan (Minyak Tanah) A : Berfungi sebagai menu dari pemesanan (Solar)
2. Pin Sensor Flow Meter Terhubung ke ArduinoUno
Gambar 3.3 Pin sensor flowmeter terhubug dengan Arduino
Tabel 3.2 Pin Sensor Flowmeter Terhubung dengan Arduino Uno Pin Flowmeter Pin Arduino Uno
1 VCC 2 PB5 3 GND
3. Pin Relay Terhubung Pada ArduinoUno
Gambar 3.4 Relay Terhubung ke Arduinouno
Tabel 3.3 Pin Relay Terhubung Pada Arduino Uno Pin Relay Pin Arduino Uno R3
IN 1 4 IN 2 5 GND GND VCC VCC
4. Pin Pompa Terhubung Pada ArduinoUno
Gambar 3.5 Pompa Terhubung ke Arduinouno
Tabel 3.4 Pin Pompa Terhubung Pada Arduino Uno Pompa 1
Pin Pompa Pin Arduino Uno R3
Pompa 2
Pin Pompa Pin Arduino Uno R3 GND GND
OUT 2 VCC 5v
GND GND OUT 3 VCC 5v
5. Pin LCD Terhubung Pada ArduinoUno
Gambar 3.6 Pin LCD terhubung ke Arduino
Tabel 3.5 Pin LCD 12inc Terhubung ke Arduino Uno Pin LCD Pin Arduino Uno
SDA A4 SCL A5 GND GND VCC 5V
5. Pin Module HC-05 TerhubungPada ArduinoUno
Gambar 3.7Pin HC-05 terhubung ke Arduino
Tabel 3.6 Pin HC-05 Terhubung ke Arduino Uno Pin HC-05 Pin Arduino Uno R3 STATE -
RXD A0 TXD A1 GND GND VCC 5V KEY -
6. Rangkaian Android
Android berfungsi sebagai tampilan atau output, dan hasil di LCD dan di android adalah sama. Data dari arduinouno akan diterima Module Bluetooth HC-05 maka hasilnya akan ditampilkan oleh Android. Serta tampilan pada android berupa setpoint dan volume setiap liter beserta harganya.
Gambar 3.8 Input Android 7.Tampilan Android
Android berfungsi untuk mengimput data dan menampilkan outpu yang ditampilkan juga pada LCD dengan keluaran yang sama.
Gambar 3.9 Tampilan ke Android
8 Rangakain Keseluruhan Sistem
Berikut adalah gambar keseluruhan rangkaian sistem pentakaran minyak tanah dan solar menggunakan sensor flow meter berbasis arduino uno dengan tampilan harga menggunakan lcd dan Android dengan setiap komponen yang digunakan.
Gambar 3.10 Rangkaian keseluruhan Sistem
9. Flowchart
Tidak
Ya
Tidak
y
Ya
Gambar 3.11 Flowchart Sistem START
Masukkan Jumlah Minyak Periksa Keypad
Apakah Keypad di
Tekan?
Relay
Pompa Hidup
Periksa Sensor Water Flow
END
Tampilkan Pada LCD Jumlah Minyak dan di Android Melalui
Bluetooth Inisialisasi Input
dan Output
Apakah Jumlah Minyak yang Keluar + Jumlah Minyak yang di Setting
Pompa mati
3.2.3 Perancangan Perangkat Lunak sistem 1. Arduino AVR
Arduino AVR merupakan software C-cross compiler, dimana program dapat ditulis menggunakan bahasa C. Dengan menggunakan pemrograman bahasa C diharapkan waktu disain (developing time) akan menjadi lebih singkat. Setelah program dalam bahasa C ditulis dan dilakukan kompilasi tidak terdapat kesalahan (error) maka proses download dapat dilakukan. Mikrokontroler AVR mendukung sistem download secara In Sistem Programming (ISP). Untuk selanjutnya fasilitas-fasilitas lainnya dapat disetting sesuai kebutuhan dari pemrograman.Mikrokontroller 328 P dapat diprogram dengan software Arduino IDE (Unduh perangkat lunak Arduino).Pilih “Arduino Diecimila, Duemilanove, atau Nano w/ ATmega168 ” or
“Arduino Duemilanove atau Nano w/ ATmega328” melalui menu Tools > Board (sesuaikan dengan jenis mikrokontroler yang anda miliki).
ATmega168 dan ATmega328 pada Arduino sudah dipaket preburned dengan bootloader yang memungkinkan Anda untuk meng-upload kode baru tanpa menggunakan programer hardware eksternal. Hal ini karena komunikasi yang terjadi menggunakan protokol asli STK500. Anda juga dapat melewati (bypass) bootloader dan program mikrokontroler melalui pin header ICSP (In-Circuit Serial Programming) menggunakan Arduino ISP atau yang sejenis.
Gambar 3.12 Tampilan Jendela Arduino IDE
3.3 Pengujian Rangkaian Dan Pengukuran Hasil Sistem 3.3.1 Pengujian Rangkaian Mikrokontroler Arduino Uno
Pengujian pada rangkaian mikrokontroler Arduino Uno ini dapat dilakukan dengan menghubungkan rangkaian ini dengan rangkaian Arduino yaitu menghubungkan kabel hitam (GDN) ke kaki pin GND pada arduino, menghubungkan kabel merah (VCC) ke pin VSS pada arduino, menghubungkan kabel kuning (signal data) ke kaki 2 arduino. Langkah selanjutnya adalah memberikan program sederhana pada mikrokontroler Arduino, program yang diberikan adalah sebagai berikut:
void setup() {
pinMode( 13, OUTPUT );
}
void loop() {
digitalWrite( 13, HIGH );
}
Tabel 3.7 Pengujian Rangkaian Mikrokontroler Arduino Uno Kondisi Arduino LED pin 3 Arduino
Sebelum diprogram Mati Setelah diprogram Hidup
3.3.2 Pengujian Rangkaian Liquid Crystal Display (LCD) 16 X 2
LCD dihubungkan langsung ke pin digital dari Arduino yang berfungsi mengirimkan data hasil pengolahan untuk ditampilkan dalam bentuk alfabet dan numerik pada LCD. Display karakter pada LCD diatur oleh pin EN, RS dan RW.
Jalur EN dinamakan Enable. Jalur ini digunakan untuk memberitahu LCD bahwa anda sedang mengirimkan sebuah data. Untuk mengirimkan data ke LCD, maka melalui program EN harus dibuat logika low „0‟ dan set high „1‟ pada dua jalur kontrol yang lain RS dan RW. Jalur RW adalah jalur kontrol Read/Write. Ketika RW berlogika low „0‟, maka informasi pada bus data akan dituliskan pada layar LCD.
Ketika RW berlogika high „1‟, maka program akan melakukan pembacaan memori dari LCD. Sedangkan pada aplikasi umum pin RW selalu diberi logika low „0‟.
Berdasarkan keterangan di atas maka kita sudah dapat membuat progam untuk menampilkan karaker pada display LCD. Adapun program yang diisikan ke Arduino untuk menampilkan karakter pada display LCD adalah sebagai berikut:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2);//RS,EN,D4,D5,D6,D7 void setup() {
// put your setup code here, to run once:
// set up the LCD‟s number of columns and rows lcd.begin(16, 2);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0,0);
lcd.print(“LCD SIAP”);
}
Perintah di atas menampilkan teks “LCD SIAP”. Dengan tertampilnya teks yang dibuat tersebut dapat dikatakan LCD bekerja dengan baik.
Gambar 3.13 Gambar pengujian LCD 3.3.3 Pengujian Sensor Water Flow Meter
Sensor Water Flow Meter dapat diperiksa dengan mengaktifkan sensor yang terhubung denga catu daya 5 volt. Untuk menampilkan data tersebut dirangkai sensor dengan kaki inputannya disambungkan ke Ardunio, lalu dimasukkan program
sebagai berikut.
/*
Water Flow Meter / Sensor
Read Water Flow Meter and output reading in litres/hour
*/
const int PIN_7 = 7;
volatile int flow_frequency;
// Measures flow meter pulsesunsigned int l_hour;
// Calculated litres/hourunsigned char flowmeter = 2;
// Flow Meter Pin numberunsigned long currentTime;
unsigned long cloopTime;
// Enable interrupts currentTime = millis();
cloopTime = currentTime;
}
void loop () {
currentTime = millis();
// Every second, calculate and print litres/hour
if(currentTime >= (cloopTime + 1000)) {
cloopTime = currentTime;
// Updates cloopTime// Pulse frequency (Hz) = 7.5Q, Q is flow rate in L/min.
(Results in +/- 3% range)l_hour = (flow_frequency * 60 / 7.5);
// (Pulse frequency x 60 min) / 7.5Q = flow rate in L/hour flow_frequency = 0;
// Reset CounterSerial.print(l_hour, DEC);
// Print litres/hourSerial.println(" L/hour");
} }
3.3.4 Pengujian Rangkaian Power Supply
Rangkaian ini terdiri dari regulator pada rangkaian ini diberi tegangan masukan sebesar 24 DC lalu pada port keluaran dicek hasil keluaran dengan menggunakan multimeter.
Tabel 3.8 Pengujian Rangkaian Power Supply
Input (VAC) Output (VAC) regulataor (VDC) 24 12 15
5 2 5
Gambar 3.14 pengujian Rangkaian Power Supply
3.3.5 Pengujian relay dan pompa
Mengaktifkan relay dengan mentransfer tegangan 5 volt dari ouput Arduino ke input relay dan lalu mengaktifkan pompa yang terhubung daya AC dan ground.
Masukkan sintaksis program dengan mengupload program berikut:
Tabel 3.9 Pengujian Relay dan Pompa
Output ardunio Keadaan relay Keadaan pompa 0 Terputus (cut off) mati
1 Tersambung (satured) hidup
BAB 4
PEMBAHASAN HASIL PENGUKURAN
4.1 Analisis Hasil Pengukuran
Pengukuran dilakukan dengan cara pengujian sistem secara keseluruhan, untuk mencari keakuratan sensor flowmeter yaitu dengan dilakukan perbandingan dengan alat standard, pengujian menggunakan sensor flowmeter dengan pembanding yaitu Gelas ukur. Pada pengujian ini ada 4 kali percobaaan untuk mendapatkan hasil yang lebih akurat.
Tabel 4.1 Hasil Pengukuran Minyak Tanah dengan pembanding
Gambar 4.1 Grafik Hasil Pengukuran Minyak Tanah dengan pembanding
0 500 1000 1500 2000 2500
Gelas Ukur flowmeter
No Gelas ukur (ml) Sensor Floweter (ml) Ralat
1 800 ml 830 ml 30 %
2 1000 ml 1020 ml 20%
3 1500 ml 1530 ml 30%
4 2000 ml 2010 ml 10%
Tabel 4.2 Hasil Pengukuran Minyak Solar dengan pembanding
Gambar 4.2 Grafik Hasil Pengukuran Minyak Solar dengan pembanding
0 500 1000 1500 2000 2500
Gelas Ukur Sensor Flow Meter
No Gelas ukur (ml) Sensor Floweter (ml) Ralat
1 800 ml 825 ml 25 %
2 1000 ml 1030 ml 30%
3 1500 ml 1550 ml 50%
4 2000 ml 2010 ml 10%
4.2 perhitungan ralat dan kalibrasi
4.2.1 Perhitungan Ralat dan Kalibrasi Minyak Tanah
Pada pegukuran pembanding dan perhitungan ralat, penulis melakukan 4 kali percobaan untuk mendapatkan hasil yang lebih akurat diantaranya adalah:
1. Percobaan pertama
%Ralat =
% Ralat Untuk Pengukuran 830 ml - Rata-rata pengukuran =800 - Data Sebenarnya =800ml
%Ralat = I = 3,75 %
Pada percobaan pertama, volume digelasukur sebesar 800 ml dan volume yg didapatkan pada sensor flowmeter 830 ml sehingga mendapat ralat sebesar 3,75%
2. Percobaan kedua
%Ralat =
% Ralat Untuk Pengukuran 1020 ml - Rata-rata pengukuran =1000 - Data Sebenarnya =1000 ml
%Ralat = I = 2 %
Pada percobaan kedua, volume digelas ukur sebesar 1000ml dan volume yg didapatkan pada sensor flowmeter adalah 1020 ml sehingga mendapat ralat sebesar 2%
3. Percobaan ketiga
%Ralat =
% Ralat Untuk Pengukuran 1530 ml - Rata-rata pengukuran =1500 - Data Sebenarnya = 1500 ml
%Ralat = I = 2%
Pada percobaan ketiga, volume di gelas ukur sebesar 1500 ml dan volume yg didapatkan pada sensor flowmeter adalah 1530 ml sehingga mendapat ralat sebesar 2%
4. Percobaan keempat
%Ralat =
% Ralat Untuk Pengukuran 2010 ml - Rata-rata pengukuran =2000 - Data Sebenarnya =2000 ml
%Ralat = I = 0,5 %
Pada percobaan keempat,volume di gelas ukur sebesar 2000 ml dan volume yg didapatkan pada sensor flowmeter sebesar 2010 ml sehingga mendapat ralat sebesar 0,5%
Maka didapat % ralat rata-rata adalah :
= 2.0625 %
4.2.2 Perhitungan Ralat dan Kalibrasi Minyak Solar
Pada pegukuran pembanding dan perhitungan ralat, penulis melakukan 4 kali percobaan untuk mendapatkan hasil yang lebih akurat diantaranya adalah:
1. Percobaan pertama
%Ralat =
% Ralat Untuk Pengukuran 825 ml - Rata-rata pengukuran =800
- Data Sebenarnya =800ml
%Ralat = I = 3,125 %
Pada percobaan pertama, volume digelasukur sebesar 800 ml dan volume yg didapatkan pada sensor flowmeter 825 ml sehingga mendapat ralat sebesar 3,125%
2. Percobaan kedua
%Ralat =
% Ralat Untuk Pengukuran 1030 ml - Rata-rata pengukuran =1000 - Data Sebenarnya =1000 ml
%Ralat = I = 3 %
Pada percobaan kedua, volume digelas ukur sebesar 1000ml dan volume yg didapatkan pada sensor flowmeter adalah 1030 ml sehingga mendapat ralat sebesar 3%
3. Percobaan ketiga
%Ralat =
% Ralat Untuk Pengukuran 1550 ml -Rata-rata pengukuran =1500 - Data Sebenarnya = 1500 ml
%Ralat = I = 3.4%
Pada percobaan ketiga, volume di gelas ukur sebesar 1500 ml dan volume yg didapatkan pada sensor flowmeter adalah 1550 ml sehingga mendapat ralat sebesar 3.4%
4. Percobaan keempat
%Ralat =
% Ralat Untuk Pengukuran 2010 ml -Rata-rata pengukuran =2000 - Data Sebenarnya =2000 ml
%Ralat = I = 0,5 %
Pada percobaan keempat,volume di gelas ukur sebesar 2000 ml dan volume yg didapatkan pada sensor flowmeter sebesar 2010 ml sehingga mendapat ralat sebesar 0,5%
Maka didapat % ralat rata-rata adalah :
= 2.50625 %
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil perancangan alat hingga pengujian dan analisis maka penulis dapat menarik kesimpulan, antara lain:
1. Dalam alat ini Mikrokontroler Arduino uno berfungsi mengatur, mengkonversi semua pemesanan minyak tanah dan solar, pengisian minyak ke konsumen dan mengolah harga total minyak yang dibeli, kemudian akan menampilkannya pada LCD. Sensor Flowmeter digunakan untuk mengukur laju aliran atau jumlah suatu fluida yang bergerak mengalir dalam saluran (pipa), relay bekerja untuk menghubungkan dan memutuskan pompa.
2. Alat akan bekerja ketika semua rangkaian terhubung, dan bekrja sesuai fungsinya masing-masing. Saat inputan data dimasukkan melalui keypad, Maka mikrokontoler akan mengolah data, kemudian relay akan menyalah dan Pompa akan bekerja memindahkan sejumlah minyak yang diinput, dengan mengetahui jumlah yang telah dipindahkan dari sensor flowmeter.
3. Tujuan penulis merancang alat pertamini ini adalah untuk mempermudah masyarakat dalam pentakaran minyak tanah dan solar, dan mempersingkat waktu.
5.2 Saran
1. Dilakukan penyempurnaan pada desain, hardware termasuk pemilihan sensor dan mikrokontrolernya agar didapat rangkaian lebih sempurna
2. Untuk penggunaan volume yang lebih besar maka diperlukan kapasistas sensor yang lebih besar pula dan tarikan pompa dengan daya yang lebih besar maka disarankan untuk, mengganti sensor untuk meningkatkan ketelitian alat.
3. Diperlukan pengkalibrasian yang lebih lengkap untuk memenuhipengukuran
DAFTAR PUSTAKA
Bejo,Agus. 2005.C&AVR Rahasia kemudahan Bahasa C dalam Mikrokontroler ATMega, Edisi Pertama. Yogyakarta: Penerbit Gava Media
Dayanto, Drs.2008. Pengetahuan Teknik Elektronika. Jakarta:Bumi Aksara Rusmadi, Dedi. 1999. Mengenal Teknik Elektro. Bandung: Pionir Jaya
Winoto,Ardi. 2008, Aplikasi Mikrokontoler dan Pemrograman dengan Bahasa C pada WinAVR. Bandung: Informatika
https://rudywinoto.com/flow-measurement/artikel-flow-meter/difinisi-jenis-cara- kerja-dan-instalasi-flow-meter/
Diakses pada tanggal 19 Mei 2020
https://medium.com/shanarodeburg/jenis-fungsi-dan-prinsip-kerja-flow-meter- af8b372914a2
Diakses pada tanggal 29 Mei 2020
https://teknikelektronika.com/pengertian-relay-fungsi-relay/
Diakses pada tanggal 29 Mei 2020
https://bilabil.com/pengertian-fungsi-dan-jenis-jenis-pompa/
Diakses pada tanggal 02 juni 2020
https://digiwarestore.com/id/bluetooth/hc-05-bluetooth-module-432241.html Diakses pada tanggal 05 Juni 2020
LAMPIRAN
Rangakain Keseluruhan Sistem
Rangkaian Alat Proyek
Program
#include <Keypad.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <SoftwareSerial.h>
SoftwareSerial myBT(A1, A0); // RX, TX LiquidCrystal_I2C lcd(0x27,16,2);
const float HARGA_MINYAK_SOLAR = 12000; // harga minyak solar seliter const float HARGA_MINYAK_TANAH = 15000; // harga minyak tanah seliter const float DATA_SELITER = 450; // data water flow untuk ukuran 1 liter
float hargaPerDataSolar = HARGA_MINYAK_SOLAR / DATA_SELITER; // harga satuan data untuk minyak solar
float hargaPerDataTanah = HARGA_MINYAK_TANAH / DATA_SELITER; //
harga satuan data untuk minyak tanah const byte MINYAK_SOLAR = 1;
const byte MINYAK_TANAH = 2;
const int pinRelaySolar = 4; // pin relay pompa minyak solar const int pinRelayMTanah = 5; // pin relay pompa minyak tanah
int DATA_FLOW; //pengukuran SINYAL data yang bersifat incremental int pinSensor1 = 2; //nama alias pada pin 2
int pinSensor2 = 3; //nama alias pada pin 3 const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads char hexaKeys[ROWS][COLS] = {
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins,
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins,