3.8 Perancangan rangkaian keypad
Rangkaian Keypad berfungsi sebagai tombol untuk memasukan pin. Kemudian data yang diketikkan pada keypad akan diterima oleh mikrokontroler AT89S51
untuk kemudian diolah dan ditampilkan pada display seven segmen. Rangkaian keypad ditunjukkan pada gambar berikut ini :
P0.0 P0.1
P0.2 P0.3
Gambar 3.9 Rangkaian keypad Rangkaian keypad yang digunakan adalah rangkaian keypad yang telah
ada dipasaran. Keypad ini terdiri dari 16 tombol yang hubungan antara tombol- tombolnya seperti tampak pada gambar di atas. Rangkaian ini dihubungkan ke
port 0 mikrokontroler AT89S52.
3.9 Perancangan Sensor Ketinggian Air
Rangkaian Sensor ketinggian air dirancang menggunakan 2 buak kawat tembaga, jika kawat tersebut terkena air maka hambatan kawat
Universitas Sumatera Utara
bertambahberubah, sehingga keadaan tersebut dapat dimanfaatkan sebagai sensor ketinggian air.
3.10 Perancangan Driver penggerak Motor Stepper
Rangkaian driver penggerak motor ini hanya menggunakan IC buffer ULN 2803, dimana fungsi IC ini agar data yang yang diterima dari mikrokontroler
benar-benar terdefinisi sebagai data digital highlow sehingga dat-data ini dapat mengatur gerakan motor stepper searah jarum jam, berlawanan jarum jam ataupun
mengatur sudut putaran motor steper.
Gambar 3.10 IC ULN 2803 dan Driver Motor Stepper
Dimana IC ULN 2803 ini diaktifkan dengan tegangan supplay 12 VDC, mempunyai 8 bit data input dan 8 bit data output dimana tegangan supplay
diberikan pada common kaki 10 dan ground pada kaki 9. Tetapi pada rangkaian ini hanya digunakan 4 bit data untuk menggerakkan 1 motor stepper, karena motor
Universitas Sumatera Utara
stepper hanya memiliki 4 bit data yang dapat digerakkan dan diatur putaran nya baik searah maupun berlawanan jarum jam.
3.11 Kerja Alat Keseluruhan
Kerja Alat Keseluruhan Pada Perancangan dan Pembuatan Sistem Pengontrolan Temperatur Air Menggunakan Keypad Matriks Berbasis
Mikrokontroler AT89S52 sebagai berikut ; Alat difungsikan sebagai pengontrol temperatur air, dimana didalam alat
ini menggunakan tombol keypad matriks 3 x 4 yang berfungsi sebagai inputan suhu refferensi yang ingin kita set. Sehingga jika kita ingin mengeset suhu air
lebih besar dari suhu aktual suhu yang sebenarnya maka alat ini akan menutup penutup wadah, menghidupkan heater sebagai pemanas air sampai suhu yang kita
inginkan yang sudah diset sama dengan suhu aktual dan alat ini akan terus mengontrol dan mempertahankan sesuai dengan suhu yang kita set, begitu juga
jika kita ingin mengset suhu air lebih kecil dari suhu aktual maka alat ini akan menghidupkan kipas, membuka penutup wadah, dan mengaktifkan pompa air
untuk menghisap dan mengisi air dengan tujuan agar terjadi pendinginan air secara terus menerus sampai suhu air sesuai dengan yang kita set, jika sudah
sesuai maka penutup wadah akan ditutup kembali. Jika suhu aktual sama dengan suhu refferensi maka tidak akan ada yang diaktifkan. Sehingga alat ini akan
mengontrol dan mempertahankan suhu air yang diinginkan. Suhu aktual dan suhu refferensi dari inputan keypad matriks ditampilkan di LCD 2 x 16. Alat ini juga
memiliki sensor ketinggian air sehingga air didalam wadah tetap terjaga
Universitas Sumatera Utara
ketinggiannya, baik karena pemanasan maupun pada proses pengisian dan pengisapan air, air pada wadah akan tetap terjaga ketinggiannya.
Universitas Sumatera Utara
Vreg
LM7805CT
IN OUT
TIP32C
100ohm
100uF 330ohm
220V 50Hz 0Deg
TS_PQ4_12 2200uF
1uF 1N5392GP
1N5392GP
12 Volt
5 Volt
BAB IV PENGUJIAN ALAT DAN PROGRAM
4.1 Pengujian Rangkaian Power Supplay PSA