• Tidak ada hasil yang ditemukan

Aplikasi Water Flow Sensor G1/2 Sebagai Pengendali Volume Air Secara Otomatis Pada Tangki Berbasis Mikrokontroler AT-MEGA8535

N/A
N/A
Protected

Academic year: 2016

Membagikan "Aplikasi Water Flow Sensor G1/2 Sebagai Pengendali Volume Air Secara Otomatis Pada Tangki Berbasis Mikrokontroler AT-MEGA8535"

Copied!
77
0
0

Teks penuh

(1)

APLIKASI WATER FLOW SENSOR G1/2 SEBAGAI

PENGENDALI VOLUME AIR SECARA OTOMATIS PADA

TANGKI BERBASIS MIKROKONTROLER AT-MEGA8535

TUGAS AKHIR

HARMOKO SIMANGUNSONG

092408022

PROGRAM STUDI D3 FISIKA INSTRUMENTASI

DEPARTEMEN FISIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

APLIKASI WATER FLOW SENSOR G1/2 SEBAGAI

PENGENDALI VOLUME AIR SECARA OTOMATIS PADA

TANGKI BERBASIS MIKROKONTROLER AT-MEGA8535

TUGAS AKHIR

Diajukan untuk melengkapi Tugas dan memenuhi syarat mencapai gelar Ahli Madya

HARMOKO SIMANGUNSONG

092408022

PROGRAM STUDI D3 FISIKA INSTRUMENTASI

DEPARTEMEN FISIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(3)

PERSETUJUAN

Judul : APLIKASI WATER FLOW SENSOR G1/2 SEBAGAI PENGENDALI VOLUME AIR SECARA

OTOMATIS PADA TANGKI BERBASIS MIKROKONTROLER AT-MEGA8535 Kategori : TUGAS AKHIR

Nama : HARMOKO SIMANGUNSONG Nim : 092408022

Program Studi : DIPLOMA III (D3 FISIKA) Departemen : FISIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, 28 Juli 2012

Komisi Pembimbing :

Diketahui/Disetujui oleh

Program Studi Fisika Instrumentasi

Ketua, Pembimbing,

(4)

PERNYATAAN

APLIKASI WATER FLOW SENSOR G1/2 SEBAGAI PENGENDALI VOLUME AIR SECARA OTOMATIS PADA TANGKI BERBASIS

MIKROKONTROLER AT-MEGA8535

TUGAS AKHIR

Saya mengakui bahwa Laporan Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 28 Juli 2012

(5)

PENGHARGAAN

Puji dan Syukur Penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang dengan limpah karunia-NYA, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir dalam waktu yang telah ditetapkan.

(6)

ABSTRAK

(7)

DAFTAR ISI

2.1 mikrokontroler Atmega8535 ... 6

2.1.1 Kontruksi ATmega8535 ... 8

2.1.2 Pin-pin pada mokrokontroler Atmega8535…..…………11

2.2 EEPROM Mikrokontroler ATMega8535……….13

2.3 Resistor ... 15

2.3.1 Fixed Resistor ... 15

2.3.2 Variable Resistor ... 16

2.4 Kapasitor ... 18

(8)

2.4.2 Ceramic Capacitor ... 21

2.9 Perancangan LCD (Liquit Crystal Display)………..36

BAB III PERANCANGAN DAN SISTEM KERJA RANGKAIAN 3.1 Diagram Blok ... 38

3.2 Rangkaian Mikrokontroler ATMega328 ... 39

3.3 Rancangan Catu Daya ... 40

3.4 Rancangan Flow Sensor ... 41

3.5 Rangkaian LCD ... 42

3.6 Rangkaian Relay ... 43

3.7 Rangkaian Keypad…...44

BAB IV PENGUJIAN ALAT DAN PROGRAM 4.1 Pengujian Rangkaian Mikrokontroller ATMega328 ... 46

4.2 Pengujian Rangkaian Catu Daya ... 47

4.3 Pengujian Rangkaian Flow sensor ... 48

4.4 Pengujian Rangkaian LCD ... 49

4.5 Pengujian Rangkaian Relay...50

(9)

4.7 Diagram Alir (Flowchart) ... 54 4.8 Program ... 56

BAB V PENUTUP

5.1 Kesimpulan ... 62 5.2 Saran ... 63

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Konfigurasi pin IC Mikrokontroler ATMega8535 ... 11

Gambar 2.2 Blog diagram IC ATmega8535 ... 12

Gambar 2.3 Resistor Karbon ... 16

Gambar 2.4 Potensiometer ... 17

Gambar 2.5 Grafik Perubahan Nilai pada Potensiometer ... 17

Gambar 2.6 Lambang kondensator ... 19

Gambar 2.7 Skema Kapasitor ... 19

Gambar 2.8 Electrolytic Capacitor (ELCO)... 21

Gambar 2.9 Ceramic Capasitor ... 22

Gambar 2.10 Simbol Tipe Transistor ... 24

Gambar 2.11 Transistor sebagai Saklar ON ... 26

Gambar 2.12 Karakteristik Daerah Saturasi Pada Transistor ... 26

Gambar 2.13 Transistor Sebagai Saklar OFF ... 27

Gambar 2.14 Simbol Dioda... 28

Gambar 2.15 Sifat Dioda Bias Maju dan Bias Mundur ... 29

Gambar 2.16 Dioda Penyearah Yang Diberi Arus Bolak Balik (AC) ... 30

Gambar 2.17 Simbol Dioda Cahaya ( LED ) ... 30

Gambar 2.18 Simbol Relay dan Rangkaian Dri ... 32

Gambar 2.19 Water Flow Sensor G1/2 ... 33

Gambar 2.20 Mechanic Dimensi Water Flow sensor G1/2 ... 33

Gambar 2.21 Fisik LCD 16 x 2 ... 36

Gambar 2.22 Rangkaian LCD ... 37

(11)

Gambar 3.3 Skematik Rangkaian Catu Daya ... 38

Gambar 3.4 Fisik dan skematik Water flow sensor G1/2 ... 41

Gambar 3.5 skematik Rangkaian LCD ... 42

Gambar 3.6 Skematik Rangkaian Relay ... 43

Gambar 3.7 Rangkaian Keypad ... 45

Gambar 4.1 Rangkaian pengujian atmega8535 ... 46

Gambar 4.2 Pengujian Rangkaian Catu Daya ... 47

Gambar 4.3 rangkaian Pengujian rangkaian LCD ... 49

Gambar 4.4 Rangkaian Pengujian Rangkaian Relay ... 50

Gambar 4.5 Penguji Rangkaian Keypad………..56

(12)

DAFTAR TABEL

Halaman

Tabel 2.1 Komponen Sensor ... 34

Tabel 3.1 Pin Water flow sensor G1/2 ... ……….…………. 42

Tabel 4.1Perbandingan out put sensor dengan gelas ukur ... 49

Tabel 4.2 Penekanan Tombol 1 ... 52

(13)

ABSTRAK

