Gambar 3.2 Rancang mekanik per-part
3.2 Perancangan Alat Secara Hardware
Perancangan secara Hardware ini meliputi perancangan pada rangkaian minimum system ATMega 8535, rangkaian LCD 16x2, regulator tegangan, dan rangkaian sensor
FlexyForce
3.2.1 Rangkaian Sistem Minimum AVR 8535
Sistem minimum sismin mikrokontroler adalah rangkaian elektronik minimum yang diperlukan untuk beroperasinya IC mikrokontroler. Sismin ini kemudian bisa
dihubungkan dengan rangkaian lain untuk menjalankan fungsi tertentu. Di keluarga mikrokontroler AVR, seri 8535 adalah salah satu seri yang sangat banyak digunakan.
Untuk membuat rangkaian sismin Atmel AVR 8535 diperlukan beberapa komponen yaitu:
1. IC mikrokontroler ATmega8535
2. XTAL 12 MHz XTAL1
3. Kapasitor yaitu dua buah 22 pF C2 dan C3 serta 100 nF C4
4. Satu kapasitor elektrolit 4.7 uF C12
5. Dua resistor yaitu 100 ohm R1 dan 10 Kohm R3
6. Satu tombol reset pushbutton PB1
7. Selain itu tentunya diperlukan power suply yang bisa memberikan tegangan
5V
DC
. Rangkaian sistem minimum ini sudah siap untuk menerima sinyal analog fasilitas ADC di port A.
Rangkaian Osilator ditujukan pada gambar 3.3 perancangan osilator menggunakan Kristal dengan frekuensi 12 MHz dan menggunakan kapasitor 22pF sesuai dengan
datasheet pada pin XTAL
1
dan XTAL
2
di mikrokontroler-nya.
Gambar 3.3 Rangkaian Osilator
Rangkain reset ditujukan pada gambar 3.4 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 resistor sebesar 10kΩ
dan kapasitor sebesar 10uF.
Gambar 3.4 Rangkaian Reset
Perancangan penggunaan port sebagai input dan output pada mikrokontroler disesuaikan dengan kebutuhan. Port yang akan digunakan adalah Port A, Port B, Port C
dan Port D. Port A.0 digunakan sebagai input sensor Flexiforce, Port B.7 digunakan sebagai tombol start, Port B.6 digunakan sebagai tombol stop , dan Port B.5 digunakan
sebagai tombol reset. Lalu, Port C.7, Port C.6, Port C.5, Port C.4 digunakan sebagai Port data. Sedangkan, Port C.2 sebagai Port Enable Port C.1 sebagai port RW , dan Port C.0
sebagai Port RS. Port D.1 digunakan sebagai kirim data,Port D.0 digunakan sebagai terima data. Berikut ini adalah tabel penggunaan port: