Diagram Blok Perancangan Perangkat Lunak Software

34

BAB 3 PERANCANGAN DAN PEMBUATAN

3.1 Diagram Blok

Adapun diagram blok dari rancangan alat yang dibuat adalah sebagai berikut. Gambar 3.1. Diagram Blok Alat Sensor Infra merah Mikrokontroller Atmega 8 Pompa Air Heater 35 Dari Gambar 3.1 di atas, Perancangan alat pencuci dan pengering tangan dengan menggunakan mikrokontroler ATMEGA8 terdiri atas tiga bagian yaitu piranti masukan, mikrokontroler, dan piranti keluaran.Masukan pada rangkaian alat pencuci dan pengering tangan ini diperoleh dari sensor Infrared dan Photodioda. Sensor bekerja berdasarkan fungsinya yaitu jika terkena tangan akan mengirimkan sinyal analog yang kemudian akan dikonversi kedalam bentuk digital dengan menggunakan ADC Analog to Digital Conversion yang selanjutnya sinyal digital tersebut diolah oleh mikrokontroler. 36 3.2 Perancangan Perangkat Keras Hardware 3.2.1. Rangkaian Power supply Power supply adalah suatu sistem yang dapat bekerjamengkonversikan tegangan arus bolak balik ac ke tegangan searahdc pada nilai tertentu. Oleh karena itu rangkaian power supply sangat diperlukan untuk alat pengering tangan ini, karena alat inimembutuhkan tegangan DC untuk mengontrolnya, yaitu berkisarantara 5-12V. Dalam rangkaian power supply ini terdapat dua komparator yaitu LM7805 dan LM7812, selain itu juga terdapat kapasitor untukfilter dan mengurangi terlalu tingginya tegangan puncak pada saatpower supply dalam kondisi start.Secara umum sebuah powersupply terbagi atas tiga unsur utama dan unsur tambahanseperti pada gambar 3.2 Gambar 3.2 Blok Diagram Power Supply Secara Umum 37 Gambar 3.3 Rangkaian Power Supply Rangkaian catu daya berfungsi sebagai pemberi daya ke tiap rangkaian agar rangkaian dapat bekerja.Pada rangkaian tersebut sumber tegangan yang digunakan adalah dari tegangan PLN, sehingga digunakan sebuah transformator untuk menurunkan tegangan dari 220V menjadi 9V. Setelah tegangan diturunkan, tegangan tersebut kemudian disearahkan oleh sebuah dioda. Kapasitor berfungsi sebagai filter sehingga tegangan DC yang dihasilkan dioda mempunyai ripple tegangan yang kecil. Tegangan tersbut kemudian di regulasi oleh regulator LM7805 sehingga tegangan output dari rangkaian ini akan stabil pada 5V. Tegangan inilah yang digunakan untuk mensupply rangkaian pada alat yang dirancang. 38 3.2.2.Rangkaian Mikrokontroler ATMega8 Gambar 3.4Rangkaian Mikrokontroler ATMega 8 Rangkaian ini merupakan rangkaian minimum ATMega8 dengan kristal 16MHz. Dengan rangkaian ini mikrokontroler akan bekerja pada frekuensi kerja 16MHz. Rangkaian minimum ini adalah rangkaian dengan konfigurasi minimum yang digunakan agar mikrokontroler dapat beroperasi, Pin Reset pada mikrokontroler terhubung ke 5V melalui sebuah resistor 10K. Pin AVCC, VCC dan ARef pada mikrokontroler langsung terhubung pada 5V. 39

3.2.3. Rangkaian Relay

Gambar 3.5 Rangkaian Relay Rangkaian ini digunakan untuk menyalakan kipas dan pemanas.Rangkaian ini menggunakan transistor yang difungsikan sebagai sakelar elektronik. Ketika basis transistor diberi tegangan 5V logika 1 maka transistor ini akan aktif. Jika transistor aktif, ini berarti kumparan pada relay akan dialiri oleh arus listrik sehingga menjadi magnet dan menarik kontak relay sehingga relay terhubung dan akan menyalakan kipas ataupun pemanas. Dioda digunakan sebagai pengaman rangkaian dari arus balik yang timbul ketika kumparan pada relay mengalami transisi antara kontak dan tidak. 40

3.3 Perancangan Perangkat Lunak Software

Perancangan software merupakan proses perancangan pembuatan program yang nantinya akan dijalankan oleh mikrokontroler. Program ininantinya akan menjadi rutin yang akan selalu dijalankan ketikamikrokontroler dinyalakan. Program ini akan disimpan pada EEPROM yangada didalam mikrokontroler, sehingga hanya perlu sekali men-download program ke mikrokontroler karena walaupun sumber tegangan dimatikan program masih tersimpan pada EEPROM. 41 3.3.1.FlowchartPerancangan Perangkat Lunak Software Bahasa pemrograman yang digunakan pada perancangan alat ini adalah bahasa pemrograman Basic-AVR. MULAI INSTAL PROGRAM DATA PROGRAM Apakah Program berjalan? SELESAI Masukkan Tidak YA Gambar 3.5Flowchartperancangan Perangkat Lunak software 42 Berikut ini adalah listing program yang disi pada mikrokontroler pada proyek ini. regfile = m8def.dat crystal = 16000000 Wash Alias Pind.1 Dry Alias Pind.2 Washer Alias Portb.1 Dryer Alias Portb.2 Do If Wash = 0 Then Set Washer End If If Wash = 1 Then Reset Washer End If If Dry = 0 Then Set Dryer End If If Dry = 1 Then Reset Dryer End If Loop 43

BAB 4 HASIL DAN PEMBAHASAN

4.1. Pengujian Rangkaian Power Supply

Pengujian pada rangkaian power supply ini dapat dilakukan dengan cara mengukur besarnya tegangan yang terdapat pada test point yang ditunjukkan oleh gambar berikut ini: Gambar 4.1. Gambar Letak Titik Uji Pada RangkaianPower Supply Pada rangkaian ini, sumber tegangan yang digunakan adalah tegangan AC dari PLN. Untuk menguji rangkaian ini, dilakukan pengukuran pada titik-titik yang ditunjukkan pada rangkaian yang dilakukan dengan menggunakan multimeter digital.