(14)

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Berbagai jenis teknologi telah banyak diciptakan oleh manusia untuk dapatmempermudahmanusia dalam melakukan pekerjaannya. Sebagai salah satu teknologi yangberkembang ialah teknologi di bidang pengukuran suatu aliran fluida dan pengendali volume air. Aplikasi pengendali volume air ini sangatbanyak diperlukan dalam hal-hal tertentu. Contohnya, pada suatu aliran instalasi air dari PDAM ke rumah warga, pada pomb bensin untuk mengetahui banyak bensin yang di gunakan, pada pabrik kertas juga kita bisa menemukan alat seperti ini untuk pengukuran aliran bubur pulp pada pipa yang disalurkan pada tangki berikiutnya, pada pengisian minuman botol dan masih banyak lagi aplikasi lainnya.

(15)

sebagai aliran fluida yang akan di deteksi sensor sekaligus dalam mengontrol volume air yang di kendalikan oleh mikrokontroller.

Alat ini bekerja secara otomatis dengan merespon aliran air yang dideteksi oleh water flow sensor G1/2. Mikrokontroler ATmega8535 kemudianmemproses output sensor yang berbentuk frekuensi signal analog (atau berbentuk pulsa) dan mengubah signal tersebut ke digital atau sering disebut analog to digital. Setelah output sensor diproses oleh mikrokontroller kemudian ditampilkanpadaLCD. Dengan demikian kita dapat menggunakan alat ini dengan mudah untuk mengendalikan air hanya cukup menekan keypad sesuai volume air yang kita inginkan dengan satuan milli liter (ml), dan batas maksimum 5 liter.

1.2. Rumusan Masalah

Laporan Tugas Akhir ini membahas tentang perangkat keras yang meliputi perakitan aplikasi water flow sensor G1/2 sebagai pengendali volume air secara otomatis, yang terdiri dari water flow sensor G1/2 sebagai pengendali volume level air, Mikrokontroler ATMega8 sebagai pusat kendalinya beserta software pemrogramann dasar dari mokrokontroller, LCD sebagaitampilannya, Pompa air sebagai aliran fluida, dan PSA.

1.3. Tujuan Penulisan

Adapun tujuan penulisan laporan Tugas Akhir ini adalah untuk:

(16)

instrumentasipengontrolan danelektronika sebagai bidang diketahui. 3. Perancangan rangkaian Aplikasi water flow sensor G1/2 sebagai

pengendali volume air secara otomatis pada tangki berbasis Mikrokontroller ATMega8535.

1.4. Batasan Masalah

Mengacu pada hal diatas Penulis Merancang Aplikasi water flow sensor G1/2 sebagai pengendali volume level air secara otomatis pada tangkiberbasis mikrokontroler ATMega8535, dengan batasan-batasan sebagaiberikut :

1. Pembahasan mikrokontroler Atmega8535.

2. Sensor yang digunakan adalah water flow sensor G1/2 sebagai sensor pengendali volume air dan sekaligus sebagai pengukuran kecepatan aliran fluida.

3. Pembahasan hanya meliputi rangkaian Mikrokontroler ATMega8535, water flow sensor G1/2, rangkaian pendukung, analisa pengukuran beserta program dasarnya.

(17)

1.5. Sistematika Penulisan

BAB I : PENDAHULUAN

Dalam hal ini berisikan mengenai latar belakang,rumusanmasalah,tujuan penulisan, batasan masalah, serta sistematika penulisan.

BAB II : LANDASAN TEORI

Dalam bab ini dijelaskan tentang teori pendukung yang digunakanuntukpembahasan dan cara kerja dari rangkaian teori pendukung ituantara lain tentang Mikrokontroler Atmega8535, water flow sensor G1/2, bahasaprogram yang dipergunakan, serta cara kerja dari mikrokontrolerAtmega8535 dan komponen pendukung.

BAB III : RANCANGAN SISTEM

Pada bab ini akan dibahas perancangan dari alat , yaitu blok darirangkaian, skematik dari masing-masing rangkaian dan diagram alirdari program yang diisikan ke Mikrokontroler ATMega 8535.

BAB IV : PENGUJIAN RANGKAIAN

(18)

rangkaian serta di isikan program ke mikrokontrolerATMega8535.

BAB V : KESIMPULAN DAN SARAN

(19)

BAB II

LANDASAN TEORI

2.1 Water Flow Sensor G1/2

Water Flow sensor terdiri dari tubuh katup plastik, rotor air, dan sensor hall efek. Ketika air mengalir melalui, gulungan rotor-rotor. Kecepatan perubahan dengan tingkat yang berbeda aliran. Sesuai sensor hall efek output sinyal pulsa. Kelebihan sensor ini adalah hanya membutuhkan 1 sinyal (SIG) selain jalur 5V dc dan Ground. Perhatikan gambar di bawah ini.

(20)

Gambar 2.2 Mechanic Dimensi Water Flow sensor G1/2

No. Name Quantity/ kuantitas

Material Note/ catatan

1 Valve body 1 PA66+33%glass fiber

2 Stainless steel bead 1 Stainless steel SUS304

3 Axis 1 Stainless steel SUS304

4 Impeller 1 POM

5 Ring magnet 1 Ferrite

6 Middle ring 1 PA66+33%glass fiber

7 O-seal ring 1 Rubber

8 Electronic seal ring 1 Rubber

9 Cover 1 PA66+33%glass fiber

(21)

11 Cable 1 1007 24AWG

Tabel 2.1 Komponen Sensor

2.1.1 Spesifikasi Sensor Flow

a. Bekerja padategangan5V DC-24VDC b. Arus Maksimum saat ini15 mA(DC5V) c. Berat sensor43 g

d. Tingkat Aliranrentang 0,5~ 60L / menit e. SuhuPengoperasian 0°C~ 80°

f. Operasikelembaban35%~ 90% RH g. Operasitekanan bawah1.75Mpa h. Store temperature -25°C~+80° i. Store humidity 25%~90%RH

(22)

disebut potensial Hall. Potensial Hall ini sebanding dengan medan magnet dan arus listrik yang melalui divais.

2.2 Mikrokontroler ATMega8535

Mikrokontroler, sebagai suatu terobosan teknologi mikrokontoler dan mikrokomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi baru. Sebagai teknologi baru, yaitu teknologi semikonduktor dengan kandungan transistor yang lebih banyak namun hanya membutuhkan ruang kecil serta dapat diproduksi secara massal (dalam jumlah banyak) sehingga harga menjadi lebih murah (dibandingkan mikroprosesor). Sebagai kebetuhan pasar, mikrokontroler hadir untuk memenuhi selera industri dan para konsumen akan kebutuhan dan keinginan alat-alat bantu dan mainan yang lebih canggih.

(23)

menggunakan computer PC yang harus dipasang disamping (atau di belakang) mesin permainan yang bersangkutan.

