TimerCounter Rangkaian Pendeteksi Sumber Alternatif yang Masuk

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