Berdasarkan gambar 3.4 dan 3.5 terdapat perbedaan nilai tegangan untuk pengukuran sampel kunyit menggunakan sumber cahaya laser dan sumber cahaya LED.
3.2.3 Perhitungan Nilai ADC dan Tegangan
�
��
Pada perancangan tugas akhir ini, digunakan ADC mikrokontroler ATmega8535 yang memiliki 8 kanal. ADC mikrokontroler ATmega8535 terletak di PortA.0 sampai
dengan PortA.7 dengan tegangan masukan dari pin AVCC sebesar 5V dan tegangan referensi
�
�
dari pin AREF sebesar 5V. Resolusi yang digunakan pada perancangan tugas akhir ini adalah 10 bit. Contoh perhitungan nilai ADC dengan resolusi 10 bit sebagai
berikut: Tegangan masukan dari sensor sebesar 5V, tegangan referensi sebesar 5V. Nilai ADC yang
akan dihasilkan adalah 1024, berdasarkan persamaan 2.4. Nilai ADC =
�
��
�
�
x 1024 =
5 5
1024 = 1024
Contoh perhitungan tegangan �
��
dengan resolusi 10 bit sebagai berikut: Jika nilai ADC sebesar 979, tegangan referensi sebesar 5V. Nilai tegangan
�
��
yang akan dihasilkan adalah 4,78 V, berdasarkan persamaan 2.5.
�
��
=
��� � 1024
x �
�
= 979
1024 x 5
= 4,78V
3.3 Perancangan Subsistem Hardware
3.3.1 Perancangan Sistem Mikrokontroler AVR ATmega8535
Rangkaian sistem minimum berfungsi sebagai IO untuk mengolah data dari rangkaian penerima laser dan LED, kemudian melakukan pengukuran untuk mengetahui
nilai persentase kadar kurkumin. Mikrokontroler membutuhkan sistem minimum yang terdiri dari rangkaian eksternal yaitu, rangkaian osilator dan rangkaian reset.
Rangkaian osilator ditunjukkan pada gambar 3.6. Perancangan rangkaian osilator digunakan kristal dengan frekuensi 12Mhz dan menggunakan kapasitor 22pF datasheet
pada pin XTAL 1 dan XTAL 2 di mikrokontroler.
Gambar 3.6 Rangkaian osilator ATmega8535
Gambar 3.7 menunjukkan rangkaian reset mikrokontroler ATmega8535. Rangkaian reset
bertujuan untuk memaksa proses kerja pada mikrokontroler diulang dari awal. Jika tombol reset ditekan, maka pin reset akan mendapat input logika rendah, sehingga
mikrokontroler akan mengulang proses eksekusi program dari awal. Pada perancangan rangkaian reset
digunakan reseistor sebesar 10kΩ dan kapasitor sebesar 10µF berdasarkan gambar 3.7
Gambar 3.7 Rangkaian reset ATmega8535
Perancangan pengunaan port sebagai input dan output pada mikrokontroler disesuaikan dengan kebutuhan. Port yang akan digunakan adalah port A, port B, dan port
C. Port A digunakan sebagai port input dari rangkaian penerima laser dan penerima LED. Port
A.0 digunakan sebagai port input dari penerima laser, sedangkan port A.1 akan
digunakan untuk port input dari penerima LED. Port B.0, B.1, B.2 dan B.3 digunakan sebagai port data, sedangkan port B.4 dan B.5 digunakan sebagai port pengatur interface
LCD. Port C.0 digunakan sebagai port input limit switch LED, sedangkan port C.1 digunakan sebagai port input limit switch laser. Port C.2 output indikator LED warna
hijau, sedangkan Port C.3 digunakan sebagai output indikator LED warna merah. Tabel 3.5 menunjukkan pengunaan port pada mikrokontroler ATmega8535.
Tabel 3.5 Penggunaan port-port pada mikrokontroler AVR ATmega8535
NO Nama Port
Keterangan 1
Port A.0
Penerima Laser 2
Port A.1
Penerima LED 3
Port B.0
DB 1 LCD 4
Port B.1
DB 1 LCD 5
Port B.2
DB 1 LCD 6
Port B.3
DB 1 LCD 7
Port B.4
Enable LCD
8 Port
B.5 RW LCD
9 Port
B.6 RS LCD
10 Port
C.0 Limit swicth
LED 11
Port C.1
Limit swicth Laser
12 Port
C.2 Indikator LED hijau
13 Port
C.3 Indikator LED merah
Gambar 3.8 Sistem minimum mikrokontroler AVR ATmega8535
3.3.2 Perancangan Rangkaian LCD Liquid Cristal Display