Selain system tiket, kita juga dapat menjumpai aplikasi mikrokontroler dalam bidang pengukuran jarak jauh atau yang dikenal dengan system telemetri. Misalnya pengukuran disuatu tempat yang membahayakan manusia, maka akan lebih nyaman jika dipasang suatu system pengukuran yang bisa mengirimkan data lewat pemancar dan diterima oleh stasiun pengamatan dari jarak yang cukup aman dari sumbernya. Sistem pengukuran jarak jauh ini jelas membutuhkan suatu system akusisi data sekaligus system pengiriman data secara serial (melalui pemancar), yang semuanya itu bisa diperoleh dari mikrokontroler yang digunakan.

(24)

Mikrokontroler ATMega8535 merupakan salah satu keluarga dari MCS-51 keluaran Atmel. Jenis Mikrokontroler ini pada prinsipnya dapat digunakan untuk mengolah data per bit ataupun 8 bit secara bersamaan. Pada prinsipnya program pada Mikrokontroler dijalankan bertahap, jadi pada program itu sendiri terdapat beberapa set instruksi dan tiap instriksi itu dijalankan secara bertahap atau berurutan.

Beberapa fasilitas yang dimiliki oleh Mikrokontroler ATMega8535 adalah sebagai berikut :

a. Sebuah Central Processing Unit 8 bit. b. Osilatc : Internal dan rangkaian pewaktu. c. RAM internal 128 byte.

d. Flash Memory 2 Kbyte.

e. Lima buah jalur interupsi (dua buah interupsi eksternal dan tiga buah interupsi internal).

f. Empat buah programmable port I/O yang masing – masing terdiri dari delapan buah jalur I/O.

g. Sebuah port serial dengan control serial full duplex UART.

h. Kemampuan untuk melaksanakan operasi aritmatika dan operasi logika.

Kecepatan dalam melaksanakan instruksi per siklus 1 mikrodetik pada frekuensi 12 MHz.

(25)

Mikrokontrol ATMega8535 hanya memerlukan 3 tambahan kapasitor,1 resistor dan 1 kristal serta catu daya 5 Volt. Kapasitor 10 mikro-Farad dan resistor 10 KiloOhm dipakai untuk membentuk rangkaian reset. Dengan adanya rangkaian reset ini ATMega8535 otomatis direset begitu rangkaian menerima catu daya. Kristal dengan frekuensi maksimum 24 MHz dan kapasitor 30 piko-Farad dipakai untuk melengkapi rangkaian oscilator pembentuk clock yang menentukan kecepatan kerja mikrokontroler. Memori merupakan bagian yang sangat penting pada mikrokontroler. Mikrokontroler memiliki dua macam memori yang sifatnya berbeda.

Read Only Memory (ROM) yang isinya tidak berubah meskipun IC

kehilangan catu daya. Sesuai dangan keperluannya, dalam susunan MCS-51 memori penyimpanan progam ini dinamakan sebagai memori program.

Random Access Memori (RAM) isinya akan sirna begitu IC kehilangan

catu daya, dipakai untuk menyimpan data pada saat progam bekerja. RAM yang dipakai untuk menyimpan data ini disebut sebagai memori data.

Ada berbagai jenis ROM. Untuk mikrokontroler dengan progam yang sudah baku dan diproduksi secara massal, progam diisikan ke dalam ROM pada saat IC mikrokontroler dicetak di pabrik IC. Untuk keperluan tertentu mikrokontroler mengunakan ROM yang dapat diisi ulang atau

Programble-Eraseable ROM yang disingkat menjadi PEROM atau PROM. Dulu banyak

(26)

Jenis memori yang dipakai untuk Memori Program ATMega8535 adalah Flash PEROM, program untuk mengendalikan mikrokontroler diisikan ke memori itu lewat bantuan alat yang dinamakan sebagai ATMega8535 Flash PEROM

Programmer.

Memori Data yang disediakan dalam chip ATMega8535 sebesar 128 byte, meskipun hanya kecil saja tapi untuk banyak keperluan memori kapasitas itu sudah cukup.

Sarana Input/Ouput yang disediakan cukup banyak dan bervariasa. ATMega8535 mempunyai 32 jalur Input/Ouput. Jalur Input/Ouput paralel dikenal sebagai Port 1 (P1.0..P1.7) dan Port 3 (P3.0..P3.5 dan P3.7).

ATMega8535 dilengkapi UART (Universal Asyncronous Receiver/

Transmiter) yang biasa dipakai untuk komunikasi data secara seri. Jalur untuk

komunikasi data seri (RXD dan TXD) diletakan berhimpitan dengan P1.0 dan P1.1 di kaki nomor 2 dan 3, sehingga kalau sarana input/ouput yang bekerja menurut fungsi waktu. Clock penggerak untaian pencacah ini bisa berasal dari

oscillator kristal atau clock yang diumpan dari luar lewat T0 dan T1. T0 dan T1

berhimpitan dengan P3.4 dan P3.5, sehingga P3.4 dan P3.5 tidak bisa dipakai untuk jalur input/ouput parelel kalau T0 dan T1 dipakai.

(27)

ATmega8535 merupakan tipe AVR yang telah dilengkapi dengan 8 saluran ADC internal dengan fidelitas 10 bit. Dalam mode operasinya, ADC ATmega8535 dapat dikonfigurasi, baik secara single ended input maupun

differential input. Selain itu, ADC ATmega8535 memiliki konfigurasi pewaktuan,

tegangan referensi, mode operasi, dan kemampuan filter derau yang amat fleksibel, sehingga dengan mudah disesuaikan dengan kebutuhan ADC itu sendiri.

Port1 dan 2, UART, Timer 0,Timer 1 dan sarana lainnya merupakan register yang secara fisik merupakan RAM khusus, yang ditempatkan di Special

Functoin Regeister (SFR).

2.2.2 Pin-Pin Pada Mikrokontroler ATMega8535

Deskripsi pin-pin oada Mikrokontroler ATMega8535 :

Gambar 2.3 Konfigurasi pin IC Mikrokontroller ATMega8535

(28)

VCC : Tegangan Supplay (5 volt)

GND : Ground

RESET : Input reset level rendah pada pin ini selama lebih dari panjang

pulsa minimum akan menghasilkan reset,walaupun clock

sedangberjalan.

XTAL1 : Input penguat osilator inverting dan input pada rangkaian operasi clock internal.

XTAL2 : Output dari penguat osilator inverting.

AVCC : Pin tegangan suplay untuk port A dan ADC. Pin ini harus

dihubungkan ke VCC walaupun ADC tidak digunakan, maka pin

ini harus dihubungkan ke VCC melalui low pass filter.

(29)

Gambar 2.4 Blok Diagram IC ATMega8535

a. Port A (PA0-PA7)

Port A berfungsi sebagai input analog ke ADC. Port A juga dapatberfungsi sebagai port I/O 8 bit bidirectional, jika ADC tidakdigunakan maka port dapat menyediakan resistor pull-up internal(dipilih untuk setiap bit).

b. Port B (PB0-PB7)

(30)

