Display ini menggunakan 1buah seven segment yang dihubungkan ke IC HEF 4094BP yang merupakan IC serial to paralel. IC ini akan merubah 8 bit data serial yang
masuk menjadi keluaran 8 bit data paralel. Rangkaian ini dihubungkan dengan P3.0 dan P3.1 AT89S51.P3.0 merupakan fasilitas khusus pengiriman data serial yang disediakan
oleh mikrokontroler AT89S51. Sedangkan P3.1 merupakan sinyal clock untuk pengiriman data serial. Pada rangkaian display ini digunakan dua buah dioda yang
berfungsi untuk menurunkan tegangan supply untuk seven segment. Satu buah dioda dapat menurunkan tegangan sekitar 0,6 volt. Jadi, apabila dioda yang digunakan dua buah
maka tegangan yang dapat diturunkannya adalah 1,8 volt. Tegangan ini diturunkan agar umur seven segment lebih tahan lama dan karena tegangan maksimum seven segment
adalah 3,7 volt
3.7. Rrangkaian Pengendali Pompa Air
Rangkaian pengendali pompa air pada alat ini berfungsi untuk mengisi dan mengosongkan air pada tangki. Gambar rangkaian pengendali pompa air ini ditunjukkan
pada gambar 3.7 berikut ini:
Gambar 3.7. Rrangkaian Pengendali Pompa Air
Universitas Sumatera Utara
Output dari relay yang satu dihubungkan ke sumber tegangan 12 volt dan yang lainnya dihubungkan ke pompa. Hubungan yang digunakan adalah normally open.
Prinsip kerja rangkaian ini pada dasarnya memanfaatkan fungsi transistor sebagai saklar elektronik. Tegangan atau sinyal pemicu dari transistor berasal dari mikrokontroler Port
0.1 P0.1. Pada saat logika pada port 0.1 adalah tinggi high, maka transistor mendapat tegangan bias dari kaki basis. Dengan adanya tegangan bias ini maka transistor akan aktip
saturation, sehingga adanya arus yang mengalir ke kumparan relay. Hal ini akan menyebabkan sakar pada relay menjadi tertutup, sehingga hubungan sumber tegangan 12
volt ke pompa akan terhubung dan pompa akan menyala. Begitu juga sebaliknya pada saat logika pada P0.1 adalah rendah low maka relay tidak dialiri arus. Hal ini akan
menyebabkan saklar pada relay terputus, sehingga sumber tegangan 12 volt dengan pompa akan terputus dan pompa tidak menyala.
Universitas Sumatera Utara
3.8. Rangkaian Tombol
Rangkaian Keypad berfungsi sebagai tombol untuk memasukan nilai level ketinggian air yang akan diisikan ke dalam tangki. data yang diketikkan pada keypad akan diterima oleh
mikrokontroler AT89S51 untuk kemudian diolah dan diotampilkan pada display seven segmen. Rangkaian keypad ditunjukkan pada gambar berikut ini :
Gambar 3.8. Rangkaian Tombol Rangkaian keypad ini terdiri dari sebuah keypad yang salah satu pinnya
dihubungkan ke ground dan pin yang lain dihubungkan ke VCC dan AT89S51.
Universitas Sumatera Utara
3.9. Perancangan Rangkaian sensor dan pengolah sinyal
Sensor ini berfungsi untuk mengetahui ketika ada air yang mengenai sensor. Sensor ini terdiri dari dua lempeng logam, dimana lempeng 1 dihubungkan ke Vcc 5 volt
dan yang lainnya dihubungkan ke input dari rangkaian pengolah sinyal. Sensor yang terkena air akan mengalami perubahan tegangan kemudian akan
diolah oleh rangkaian penerima agar menghasilkan data biner, dimana jika sensor terkena air maka output dari rangkaian penerima ini akan mengeluarkan logika low 0, namun
jika tidak terkena air, maka output dari rangkaian penerima akan mengeluarkan logika high 1. Rangkaian sensor dan penguat sinyal seperti gambar di bawah ini:
Gambar. Rangkaian sensor dan penguat sinyal
Gambar 3.9. Prancangan Rangkaian sensor dan pengolah sinyal air
Ke mikrokontroler
Universitas Sumatera Utara
Pada rangkaian di atas, output dari sensor diumpankan ke Op Amp, di Op Amp tegangan akan dikuatkan sesuai dengan yang diinginkan. Output Op Amp akan
diinputkan ke basis dari transistor tipe NPN C945, ini berari untuk membuat transistor tersebut aktip maka tegangan yang keluar dari Op Amp harus lebih besar dari 0,7 volt.
Syarat ini akan terpenuhi jika sensor terkena air.
3.10. Perancangan Program