3.3.1. Diagram Alir Program Utama
Progam ini dimulai dengan melakuakan inisialisasi port-port mikrokontroler yang digunakan untuk proses yang akan dilakukan mikrokontroler. LCD akan menampilkan
peringatan bahwa alat sudah siap jika sensor level air sudah sesuai dengan ketinggian air yang ditetapkan. Setelah ketinggian air sudah sesuai untuk mulai dipanaskan mikrokontroler akan
mengirimkan data ke LCD dengan tampilan “level air terpenuhi”. Setelah alat tersebut siap,
LCD akan menampilkan sumber tegangan yang tersedia antara alternatif ataupun PLN. Kemudian, heater akan memanaskan air dengan prioritas sumber tegangan alternatif seperti
dapat dilihat di diagram alir sistem gambar 3.8. Saat tegangan alternatif lebih kecil dari 160 VAC maka heater akan memanaskan air
menggunakan tegangan PLN 220VAC, sehingga waktu untuk memanaskan air akan lebih cepat. Saat tegangan alternatif naik turun menyebabkan pemanasan tidak maksimal, maka
relay bekerja untuk mengganti sumber tegangan menggunakan sumber tegangan alternatif
setelah 15 menit. Setelah suhu air sudah mencapai ±80
o
C maka pemanas akan mati dan akan hidup kembali setelah suhu air turun hingga ±70
o
C, pemanas air akan menjaga suhu hingga tetap ±80
o
C. Berikut ini adalah diagram alir sistem ditunjukan pada gambar 3.8.
Gambar 3.8. Diagram alir keseluruhan sistem
START
Apakah indikator tegangan alternatif
160 VAC ? Apakah tegangan PLN
tersedia?
Cek suhu dan tampilkan
Heater Off
Apakah suhu = 70 drajat C ?
Tampilkan tidak ada sumber
Nyalakan pemanas
Apakah Suhu =80?
waktu pemanasan 20menit?
Cek suhu dan tampilkan
Nyalakan pemanas dan cek suhu
Apakah Suhu =80 ?
Apakah tinggi air sudah 1liter?
Isi air
End Ambil data
Ya Tidak
Ya Tidak
Tidak Ya
Ya Tidak
Tidak
Ya Ya
Tidak Tidak
Ya
Switch menggunakan
tegangan PLN
150 VAC
Waktu pemanasaan 15menit
Ya Tidak
3.3.2 Perancangan Tampilan pada LCD
a b
Gambar 3.9 Tampilan LCD a saat menggunakan tegangan alternatif dan b saat menggunakan tegangan PLN
Tampilan LCD ini digunakan untuk menampilkan sumber tegangan yang digunakan dan suhu air. Penulis merancang tampilan pada LCD adalah sebagai berikut. Pada baris
pertama ditampilkan sumber tegangan yang digunakan untuk memanskan air, sedangkan pada baris kedua ditampilkan suhu air yang dipanaskan secara real time yang didapat dari sensor
Pt100. Gambar 3.8 memperlihatkan tampilan LCD yang diharapkan.
Alternatif Suhu = 65
o
C PLN
Suhu = 35
o
C