Port C merupakan I/O 8 bit biderectional dengan resistor pull-up internal (dipilih untuk setiap bit)

d. Port D (PD0-PD7)

Port D merupakan I/O 8 bit biderectional dengan resistor pull-up internal (dipilih untuk setiap bit)

2.3 EEPROM ATMega8535

Mikrokontroler ATMega8535 memiliki EEPROM sebesar 2 Kbyte untuk tempat penyimpanan data dan 256 byte memory Ram. 128 byte dari memory tersebut menempati ruang sejajar dengan register fungsi khudud. Hal ini berarti memory yang 128 byte tersebut memiliki alamat yang sama tetapi beda pada ruang yang terpisah dengan SFR.

Bila suatu perintah diperlukan menuju alamat memory dengan alamat di atas 7FH, maka diperlukan mode pengalamatan yang berbeda sehingga CPU dapat menuju RAM atau menuju memory. Sebagai contoh, perintah pengalamatan langsung berikut akan menuju SFR dengan alamat 0A0H, yaitu P2. Mov

0A0H,#data. Sementara perintah yang untuk menuju memory dengan alamat

0A0H dikerjakan dengan cara pengalamatan tidak langsung, memory akan dituju

buka alamat P2. Mov @R0.#data. Dalam hal ini, operasi stack adalah contoh

(31)

Demikian juga dengan EEPROM yang ada pada ATMega8535, data pada memori tersebut diset dengan memberikan nilai logika 1 pada bit EEMEM, yaitu bit pada register WMCOM pada alamat SFR dengan nilai lokasi 96H. EEPROM memiliki alamat mulai dari 000H sampai dengan 7FF. Untuk mencapai data dengan alamat tersebut di atas digunakan MOVX, sementara untuk mencapai data dengan alamat terdebut di atas digunakan perintah yang sama tetapi dengan mengatur nilai EEMEN dengan logika LOW.

Selama penulisan ke EEPROM dapat juga dilakukan pembacaan tetapu harus dimulai dari bit MSB, sekali penulisan telah selesai data yang benar telah tersimpan dengan baik pada lokasi memori EEPROM tersebut.

2.4 Resistor

Resistor komponen pasif elektronika yang berfungsi untuk membatasi arus listrik yang mengalir. Berdasarkan kelasnya resistor dibagi menjadi 2 yaitu : Fixed Resistor dan Variable Resistor Dan umumnya terbuat dari carbon film atau metal film, tetapi tidak menutup kemungkinan untuk dibuat dari material yang lain.

(32)

seperti karet, gelas, karbon memiliki resistansi yang lebih besar menahan aliran elektron dan disebut sebagai insulator.

2.4.1 Fixed Resistor

Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya terbuat dari bahan karbon. Tipe resistor yang umum berbentuk tabung porselen kecil dengan dua kaki tembaga dikiri dan kanan. Pada badannya terdapat lingkaran membentuk gelang kode warna untuk memudahkan pemakai mengenali besar resistansi tanpa mengukur besarnya dengan ohm meter. Kode warna tersebut adalah standar menufaktur yang dikeluarkan oleh EIA (Electronic Industries Association).

Gambar 2.5 Resistor Karbon

(33)

tersebut. Kalau anda telah bisa menentukan mana gelang pertama selanjutnya adalah membaca nilai resistansinya.

Biasanya resistor dengan toleransi 5%, 10% atau 20% memiliki gelang (tidak termasuk gelang toleransi). Tetapi resistor dengan toleransi 1% atau 2% (toleransi kecil) memiliki 4 gelang (tidak termasuk gelang toleransi). Gelang pertama dan seterusnya berturut-turut menunjukkan besar nilai satuan, dan gelang terakhir adalah faktor penggalinya.

2.4.2 Variable Resistor

Untuk kelas resistor yang kedua ini terdapat 2 tipe. Untuk tipe pertama dinamakan variable resistor dan nilainya dapat diubah sesuai keinginan dengan mudah dan sering digunakan untuk pengaturan volume, bass, balance, dll. Sedangkan yang kedua adalah semi-fixed resistor. Nilai dari resistor ini biasanya hanya diubah pada kondisi tertentu saja. Contoh penggunaan dari semi-fixed resistor adalah tegangan referensi yang digunakan untuk ADC, fine tune circuit, dll. Ada beberapa model pengaturan nilai Variable resistor, yang sering digunakan adalah dengan cara nya terbatas sampai 300 derajat putaran. Ada beberapa model variable resistor yang harus diputar berkali – kali untuk mendapatkan semua nilai resistor. Model ini dinamakan “Potentiometers” atau

(34)

Gambar 2.4 Potensiometer

Pada gambar di atas untuk bentuk 3 biasanya digunakan untuk volume kontrol. Bentuk yang ke 2 merupakan semi fixed resistor dan biasanya di pasang pada PCB (Printed Circuit Board). Sedangkan bentuk 1 dpotentiometers. Ada 3 tipe didalam perubahan nilai dari resistor variabel, perubahan tersebut dapat dilihat pada gambar :

Gambar 2.7 Grafik Perubahan Nilai pada Potensiometer

Pada saat tipe A diputar searah jarum jam, awalnya perubahan nilai resistansi lambat tetapi ketika putarannya mencapai setengah atau lebih nilai perubahannya menjadi sangat cepat. Tipe ini sangat cocok dengan karakteristik telinga manusia. Karena telinga sangat peka ketika membedakan suara dengan volume yang lemah, tetapi tidak terlalu sensitif untuk membedakan perubahan suara yang keras. Biasanya tipe A ini juga disebut sebagai “Audio Taper

(35)

2.5 Kapasitor

Kapasitor adalah komponen elektronika yang dapat menyimpan muatan listrik. Struktur sebuah kapasitor terbuat dari 2 buah plat metal yang dipisahkan oleh suatu bahan dielektrik. Bahan-bahan dielektrik yang umum dikenal misalnya udara vakum, keramik, gelas dan lain-lain. Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki elektroda metalnya dan pada saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat mengalir menuju ujung kutup negatif dan sebaliknya muatan negatif tidak bisa menuju ke ujung kutup positif karena terpisah oleh bahan elektrik yang non-konduktif.

Muatan elektrik ini “tersimpan” selama tidak ada konduktif pada ujung- ujung kakinya. Di alam bebas phenomena kapasitor terjadi pada saat terkumpulnya muatan-muatan positif dan negatif diawan. Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairanelektrolit dan biasanya berbentuk tabung.

Lambang kondensator (mempunyai kutub positif dan negatif) pada skema elektronika.

(36)

Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju yang sering disebut kapasitor (capacitor).

Elektroda Dielektrik

Elektroda

Gambar 2.9 Skema Kapasitor

Namun kebiasaan dan kondisi serta artikulasibahasa setiap negara tergantung pada masyarakat yang lebih sering menyebutkannya. Kini kebiasaan orang tersebut hanya menyebutkan salah satu nama yang paling dominan digunakan atau lebih sering didengar. Pada masa kini, kondensator sering disebut kapasitor (capacitor) ataupun sebaliknya yang pada ilmu elektronika disingkat dengan huruf (C). Satuan dalam kondensator disebut Farad.

