3.1.2 Komponen Elektronik
Bagian ini akan menjelaskan komponen elektronik yang digunakan demi mendukung pembuatan alat, antara lain modul mikrokontroler, catu daya, modul
saklar. Selain itu bagian ini juga terdiri dari flow sensor, solenoid valve, sensor
keberadaan botol, sensor ketinggian level cairan.
3.1.2.1 Modul mikrokontroler
Pada skripsi ini, modul kontrol dikendalikan oleh mikrokontroler sebagai pengendali utama. Mikrokontroler yang digunakan adalah R8C Renesas
R5F21246 buatan Renesas Electronic Coorporation. Board ini dibuat dengan menyesuaikan kebutuhan dari penulis. Pemilihan mikrokontroler ini dikarenakan
mikrokontroler ini sudah cukup memenuhi kebutuhan dari penulis dalam merealisasikan alat ini. Mikrokontroler ini berguna untuk menerima data masukan
dari pengguna, mengolah data yang dikeluarkan oleh semua sensor yang digunakan meliputi flow sensor, sensor keberadaan botol, dan mengaktifkan
maupun menon-aktifkan solenoid valve.
Konfigurasi penggunaan port mikrokontroler R5F21246 dapat dilihat pada Tabel 3.1, dan skema dari board mikrokontroler dapat dilihat pada Gambar 3.7.
Tabel 3.1 Konfigurasi penggunaan pin R8C R5F21246
No Nama Port
Fungsi 1
P2_0 Output ke keypad
2 P2_1
Output ke keypad 3
P2_2 Output ke keypad
4 P2_3
Output ke keypad 5
P2_4 Input dari keypad
6 P2_5
Input dari keypad 7
P2_6 Input dari keypad
8 P2_7
Input dari keypad 9
P1_3 Valve pengisian tangki
10 P1_4
Valve 4 11
P1_5 Valve 3
12 P1_6
Valve 2 13
P1_7 Valve 1
14 P6_3
Flow sensor 1 15
P6_4 Flow sensor 2
16 P6_5
Flow sensor 3 17
P3_0 Flow sensor 4
18 P0_1
data 7 display LCD 19
P0_2 data 6 display LCD
20 P0_3
data 5 display LCD 21
P0_4 data 4 display LCD
22 P0_5
data E display LCD 23
P0_6 data Rs display LCD
24 P6_6
RX downloader 25
P6_7 TX downloader
26 P3_1
Input dari sensor keberadaan botol1 27
P1_0 Input dari sensor keberadaan botol2
28 P1_1
Input dari sensor keberadaan botol3 29
P1_2 Input dari sensor keberadaan botol4
30 P6_1
Input dari sensor ketinggian air 31
P6_2 Input dari sensor ketinggian air
32 P6_3
Input dari sensor ketinggian air
Gambar 3.7 Skema board mikrokontroler Renesas R5F21246
3.1.2.2 Keypad
Keypad 4x4 digunakan untuk memilih menu-menu dan memasukkan takaran yang diinginkan oleh user yang ditampilkan pada layar LCD karakter
sebagai antarmuka alat dengan pengguna yang bertindak sebagai masukan. Keypad 4x4 yang digunakan adalah tipe keypad matriks, sehingga port input yang
dibutuhkan untuk keypad ini hanya 8 pin yaitu 4 untuk baris dan 4 untuk kolom yang digunakan untuk mengendalikan 16 tombol. Keypad ini dikoneksikan
dengan mikrokontroler pada P2.0 hingga P2.7 8 pin. Baris 1 sampai baris 4
untuk P2.0-P2.3 dan kolom A sampai kolom D untuk P2.4-P2.7.
Gambar 3.8 Keypad 4x4
3.1.2.3 Penampil LCD 20x4