Perancangan Program Perancangan Dan Pengendalian Kwh Meter Prabayar Berbasis Mikrokontroller ATMega8535 Melalui Telepon Selular

Start Baca Sisa KWH Input = 1? Baca Input Counter Counter + 1 Counter = 10? Kwh + 1 Counter = 0 Tampilkan ke LCD End Ya Ya Tidak Sisa 20 KWH? Ya Tidak Sisa = 0 KWH? Non aktifkan Relay 12 VDC 220 VAC Ya Tidak Hidupkan Lampu Peringatan Input voucher ke HP Kirim voucher via SMS Tidak

3.2 Perancangan Program

Diagram alir pemrogramannya adalah sebagai berikut : Gambar 3.9 Flow Chart Program Sistem Pada saat power dihidupkan, maka program akan langsung membaca jumlah unit KWH sisa yang ada di memori dan akan Langsung ditampilkan ke display LCD. Apabila program membaca jumlah unit KWH yang tersisa kurang dari 20 KWH maka program akan mengirimkan perintah untuk menghidupkan alarmlampu indikator, tanda voucher yang akan segera habis dan disarankan untuk segera melakukan pengisian voucher unit KWH. Kemudian program akan melanjutkan menghitung counter. Dan apabila program membaca unit sisa KWH sisa sama dengan nol maka program akan memberikan perintah untuk mengaktifkan coil relay dan relay akan membuka kontak hubungan power dari KWH meter ke beban. Maka hal ini akan menyebabkan seluruh sambungan power listrik dari KWH ke beban akan terputus sampai dilakukan kembali pengisian data voucher rekening listrik. Dimana Voucher rekening listrik dapat diisi melalui jarak jauh, yaitu dengan mengirimkan voucher melalui HP konsumen yang kemudian diteruskan ke modul GSM yang terhubung ke mikrokontroller melalui interface komunikasi. Mikrokontroler akan membaca data voucher rekening listrik yang dikirim melalui SMS dan akan ditampilkan pada display LCD 2 X 16. Counter akan mengenali setiap perubahan logika low 0 menjadi high 1 sebagai 1 putaran piringan KWH Meter. Apabila counter telah menghitung putaran piringan sampai sepuluh kali maka program akan menambahkan satu 1 unit nilai KWH. Artinya satu 1 unit KWH sama dengan sepuluh 10 putaran piringan KWH Meter, dan pemakaian ini akan langsung dikurangkan dari unit KWH awal, kemudian sisanya akan ditampilkan pada display LCD 2 X 16. Pengurangan unit KWH sesuai dengan putaran piringan akan berlangsung terus sampai unit KWH sama dengan nol 0. Setelah ini, pelanggan akan mengisi voucher unit KWH Meternya dan pengurangan unit KWH Meter pun akan berlangsung kembali seperti dijelaskan di atas.

3.3 Rangkaian Lengkap