Adapun cara memperluas kapasitor atau kondensator dengan jalan:

1. Menyusunnya berlapis-lapis. 2. Memperluas permukaan variabel.

3. Memakai bahan dengan daya tembus besar

(37)

berhadapan dan dipisahkan oleh sebuah insulator. Sedangkan bahan yang digunakan sebagai insulator dinamakan dielektrik. Ketika kapasitor diberikan tegangan DC maka energi listrik disimpan pada tiap elektrodanya. Selama kapasitor melakukan pengisian, arus mengalir. Aliran arus tersebut akan berhenti bila kapasitor telah penuh. Yang membedakan tiap - tiap kapasitor adalah dielektriknya. Berikut ini adalah jenis– jenis kapasitor yang dipergunakan dalam perancangan ini.

2.5.1 Electrolytic Capacitor (ELCO)

(38)

Elektroda dari kapasitor ini terbuat dari alumunium yang menggunakan membrane oksidasi yang tipis. Karakteristik utama dari Electrolytic Capacitor

adalah perbedaan polaritas pada kedua kakinya. Dari karakteristik tersebut kita harus berhati – hati di dalam pemasangannya pada rangkaian, jangan sampai terbalik. Bila polaritasnya terbalik maka akan menjadi rusak bahkan

MELEDAK. Biasanya jenis kapasitor ini digunakan pada rangkaian power

supply. Kapasitor ini tidak bisa digunakan pada rangkaian frekuensi tinggi.

Biasanya tegangan kerja dari kapasitor dihitung dengan cara mengalikan tegangan catu daya dengan 2. Misalnya kapasitor akan diberikan catu daya dengan tegangan 5 Volt, berarti kapasitor yang dipilih harus memiliki tegangan kerja minimum

2 x 5 = 10 Volt.

2.5.2 Ceramic Capacitor

(39)

Gambar 2.11 Ceramic Capacitor

2.5.3 Nilai Kapasitor

Untuk mencari nilai dari kapasitor biasanya dilakukan dengan melihat angka/kode yang tertera pada badan kapasitor tersebut. Untuk kapasitor jenis elektrolit memang mudah, karena nilai kapasitansinya telah tertera dengan jelas pada tubuhnya. Sedangkan untuk kapasitor keramik dan beberapa jenis yang lain nilainya dikodekan. Biasanya kode tersebut terdiri dari 4 digit, dimana 3 digit pertama merupakan angka dan digit terakhir berupa huruf yang menyatakan toleransinya. Untuk 3 digit pertama angka yang terakhir berfungsi untuk menentukan 10n, nilai n dapat dilihat pada tabel dibawah.

2.6 Transistor

(40)

Pada umumnya, transistor memiliki 3 terminal. Tegangan atau arus yang dipasang di satu terminalnya mengatur arus yang lebih besar yang melalui 2 terminal lainnya. Transistor adalah komponen yang sangat penting dalam dunia elektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil, dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori, dan komponen-komponen lainnya.

Transistor adalah komponen elektronika yang mempunyai tiga buah terminal. Terminal itu disebut emitor, basis, dan kolektor. Transistor seakan-akan dibentuk dari penggabungan dua buah dioda. Dioda satu dengan yang lain saling digabungkan dengan cara menyambungkan salah satu sisi dioda yang senama. Dengan cara penggabungan seperti dapat diperoleh dua buah dioda sehingga menghasilkan transistor NPN.

Bahan mentah yang digunakan untuk menghasilkan bahan N dan bahan P adalah silikon dan germanium. Oleh karena itu, dikatakan :

1. Transistor germanium PNP 2. Transistor silikon NPN 3. Transistor silikon PNP 4. Transistor germanium NPN

(41)

Gambar 2.12 Simbol Tipe Transistor

Keterangan :

C = kolektor

E = emiter

B = basis

Didalam pemakaiannya transistor dipakai sebagai komponen saklar (switching) dengan memanfaatkan daerah penjenuhan (saturasi) dan daerah penyumbatan (cut off) yang ada pada karakteristik transistor.

(42)

dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat dirubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut.Secara umum, transistor dapat dibeda-bedakan berdasarkan banyak kategori:Materi semikonduktor: Germanium, Silikon, Gallium Arsenide.

1. Kemasan fisik: Through Hole Metal, Through Hole Plastic, Surface Mount, IC, dan lain-lain

2. Tipe: UJT, BJT, JFET, IGFET (MOSFET), IGBT, HBT, MISFET, VMOSFET, MESFET, HEMT, SCR serta pengembangan dari transistor yaitu IC (Integrated Circuit) dan lain-lain.

3. Polaritas: NPN atau N-channel, PNP atau P-channel

4. Maximum kapasitas daya: Low Power, Medium Power, High Power 5. Maximum frekwensi kerja: Low, Medium, atau High Frequency, RF

transistor, Microwave, dan lain-lain

6. Aplikasi: Amplifier, Saklar, General Purpose, Audio, Tegangan Tinggi, dan lain-lain.

Pada daerah penjenuhan nilai resistansi persambungan kolektor emiter secara ideal sama dengan nol atau kolektor dan emiter terhubung langsung (short). Keadaan ini menyebabkan tegangan kolektor emiter (VCE) = 0 Volt pada keadaan

ideal, tetapi pada kenyataannya VCE bernilai 0 sampai 0,3 Volt. Dengan

(43)

Gambar 2.13 Transistor sebagai Saklar ON

Saturasi pada transistor terjadi apabila arus pada kolektor menjadi maksimum.

Gambar 2.14 Karakteristik Daerah Saturasi Pada Transistor

Pada daerah penyumbatan,nilai resistansi persambungan kolektor emiter secara ideal sama dengan tak terhitung atau terminal kolektor dan emiter terbuka (open).

Keadaan ini menyebabkan tegangan (VCB) sama dengan tegangan sumber

(Vcc). Tetapi pada kenyataannya Vcc pada saat ini kurang dari Vcc karena terdapat arus bocor dari kolektor ke emiter. Dengan menganalogikan transistor sebagai saklar, transistor tersebut dalam keadaan off seperti gambar dibawah ini.

(44)

Gambar 2.15 Transistor Sebagai Saklar OFF

Keadaan penyumbatan terjadi apabila besar tegangan habis (VB) sama

dengan tegangan kerja transistor (VBE) sehingga arus basis (IB)

2.7 Dioda

Dioda adalah suatu bahan yang dibuat dari bahan yang disebut PN Junction yaitu suatu bahan campuran yang terdiri dari bahan positif (P type) dan bahan negatif (N type). Apabila kedua bahan tersebut dipertemukan maka akan menjadi komponen aktif yang disebut Dioda. P type akan membentuk kaki yang disebut kaki Anoda dan N type akan membentuk Katoda. Pada dioda, arus listrik hanya akan dapat mengalir dari anoda ke kutub katoda.

