Pengendali Utama Perancangan Perangkat Keras Elektronik

32

3.3.2. Perancangan Perangkat Keras Elektronik

Perangkat Keras Elektronik merupakan beberapa rangkaian elektronika yang digunakan dalam sistem yang dirancang. Pada bagian ini akan membahas tentang mikrokontroler arduino mega sebagai pengendali utama, sensor pH, sensor berat, sensor suhu dan skematik driver conveyor.

3.3.2.1. Pengendali Utama

Pengendali utama pada suatu sistem kendali memiliki peran yang sangat penting. Hal ini dikarenakan pengendali utama dapat mengendalikan semua masukan dan keluaran dari suatu plant maupun sensor yang ada pada suatu sistem. Oleh karena itu akan digunakan sebuah pengendali utama pada skripsi ini untuk mengolah data yang diperlukan dan mengambil keputusan untuk melakukan sesuatu pada tahap selanjutnya dalam alat ini. Pada skripsi ini pengendali utama yang digunakan adalah sebuah mikrokontroler. Mikrokontroler ini dapat menerima data dari sensor kemudian akan memprosesnya dan mengkonversi data tersebut menjadi satuan yang diinginkan. Mikrokontroler yang digunakan dalam adalah mikrokontroler yang termasuk dalam keluarga ATMega buatan Atmel Corporation, yaitu ATMega 2560 yang diprogram dengan pemrograman arduino. Pemilihan ATMega 2560 berbasis arduino sebagai pengendali utama karena ATMega 2560 memiliki pin input dan output banyak, serta memiliki banyak fasilitas yang relatif lebih mudah dipelajari dibandingkan dengan AVR. Pada mikrokontroler ini digunakan untuk mendapatkan data yang terukur pada sensor pH dengan modul pH meter V.1.0, serta digunakan untuk mendapatkan data yang terukur pada sensor berat load cell dengan modul HX711 dan digunakan untuk mendapatkan data suhu yang terukur oleh sensor suhu thermocouple type K. Mikrokontroler ini juga bertugas untuk menghidupkan driver motor EMS untuk mengatur kecepatan motor DC pada pengukuran kadar pH, bertugas untuk menghidupkan relay untuk mengaktifkan infrared ceramic heater dan motor DC pada pengukuran kadar air. 33 Tabel 3.3. Konfigurasi Pin ATMega 2560 Pada Bagian Pengendali Utama. Nama Port Fungsi PORTA 0 Data Driver Relay 1 PORTA 1 Data Driver Relay 2 PORTA 2 Data Driver Relay 3 PORTA 3 Data Driver Relay 4 PORTD 2 Pin D7 LCD PORTD 3 Pin D6 LCD PORTD 4 Pin D5 LCD PORTD 5 Pin D4 LCD PORTD 6 Pin SCK HX711 PORTD 7 Pin DT HX711 PORTD 11 Pin Enable LCD PORTD 12 Pin RS LCD PORTD 8 Pin SO MAX6675 PORTD 9 Pin CS MAX6675 PORTD 10 Pin SCK MAX6675 PORT TX1 18 Pin TX pH Meter V.1.0 PORT RX1 19 Pin RX pH meter V.1.0 PORTD 46 Tombol Push Button kadar pH PORTD 48 Tombol Push Button kadar Air Skripsi yang dirancang dan direalisasikan ini dilengkapi dengan program user interface. Program user interface yang digunakan berfungsi untuk menampilkan status apakah alat dapat bekerja atau tidak, serta untuk menampilkan berapa nilai kadar pH yang terukur oleh sensor pH, nilai berat yang terukur oleh sensor berat load cell, nilai suhu yang terukur oleh sensor suhu thermocouple dan nilai kadar air yang terukur. Hal ini dirancang dengan tujuan untuk mempermudah user dalam penggunaan supaya user mengetehaui apakah alat sudah selesai atau belum pada saat melakukan pengukuran. Untuk menampilkan user 34 interface digunakan sebuah LCD character 16 x 2 yange terhubung langsung ke mikrokontroler, selain itu digunakan tombol push button untuk memulai proses pengukuran.

3.3.2.2. Sensor PH dengan Modul PH Meter V.1.0.