Diagram Blok Rangkaian Perancangan Dan Pembuatan Sistem Pengontrolan Temperatur Air Menggunakan Keypad Matriks Berbasis Mikrokontroler AT89S52 Secara Hardware

BAB 3 RANCANGAN SISTEM

3.1 Diagram Blok Rangkaian

Diagram blok merupakan gambaran dasar dari rangkaian sistem yang akan dirancang. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram blok dari sistem yang dirancang adalah seperti yang diperlihatkan pada gambar 3.1. berikut ini: A T 8 9 S 5 2 ADC 0804 Sensor Temperatur Keypad Matriks 2 buah heater 2 buah relay 1 buah kipas 1 buah relay Motor stepper Driver Motor stepper LCD 2 x 16 Driver LCD Sensor ketinggian air Driver Sensor ketinggian air 2 buah pompa 2 buah relay Gambar 3.1. Diagram Blok Rangkaian Disain sistem rangkaian terdiri dari: 1. Sensor suhu LM35 berfungsi untuk mengukur dan mengontrol suhu air berupa tegangan analog kemudian output sensor ini akan diinputkan ke ADC0804. 2. Sensor ketinggian air berfungsi untuk mempertahankan ketinggian air. Universitas Sumatera Utara 3. ADC0804 berfungsi untuk merubah tegangan analog dari sensor suhu menjadi data digital 8 bit, kemudian data tersebut menjadi input ke mikrokontroler AT89S52 dan data tersebut yang akan menjadi nilai suhu air. 4. Mikrokontroler AT89S52 berfungsi untuk mengolah data digital yang dikirimkan oleh ADC0804, selanjutnya mikrokontroller akan membaca nilai suhu yang terukur dan menampilkannya pada LCD 2x16 kemudian membandingkannya dengan data tertentu untuk kemudian mengambil tindakan menghidupkanmematikan heater, pompa dan kipas. 5. Relay heater berfungsi sebagai perantara antara mikrokontroler yang memiliki tegangan 5 volt DC dengan heater yang memiliki tegangan 220 volt AC, sehingga heater dapat dikendalikan oleh mikrokontroler AT89S52, maksudnya jika suhu ruangan yang diinginkan naik maka mikrokontroler akan memerintahkan relay untuk menghidupka n heater. 6. Relay kipas berfungsi sebagai perantara mikrokontroler dengan kipas atau sebagai switch onoff untuk menghidupkanmematikan kipas, maksudnya jika suhu yang kita inginkan turun maka mikrokontroler akan memerintahkan relay untuk menghidupkan kipas. 7. Relay pompa berfungsi sebagai perantara mikrokontroler dengan pompa atau sebagai switch onoff untuk menghidupkanmematikan pompa, maksudnya jika air kurang atau lebih sesuai dengan ketinggian air maka pompa akan menyesuaikan dengan ketinggian air tersebut, baik menambah air, maupun mengisap air. 8. Heater berfungsi untuk memanaskan suhu air yang akan dikendalikan oleh mikrokontroler setelah mendapatkan data dari sensor suhu LM35. Universitas Sumatera Utara 9. Kipas berfungsi untuk mendinginkan suhu air yang akan dikendalikan oleh mikrokontroler setelah mendapatkan data dari sensor suhuLM35. 10. Pompa berfungsi untuk menambahmengurangkan air agar sesuai dengan ketinggian air. 11. Display LCD 2x16 berfungsi untuk menampilkan hasil pembacaan suhu pada sensor suhu LM35 yang berada dalam air baik suhu aktual maupun suhu referensi dan sebgai tampilan dari inputan keypad. 12. Keypad 3 x 4 berfungsi untuk memasukkan nilai temperatur air yang diinginkan ke mikrokontroler agar suhu yang kita inginkan dapat dipertahankan dan dikontrol.

3.2 Perancangan Power Supplay PSA