A K

Gambar 2.16 Simbol Dioda

2.7.1 Karakteristik Dioda

(45)

Dioda memiliki dua elektroda (kaki), yaitu anoda dan katoda. Kaki – kaki ini tidak boleh terbalik dalam pemasangannya. Kaki katoda biasanya dekat dengan tanda cincin sedangkan kaki yang jauh dari tanda cincin berarti kaki anoda. Jika P (anoda) diberi tegangan positif dan N (katoda) diberi tegangan negatif maka pemberian tegangan ini disebut bias maju (biased forward), seperti yang diperlihatkan pada gambar 2.14.a. Sebaliknya, bila diberi tegangan yang terbalik yaitu P (anoda) diberi tegangan negatif dan N (katoda) diberi tegangan positif maka pemberian tegangan ini disebut bias mundur (biased reverse). Pada keadaan ini, arus yang mengalir dalam dioda sangat kecil sehingga dapat diabaikan (gambar 2.16.b).

a. Bias Maju ( Biased Forward ) b. Bias Mundur ( Biased Reverse )

Gambar 2.17 Sifat Dioda Bias Maju dan Bias Mundur

Pada saat diberi biased forward, dioda dapat dialiri arus dengan resistansi yang cukup kecil, yang dikenal dengan nama resistansi maju (forward).

P N

I

A K

P N

I = 0

(46)

Sebaliknya, jika dioda diberi biased reverse, maka arus listrik akan mengalami resistansi yang amat besar dan disebut resistance reverse

Dioda dapat dianggap suatu Voltage Sensitive Electronic Switch, dimana dioda akan menutup atau dalam kondisi ON jika anoda lebih positif dari katoda dan dioda akan terbuka jika kondisi sebaliknya. Macam – macam dioda yang harus diketahui adalah :

1. Dioda Penyearah (Rectifier) 2. Dioda Zener

3. Dioda Cahaya (LED – Light Emiting Dioda)

2.7.2 Dioda Penyearah (Rectifier)

Dioda ini biasanya digunakan pada power supply, namun digunakan juga pada rangkaian radio sebagai detektor, dan lain – lain. Prinsip kerja dari dioda penyearah adalah sebagai berikut :

a. Simbol b. Cara kerja dioda penyearah

Gambar 2.18 Dioda Penyearah Yang Diberi Arus Bolak Balik (AC)

Arus AC yang mendorong elektron keatas melalui resistor, saat melewati dioda hanya ½ periode positif dari tegangan input yang akan memberikan biased forward pada dioda, sehingga dioda akan menghantarkan selama ½ periode

Input Output

(47)

positif. Tetapi untuk ½ periode negatif, dioda dibias reverse dan terjadilah penyumbatan karena kecil sekali arus yang dapat mengalir. Dengan demikian, arus AC telah disearahkan oleh dioda ini menjadi arus yang searah (DC).

2.7.3 Dioda Cahaya (LED : Light Emitting Dioda)

LED merupakan salah satu jenis dioda yang mengubah energi perpindahan electron – electron yang jatuh dari pita konduksi ke pita valensi menjadi cahaya. Berwana – warninya cahaya yang dipancarkan ini, dikarenakan jenis bahan yang digunakan berbeda – beda. Bahan – bahannya antara lain gallium, arsen dan fosfor. Penggunaan LED biasanya berhubungan dengan segala hal yang dilihat oleh manusia, seperti untuk mesin hitung, jam digital, dan lain – lain.

A K

Gambar 2.19 Simbol Dioda Cahaya ( LED )

2.8 Relay

Relay adalah suatu rangkaian switch magnetik yang bekerja bila mendapat catu dan suatu rangkaian trigger. Relay memiliki tegangan dan arus nominal yang harus dipenuhi output rangkaian pendriver atau pengemudinya. Arus yang digunakan pada rangkaian adalah arus DC.

(48)

mengalami gaya listrik magnet sehingga berpidah posisi ke kutub lain atau terlepas dari kutub asalnya. Keadaan ini akan bertahan selama arus mengalir pada kumparan relay. Dan relay akan kembali keposisi semula yaitu normaly ON atau Normaly OFF, bila tidak ada lagi arus yang mengalir padanya, posisi normal relay tergantung pada jenis relay yang digunakan. Dan pemakaian jenis relay tergantung pada kadaan yang diinginkan dalam suatu rangkaian.

Menurut kerjanya relay dapat dibedakan menjadi :

a. Normaly Open (NO), saklar akan tertutup bila dialiri arus b. Normaly Close (OFF), saklar akan terbuka bila dialiri arus

c. Change Over (CO), relay ini mempunyai saklar tunggal yang nomalnya tertutup yang lama, bila kumparan 1 dialiri arus maka saklar akan terhubung ke terminal A, sebaliknya bula kumparan 2 dialiri arus maka saklar akan terhubung ke terminal B.

(49)

Bentuk relay yang digunakan da bentuk relay dengan rangkaian driver dapat dilihat pada gambar 2.18.

a. Simbol b. Relay dengan rangkaian driver

Gambar 2.20 Simbol Relay dan Rangkaian Driver

2.10Perancangan Rangkaian LCD (Liquid Crystal Display)

(50)

Gambar 2.21 Fisik LCD 16 x 2

Gambar 2.22 Rangkaian LCD

(51)

nilai yang akan tampil pada LCD display akan dapat dikendalikan oleh Mikrokontroller ATMega8535.

BAB III

PERANCANGAN DAN SISTEM KERJA RANGKAIAN

(52)

nilai yang akan tampil pada LCD display akan dapat dikendalikan oleh Mikrokontroller ATMega8535.

BAB III

PERANCANGAN DAN SISTEM KERJA RANGKAIAN

(53)

Water flow sensor

Keypad

AT

Me

g

a8

LCD

Driver Relay Pompa

Gambar 3.1 Diagram Blok Rangkaian

3.2 Rangkaian Mikrokontroler ATMega8535

(54)

Gambar 3.2. Rangkaian Minimum Mikrokontroler ATMega 8535

3.3 Rangkaian Catu Daya

(55)

tegangan pada motor stepper saja. Berikut ini adalah skema rangkaian catu daya yang dibuat:

Gambar 3.3 Skematik Rangkaian Catu Daya

Transformator yang digunakan adalah transformator CT Stepdown yang akan menurunkan tegangan 220 Volt AC menjadi 12 Volt AC. Kemudian, tegangan 12 Volt AC ini disearahkan oleh 2 buah dioda 1N5392 sehingga menjadi

12 Volt DC. Kemudian tegangan ini diratakan menggunakan kapasitor 2200 μF. Tegangan yang sudah diratakan ini kemudian di regulasi oleh LM7805. Hal ini bertujuan agar tegangan yang dihasilkan oleh catu daya ini tetap pada 5 Volt walaupun terjadi perubahan tegangan pada bagian input tegangan dari catu daya. Transistor PNP TIP32 berfungsi untuk membantu mensuplai arus apabila terjadi kekurangan arus pada rangkaian, sehingga regulator tidak panas ketika rangkaian butuh arus yang cukup besar.

(56)

Water flow sensor ini terdiri atas katup plastik, rotor air, dan sebuah sensor hall-effect. Ketika air mengalir melalui pipa dalam sensor ini, maka akan mengenai rotor, dan membuatnya berputar. Kecepatan putar rotor akan berubah ketika kecepatan aliran air berubah pula. Output dari sensor hall-effect akan sebanding dengan pulsa yang dihasilkan oleh rotor. Berikut ini adalah bentuk fisik dan gambar skematik rangkaian flow sensor.

a. Fisik Water flow sensor G1/2 b. skematik rangkaian flow sensor

Gambar 3.4 Fisik dan skematik Water flow sensor G1/2

Warna pin Fungsi

Pin 1 (merah) Vcc (+5 V DC) Pin 2 (kuning) Output pulsa

(57)

Table 3.1 Pin Water flow sensor G1/2

3.5 Rangkaian LCD

Gambar 3.5 skematik Rangkaian LCD

LCD digunakan untuk menampilkan hasil pengolahan data pada mikrokontroler dalam bentuk tulisan. Pada alat ini, mode pemrograman LCD yang digunakan adalah mode pemrograman 4 bit. Dengan demikian, pin data LCD yang dihubungkan ke mikrokontroler hanya pin D4, D5, D6, dan D7. Sedangkan untuk jalur kontrolnya, pin LCD yang dihubungkan adalah pin RS dan E. LCD pada alat ini hanya digunakan sebagai penampil, sehingga pin R/W-nya dihubungkan ke ground.

(58)

Gambar 3.6 Skematik Rangkaian Relay

Komponen utama dari rangkaian ini adalah relay. Relay ini memisahkan tegangan rendah dari rangkaian dengan tegangan tinggi dari beban yang dihubungkan dengan sumber tegangan 220 volt PLN.

Relay merupakan salah satu komponen elektronik yang terdiri dari lempengan logam sebagai saklar dan kumparan yang berfungsi untuk menghasilkan medan magnet. Pada rangkaian ini digunakan relay 12 volt, ini berarti jika positif relay (kaki 1) dihubungkan ke sumber tegangan 12 volt dan negative relay (kaki 2) dihubungkan ke ground, maka kumparan akan menghasilkan medan magnet, dimana medan magnet ini akan menarik logam yang mengakibatkan saklar terhubung.

(59)

aktif, maka kolektor tidak terhubung ke emitor, sehingga tegangan pada kolektor menjadi 12 volt, keadaan ini menyebabkan tidak aktif

Kumparan pada relay akan menghasilkam tegangan singkat yang besar ketika relay dinon-aktifkan dan ini dapat merusak transistor yang ada pada rangkaian ini. Untuk mencegah kerusakan pada transistor tersebut sebuah dioda harus dihubungkan ke relay tersebut . Dioda dihubungkan secara terbalik sehingga secara normal dioda ini tidak menghantarkan. Penghantaran hanya terjadi ketika relay dinonaktifkan, pada saat ini arus akan terus mengalir melalui kumparan dan arus ini akan dialirkan ke dioda. Tanpa adanya dioda arus sesaat yang besar itu akan mengalir ke transistor, yang mengakibatkan kerusakan pada transistor.

3.7 Perancangan rangkaian keypad

(60)

Tbl 1 Tbl 2 Tbl 3 Tbl A

(61)

BAB IV

PENGUJIAN ALAT DAN PROGRAM

4.1 Pengujian Rangkaian ATMega8535

Untuk menguji rangkaian ATMega8535 ini, maka dibutuhkan rangkaian sebagai berikut ini:

(62)

Kemudian, setelah rangkaian dirakit, kedalam mikrokontroler dimasukkan program berikut ini:

void setup() { pinMode(13, OUTPUT); }

