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.