Minimum Sistem ATmega 8535 Perancangan Hardware Mesin Pembuat Minuman

Pada bagian bawah mesin pembuat minuman terdapat kotak kendali yang berisi mikrokontroler, modul relay, dan regulator tegangan sebagai kendali motor pompa dan LCD sebagai penampil informasi perintah yang sedang dijalankan. Lalu terdapat wadah pembuangan cairan yang terhubung dengan tempat keluaran cairan sebagai penampungan jika terdapat cairan yang tumpah, sehingga tidak mengotori dan membahayakan kinerja mesin.

3.5.2. Minimum Sistem ATmega 8535

Mikrokontroler ATmega 8535 pada penelitian ini berfungsi sebagai pengendali dari mesin pembuat minuman serta sebagai pengolah data serial yang dikirimkan dari komputer melalui modul USB to TTL. Dalam pengendaliannya, mikrokontroler diisi dengan program dan instruksi untuk mengaktifkan motor pompa sesuai dengan urutan dan waktu aktif tertentu. Agar mikrokontroler dapat diisi program dan menjalankannya, diperlukan rangkaian minimum sistem, yang berfungsi sebagai gerbang input dan output IO. Mikrokontroler membutuhkan minimum sistem yang terdiri dari rangkaian eksternal yaitu rangkaian osilator dan rangkaian reset. Untuk rangkaian osilator, digunakan crystal dengan frekuensi sebesar 12 MHz dan menggunakan kapasitor 22 pF pada pin XTAL1 dan XTAL2 di mikrokontroler. Rangkaian osilator ini berfungsi sebagai sumber clock bagi mikrokontroler. Pemberian kapasitor bertujuan untuk memperbaiki kestabilan frekuensi yang diberikan oleh osilator eksternal. Gambar 3.19 menunjukan rangkaian osilator. Gambar 3.19. Rangkaian Osilator ATmega8535 [15] Perancangan rangkaian reset bertujuan untuk memaksa proses kerja pada mikrokontroler dapat diulang dari awal. Saat tombol reset ditekan maka mikrokontroler mendapat input logika rendah, sehingga akan me-reset seluruh proses yang sedang dilakukan mikrokontroler. Rangkaian reset untuk ATmega8535 ditunjukan oleh gambar 3.20. Gambar 3.20. Rangkaian Reset ATmega8535 [15] Pada gambar 3.21 . terdapat resistor yang memiliki resistansi sebesar 4,7 KΩ yang difungsikan sebagai pull up. Resistor pull-up eksternal dapat digunakan untuk menjaga agar pin RESET tidak berlogika 0 secara tidak disengaja. Kapasitor 10nF yang disusun serial dengan resistor digunakan untuk menghilangkan noise. Rangkaian reset minimum sistem ATmega8535 merupakan gabungan dari rangkaian push-button dan low-pass filter.

3.5.3. Rangkaian dan Konfigurasi LCD 16×2