void loop() {

digitalWrite(13, HIGH); // menyalakan LED delay(1000); // delay selama 1 detik digitalWrite(13, LOW); // mematikan LED delay(1000); // delay selama 1 detik }

Ketika program dieksekusi, maka LED pada pin 19 mikrokontroler akan berkedip. Jika LED sudah berkedip, maka dapat dikatakan mikrokontroler dalam keadaan baik.

4.2 Pengujian Rangkaian Catu Daya

Adapun cara untuk menguji rangkaian catu daya adalah dengan mengukur tegangan output yang dihasilkan oleh catu daya tersebut. Berikut ini adalah letak titik pengukuran (test point) yang dipakai untuk menguji rangkaian catu daya tersebut:

Gambar 4.2 Letak Titik Test Point

(63)

Volt. Dengan demikian, dapat disimpulkan bahwa rangkaian ini sudah dapat beroperasi dengan baik.

4.3 Pengujian Water Flow Sensor

Flow Sensor diuji dengan cara menghubungkannya ke mikrokontroler. Sehingga dapat diketahui apakah sensor tersebut dapat berfungsi dengan baik atau tidak. Kemudian, pada mikrokontroler diisikan program berikut ini:

#include <LiquidCrystal.h>

LiquidCrystal lcd(13, 12, 11, 10, 9, 8);

volatile int NbTopsFan;

pinMode(hallsensor, INPUT); attachInterrupt(0, rpm, RISING);

(64)

Jika sensor dapat bekerja dengan baik, maka hasil perhitungan aliran cairan akan ditampilkan pada layar LCD.

Out put sensor (ml) Metode gelas ukur (ml)

0250 ml 250 ml 0500 ml 500 ml 1000 ml 1000 ml

Tabel 4.1 Perbandingan out put sensor dengan gelas ukur dalam satuan

milli liter (ml)

4.4 Pengujian Rangkaian LCD

Pengujian rangkaian LCD dilakukan dengan cara menghubungkan LCD ke mikrokontroler seperti gambar berikut ini:

(65)

Agar rangkaian tersebut dapat dioperasikan, maka dimasukkanlah program berikut ini ke dalam mikrokontroler:

#include <mega8535.h>

// LCD module initialization lcd_init(16, 2);

lcd_gotoxy(0,0);

lcd_putsf("My project");

while (1) {

// Place your code here };

}

Ketika program dieksekusi oleh mikrokontroler, maka pada display LCD

akan muncul tulisan “hello, world” pada layar LCD.

4.5 Pengujian Rangkaian Relay

Gambar 4.4 Rangkaian Pengujian Rangkaian Relay

(66)

kumparan relay. Ketika pin JP1 berlogika 0 (0 Volt), maka transistor dalam keadaan tidak aktif, dan kumparan relay tidak dialiri arus listrik. Hal ini akan menyebabkan kontak K1 tidak terhubung.

4.6 Pengujian Rangkaian Keypad

Pengujian rangkaian tombol ini dapat dilakukan dengan menghubungkan rangkaian ini dengan mikrokontroler Atmega8535, kemudian memberikan program sederhana untuk mengetahui baik/tidaknya rangkaian ini. Rangkaian dihubungkan ke port 2. Untuk Mengecek penekanan pada 4 tombol yang paling atas, maka data awal yang dimasukkan ke port 2 adalah FEH. Dengan demikian maka pin P2.0 akan mendapat logika low (0), dan yang lainnya mendapat logika high (1), seperti berikut,

Gambar 4.5 rangkaian pengujian keypad

(67)

P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0

1 1 1 0 1 1 1 0

Tabel 4.2 Penekanan Tombol 1

Data pada port 2 akan berubah menjadi EEH. Data inilah sebagai indikasi adanya penekanan pada tombol 1.

Jika terjadi penekanan pada Tbl 2, maka P2.0 akan terhubung ke P2.5 yang menyebabkan P2.5 juga akan mendapatkan logika low (0). Seperti berikut,

P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1 1 0 1 1 1 1 0

Tabel 4.3 Penekanan Tombol 2

Data pada port 2 akan berubah menjadi DEH. Data inilah sebagai indikasi adanya penekanan pada tombol 2. Demikian seterusnya untuk tombol-tombil yang lain.

Program yang diisikan pada mikrokontroler untuk menguji rangkaian keypad adalah sebagai berikut:

Tombol1:

Mov P0,#0FEH

Mov a,P0

Cjne a,#0EEH,Tombol2

Setb P3.7

(68)

Tombol2:

Cjne a,#0DEH,Tombol1

Clr P3.7

Sjmp Tombol1

Program diatas akan menunggu penekanan pada tombol 1 dan tombol 2, jika tombol 1 ditekan, maka program akan menyalakan LED yang ada pada P3.7. Jika tombol 2 ditekan, maka program akan mematikan LED yang ada pada P3.7.

(69)

4.7 Flow Chart

START

Baca keypad

Keypad D ditekan

ISI = 0

Pompa nyala

Baca nilai flow sensor

Isi = isi + nilai flow sensor

Nilai keypad >= isi ?

Pompa Mati

END

Tidak Ya

Ya

Tidak

(70)

Penjelasan Flowchart :

- Pertama-tama di awali dengan start dan mikrokontroler menginisialisasi port-port yang akandigunakan untuk keperluan pembacaan sensor dan port untuk menampilkanke LCD.

- Setelah selesai inisilisasi maka mikrokontroler membaca keypad. - Jika di baca kita tekan D sebagai enter.

- Jika tidak di tekan maka mikro akan kembali membaca keypad, jika Ya maka isi dan pompa nyala.

- Jika pompa nyala maka mikrokontroler membaca nilai out put sensor. - Apa bila dalam proses isi maka nilai isi keypad di tambahkan dengan nilai

(71)

4.8 Program secara Keseluruhan

/***************************************************** This program was produced by the

CodeWizardAVR V1.25.8 Standard Automatic Program Generator

© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com

// Alphanumeric LCD Module functions #asm

.equ __lcd_port=0x15 ;PORTC #endasm

#include <lcd.h> #include <stdio.h> #include <delay.h>

// External Interrupt 0 service routine

interrupt [EXT_INT0] void ext_int0_isr(void) {

// Place your code here frekuensi++;

}

(72)

{

// Reinitialize Timer 1 value TCNT1H=0xD5D0 >> 8;

TCNT1L=0xD5D0 & 0xff; pulsa=frekuensi;

frekuensi=0; }

// Declare your global variables here

int indktor, temp, a, b, c, d, indka, dtot, isi; if (PINB.6==0) {temp=6; indktor=0;} PORTB.0=1; if (PINB.6==0) {temp=9; indktor=0;} PORTB.0=1;

PORTB.1=1; PORTB.2=1; PORTB.3=0; delay_ms(2);

(73)

}

void main(void) {

// Declare your local variables here

// Input/Output Ports initialization // Port A initialization

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In

// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T

PORTA=0x00; DDRA=0x00;

// Port B initialization

// Func7=In Func6=In Func5=In Func4=In Func3=Out Func2=Out Func1=Out Func0=Out

// State7=P State6=P State5=P State4=P State3=1 State2=1 State1=1 State0=1

PORTB=0xFF; DDRB=0x0F;

// Port C initialization

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In

// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T

PORTC=0x00; DDRC=0x00;

// Port D initialization

// Func7=Out Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In

// State7=0 State6=T State5=T State4=T State3=T State2=T State1=T State0=T

PORTD=0x00; DDRD=0x80;

(74)

// Clock source: System Clock // Clock value: 10,800 kHz // Mode: Normal top=FFFFh // OC1A output: Discon. // OC1B output: Discon. // Noise Canceler: Off

// Input Capture on Falling Edge // Timer 1 Overflow Interrupt: On // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=0x00; // Clock source: System Clock // Clock value: Timer 2 Stopped // Mode: Normal top=FFh

// INT0 Mode: Falling Edge // INT1: Off

(75)
(76)
(77)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari evaluasi hasil kerja alat dapat diambil beberapa kesimpulan dalam tugas akhir ini.

1. Water flow sensor yang digunakan berfungsi sebagai indicator dalam pengukuran volume air.

2. Penggunaan Mikrokontroller ATMega8535 dapat mengontrol volume air yang diukur oleh water flow sensor.

Gambar

Gambar 2.1  Water Flow Sensor G1/2
Gambar 2.2 Mechanic Dimensi Water Flow sensor G1/2
Tabel 2.1  Komponen Sensor
Gambar 2.3 Konfigurasi pin IC Mikrokontroller ATMega8535
+7

Referensi

Dokumen terkait

• Hukum acara pidana dilihat dari proses perkara pidana atau Hukum Acara Pidana dalam arti sempit yaitu memuat aturan tentang penyelenggaraan segala upaya

This makes it impossible to use fes:Function in conjunction with that operations, and does not harmonize with other operations such as BinarySpatialOpType where fes:expression

Tujuan penelitian ini adalah untuk mengetahui bagaimana tingkat stres kerja yang dialami oleh karyawan dan ada tidaknya hubungan antara tingkat stres kerja terhadap

Pada variabel CTPS diperoleh bahwa seluruh responden memiliki fasilitas CTPS di rumahnya sejumlah 28 orang (100%), se- luruh responden mendapatkan pernah

Kategori alasan: Kepercayaan dan kecocokan antar rekan kerja.. Emily Ford, Betty Izumi, JostLottes and Dawn

Adapun ibrah yang dapat diambil dari penerapan perkembangan Islam suku Samin Blora di desa Samin Kudus di antaranya adalah dapat lebih memahami kearifan lokal dan tetap

Berdasarkan hal-hal tersebut maka perlu dilakukan suatu evaluasi terhadap kapasitas dan unit pengolahan air minum yang ada sehingga dapat mengetahui kondisi-kondisi yang

karena itu, objek yang diatur dalam HKI adalah karya yang timbul atau.. lahir dari kemampuan