PENCUCI TANGAN DENGAN SABUN DAN PENGERING TANGAN OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535

(1)

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi telah dirasakan oleh semua sendi kehidupan manusia. Teknologi komputer telah banyak digunakan dalam memudahkan pekerjaan manusia, baik itu dikalangan perkantoran, dunia pendidikan, sampai pada kalangan rumah tangga. Pemanfaatan teknologi komputer bukan hanya digunakan untuk pengolahan data tetapi juga digunakan sebagai media pengontrol alat. Hal ini membawa perubahan pada pola hidup manusia. Bandara, mall, rumah sakit dan pabrik dalam kegiatan mencuci tangan masih dilakukan secara manual dan ada yang memakai pengering otomatis tetapi untuk mencuci tangan dan memakai sabun di lakukan secara manual. Sebagaimana pada tempat umum seperti di mall yang ada saat ini, pengguna masih harus membuka kran air dan menutupnya kembali ketika waktu pengguna ingin memakai sabun pengguna harus mengambil sabun cair dari botol secara manual yang membuat seseorang harus mematikan kran dan menyalakan lagi berulang-ulang secara manual dan mengeringkan tanganya di tempat lain. Alangkah baiknya jika proses pencucian dan pengeringan tangan serta pemberian sabun dapat dilakukan ditempat yang sama dan dilakukan secara otomatis.

Berhubungan dengan hal itu dapat dikembangkan suatu alat untuk menggabungkan ketiga proses tersebut yang dilakukan secara otomatis sehingga dapat memberikan kemudahan bagi para pengunjung, jadi pengunjung tidak perlu lagi antri di dua tempat yang berbeda. Hal tersebut memberikan satu nilai tersendiri dan alat ini akan lebih higienis dalam proses mencuci tangan.


(2)

1.2 RUMUSAN MASALAH

Berdasar uraian di atas masalah yang muncul dari tugas akhir ini adalah:

1. Bagaimana merancang desain sistem pencuci tangan dengan sabun dan pengering tangan yang dapat dikontrol otomatis menggunakan mikrokontroller?

2. Bagaimana membuat sistem agar dapat mengetahui jarak tangan menggunakan sensor?

3. Bagaimana cara membuat sistem penjadwalan alat bekerja sesuai dengan yang diinginkan?

4. Bagaimana merancang perangkat lunak agar sistem dapat mengatur kran, heater dan aliran sabun berdasarkan jarak yang dihasilkan sensor?

1.3 BATASAN MASALAH

Agar tujuan dari tugas akhir ini tidak menyimpang dari tujuan semula, dibutuhkan suatu batasan-batasan yang jelas guna mengarahkan pembahasan. Batasan-batasan masalah tersebut adalah sebagai berikut,

1. Ruang lingkup pembahasan dari tugas akhir ini diarahkan pada sistem sistem kerja menggunakan sensor untuk pengoprasiannya.

2. Menggunakan ATMEGA8535 sebagai pengendali utama sistem.

3. Menggunakan sensor jarak inframerah SHARP GP2Y0A02YK sebagai pembaca jarak.

4. Menggunakan motor DC gearbox sebagai pengontrol putaran kran. 5. Menggunakan TRIAC sebagai media pengendali rangkaian AC heater. 1.4 MAKSUD DAN TUJUAN

Tujuan dari pembuatan tugas akhir ini adalah:

1. Merancang dan membuat sistem pencuci tangan dengan sabun dan pengering tangan otomatis yang dikendalikan menggunakan mikrokontroler ATMega8535.

2. Merancang sistem untuk mengatur keluaran yang di butuhkan saat pecucian dan pengeringan tangan di satu tempat.


(3)

3. Membuat sistem untuk menentukan keluaran air,sabun dan pengering pada alat.

1.5 Metodologi Penelitian

Penelitian dititik beratkan sebagaimana berikut: 1. Metode pengumpulan data

a. Mempelajari literature yang berkaitan dengan pembuatan alat seperti sensor jarak inframerah, LCD, motor, optocoupler, TRIAC, driver dan sebagainya. b. Wawancara dengan dosen dan para ahli lainya mengenai sensor, serta

mikrokontroler, alur sistem rancangan dan perancangan mekanik.

2. Metode perancangan sistem merencanakan dan membuat perangkat keras dan perangkat lunak seperti rangkaian driver motor, mikrokontroler, baca jarak dan sebagainya.

3. Mengadakan pengujian perangkat keras dan perangkat lunak pada masing-masing blok.

4. Penulisan laporan tentang perencanan dan pembuatan alat yang dibuat. 1.6 Sistematika Penulisan

Sistematika pembahasan tugas akhir ini perinciannya sebagai berikut : BAB I Pendahuluan

Bab ini membahas latar belakang, tujuan, rumusan masalah, dan metodologi serta sistematika pembahasan.

BAB II Landasan Teori

Bab ini menguraikan teori-teori yang mendasari dan mendukung dalam perencanaan serta pembuatan hardware seperti perancangan mekanik, microcontroller ATMEGA8535, driver TRIAC, driver motor, lcd dan lain sebagainya.


(4)

BAB III Perancangan Sistem

Bab ini membahas tentang perencanaan serta pembuatan hardware dan software.

BAB IV Pengujian Alat Dan Hasil Analisa

Bab ini membahas tentang penggujian beserta hasil dari pengujian dari alat yang telah dibuat.

BAB V Penutup

Bab ini membahas tentang kesimpulan dan saran terhadap laporan akhir untuk pengembangan menjadi sistem yang lebih sempurna.


(5)

PENCUCI TANGAN DENGAN SABUN DAN PENGERING TANGAN OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535

TUGAS AKHIR

Disusun oleh:

AHMAD MUHAJIR ZAMZAMY NIM : 201010130311084

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015


(6)

PENCUCI TANGAN DENGAN SABUN DAN PENGERING TANGAN OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535

TUGAS AKHIR

Diajukan Kepada Universitas Muhammadiyah Malang Untuk Memenuhi Syarat

Gelar Sarjana (S-1) Teknik Elektro

Disusun oleh:

AHMAD MUHAJIR ZAMZAMY NIM : 201010130311084

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG


(7)

(8)

(9)

(10)

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT, atas segala pemberian petunjuk dan kelancaran dalam pengerjaan dan penyelesaian skripsi ini.

2. Bapak, Ibu, Kedua Saudaraku dan keluarga yang selalu mendo’akan, mendukung dan memotivasi penulis sehingga bisa menyelesaikan skripsi ini. 3. Bapak Ir. Nur Khasan, MT dan Bapak Ir. Nurhadi, MT selaku pembimbing

skripsi, terimakasih untuk bantuan dan kesabarannya dalam membimbing penulis.

4. Para sahabat Jatmiko, Angga, Rendy, Nanang dan Teman-teman seperjuangan Teknik Elektro UMM terutama Kelas Elektro B Angkatan 2010 dan Pak Dhe,Mak sri,Mak depan,Pak Mustofa yang selalu memberi saran selama dimalang.

5. Pihak Dosen beserta Staff TU Jurusan Teknik Elektro UMM.

6. Jatmiko, Angga dan Nanang yang telah bersedia untuk bertukar pikiran dan berbagi ilmu kepada penulis.

7. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah berjasa dalam pengerjaan skripsi ini.


(11)

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Tiada kata yang terbaik dan terindah selain puji syukur kehadirat Allah SWT, karena berkat rahmat, taufik serta hidayahNya maka penulisan skripsi yang berjudul “PENCUCI TANGAN DENGAN SABUN DAN PENGERING TANGAN

OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535” dapat

terwujudkan, yang digunakan sebagai salah satu persyaratan untuk meraih gelar sarjana S-1.

Penulisan skripsi ini tidak dapat terselesaikan dengan baik tanpa adanya bimbingan dan sumbangan pemikiran dari berbagai pihak. Pada kesempatan ini penulis ingin menyampaikan terima kasih yang tidak terhingga dan penghargaan yang setinggi-tinginya kepada :

1. Kedua orang tua penulis dan keluarga penulis yang telah memberi kasih sayang, dukungan baik moril maupun materil sehingga penulis dapat menyelesaikan skripsi ini.

2. Ibu Ir.Nur Alif, MT., selaku Ketua Jurusan Elektro Universitas Muhammadiyah Malang.

3. Bapak Ir. Nur Khasan, MT selaku Dosen Pembimbing I yang telah memberikan bimbingan dalam penyusunan skripsi ini.

4. Bapak Ir. Nurhadi, MT. selaku Dosen Pembimbing II yang juga telah memberikan bimbingan dalam penyusunan skripsi ini.

5. Bapak dan Ibu dosen pengajar serta para staff karyawan jurusan teknik elektro UMM.

6. Teman – teman seperjuanganku di kelas Elektro B, terima kasih atas semua kisah suka dan dukanya. Karena kalian adalah keluargaku juga.

7. Dan semua pihak yang telah membantu kelancaran penulis dalam penyusunan skripsi ini.


(12)

Akhir kata penulis berharap agar skripsi ini bisa bermanfaat bagi seluruh Mahasiswa Jurusan Teknik Elektro pada khususnya, dan bagi para pembaca umumnya.

Penulis menyadari masih banyak kekurangan dan kesalahan dalam skripsi ini, oleh karena itu kritik dan saran yang membangun akan sangat diharapkan oleh penulis demi sempurnanya skripsi ini.

Malang, 2 Mei 2015


(13)

DAFTAR ISI

LEMBAR PERSETUJUAN... i

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ... iii

ABSTRAK ... iv

ABSTRACT ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Masalah... 2

1.4. Maksud Dan Tujuan ... 2

1.5. Metodologi Penelitian ... 3

1.6. Sistimatika Pembahasan ... 3

BAB II DASAR TEORI 2.1. Mikrokontroller ATMEGA8535 ... 5

2.1.1 Konfigurasi pin-pin ATMEGA8535 ... 5

2.1.2Timer dan Counter pada AVR ... 10

2.2. Sensor jarak Inframerah ... 11

2.3. Diode infra merah ... 12

2.3.1 Photodiode ... 13

2.4. Transistor... 13

2.4.1 Garis Beban DC ... 17

2.5. Buzzer ... 19


(14)

2.6.1 Register LCD ... 22

2.6.2 Register Perintah LCD ... 22

2.6.3 Register Data ... 25

2.7. Driver Motor ... 26

2.8. Motor DC ... 28

2.8.1 Cara Kerja Motor DC ... 29

2.8.2 Pengendalian Arah Putaran Motor DC ... 31

2.8.3 Pemodelan Motor DC ... 31

2.9. Basic Compiler AVR(BASCOM) ... 32

2.9.1 Bahasa Bascom AVR ... 32

2.9.2Karakter Dalam BASCOM ... 33

2.9.3 Tipe Data ... 33

2.9.4 Variabel ... 34

2.9.5 Alias ... 35

2.9.6 Konstanta ... 35

2.9.7 Array ... 36

2.9.8 Operasi-Operasi Dalam BASCOM ... 37

BAB IIIPERANCANGAN 3.1. Perencanaan Mekanisme Alat... 38

3.2. Perencanaan Hardware ... 40

3.2.1Blok Diagram Sistem... 40

3.2.2 Perancangan sensor jarak inframerah menggunakan SHARP GP2Y0A02 ... 40

3.2.3 Perancangan sensor halangan inframerah ... 41

3.2.4 Perancangan Tombol push button ... 43

3.2.5 Perancangan LCD 16X2 ... 44

3.2.6 Perencanaan Driver TRIAC SSR ... 45

3.2.7 Perancangan rangkaian Driver Buzzer ... 47


(15)

3.2.9Perancangan Rangkaian Motor DC servo Pengontrol Kran Air... 50

3.2.10 Perancangan Mikrokontroler ATMEGA8535 ... 51

3.3 Perencanaan Software ... 52

3.3.1 Perangkat Lunak ... 52

3.3.2Algoritma pembacaan ADC Internal ATMEGA8535 ... 53

3.3.3 Algorima pembacaan jarak ... 54

3.3.4 Algoritma Tulis Instruksi LCD... 56

3.3.5 Algoritma perangkat lunak keseluruhan ... 57

BAB IVPENGUJIAN DAN PENGUKURAN ALAT 4.1.Pengujian Sensor Jarak Inframerah SHARP GP2Y0A02 ... 58

4.1.1 Tujuan ... 58

4.1.2 Peralatan Yang Digunakan... 58

4.1.3 Langkah-Langkah Pengukuran ... 58

4.1.4 Diagram Rangkaian Pengujian... 58

4.1.5 Langkah-Langkah Pengukuran ... 58

4.1.6 Diagram Pengujian ... 59

4.1.7 Hasil Pengukuran ... 64

4.1.8 Analisa ... 64

4.2. Pengujian Keseluruhan ... 65

4.2.1 Tujuan pengujian ... 65

4.2.2 Peralatan yang digunakan ... 65

4.3.3 Prosedur pegujian ... 65

4.3. Pengujian Motor Servo ... 71

4.3.1 Tujuan pengukuran ... 71

4.3.2 Peralatan yang digunakan ... 71

4.3.3 Langkah pegujian ... 71

4.3.4 Diagram Pengujian ... 71

4.3.5Hasil Pengujian ... 72


(16)

4.4. Pengujian Rangkaian Driver Motor DC L298 ... 73

4.4.1 Alat dan Bahan ... 73

4.4.2 Langkah percobaan ... 74

4.4.3 Pengujian Driver Motor L298 ... 74

4.4.4 Hasil Pengujian ... 74

4.4.5 Ringkasan Hasil ... 75

4.5. Pengujian rangkaian driver TRIAC ... 75

4.5.1 Tujuan pengujian ... 75

4.5.2 Peralatan yang digunakan ... 75

4.5.3 Prosedur pengujian ... 75

4.5.4 Diagram Pengukuran ... 75

4.5.5 Hasil pengujian ... 76

4.5.6 Ringkasan Hasil ... 76

4.6. Pengujian LCD ... 76

4.6.1 Tujuan Pengukuran ... 76

4.6.2 Peralatan Yang digunakan ... 76

4.6.3 Langkah-langkah pengukuran ... 77

4.6.4 Pengujian Rangkaian LCD ... 77

4.6.5 Hasil Pengukuran ... 78

4.6.6 Ringkasan Hasil ... 78

4.7.Pengujian ADC ... 79

4.7.1 Tujuan Pengukuran ... 79

4.7.2 Peralatan Yang digunakan ... 79

4.7.3 Langkah-langkah pengukuran ... 79

4.7.4 Pengujian Rangkaian ADC ... 80

4.7.5 Data Hasil Pengukuran ... 81

4.7.6 Ringkasan Hasil ... 82

4.7 Pengujian Buzzer ... 83

4.7.1 Tujuan ... 83


(17)

4.7.3 Langkah Pengujian ... 83

4.7.4 Pengujian Rangkaian ... 83

4.7.5 Hasil Pengujian ... 84

4.7.6 Ringkasan Hasil ... 84

BAB V KESIMPULAN 5.1. Kesimpulan ... 85

5.2. Saran ... 85

DAFTAR PUSTAKA ... 87 LAMPIRAN


(18)

DAFTAR GAMBAR

Gambar 2.1 Konfigurasi pin AVR ATMEGA 8535 ... 6

Gambar 2.2 Blok Diagram Timer ... 10

Gambar 2.3 pantulan cahaya inframerah ... 11

Gambar 2.4Bentuk fisik sensor inframerah type sharp GP2Y0A02YK ... 12

Gambar 2.5 karakteristik Vout terhadap jarak sensor sharp GP2Y0A02YK... 12

Gambar 2.6 LED inframerah... 13

Gambar 2.7 Transistor ... 14

Gambar 2.8 Simbol Transistor ... 15

Gambar 2.9 Tiga Daerah Transistor ... 16

Gambar 2.10 Kurva Karakteristik Transistor ... 16

Gambar 2.11 Rangkaian Bias Basis ... 17

Gambar 2.12 Garis Beban DC ... 18

Gambar 2.13 Karakteristik respon bunyi Buzzer ... 20

Gambar 2.14 Bentuk Fisik Buzzer ... 20

Gambar 2.15 Pin Out LCD M1632 Standard ... 21

Gambar 2.16 Timing diagram Write Data Register Mode 4 bit ... 23

Gambar 2.17 Timing diagram read Data Register Mode 4 bit ... 25

Gambar 2.18 Skema Sederhana H-Bridge ... 27

Gambar 2.19Garis-garis Medan Magnet disekitar Arus Listrik Pada Kawat ... 28

Gambar 2.20 Kaidah Tangan Kanan ... 29

Gambar 2.21Dasar Kontruksi Motor DC ... 29

Gambar 2.22 Dasar Kontruksi Motor DC ... 30

Gambar 2.23 Arah Putaran Motor DC ... 31

Gambar 3.1 perencanaan mekanisme alat ... 39

Gambar 3.2 Blok diagram sistem ... 40

Gambar 3.3 sensor jarak inframerah GP2Y0A02 ... 41

Gambar 3.4 Rangkaian Sensor photodiode ... 42


(19)

Gambar 3.6 Rangkaian LCD 16X2 ... 44

Gambar 3.7Rangkaian Driver TRIAC ... 46

Gambar 3.8 Rangkaian Driver Buzzer ... 47

Gambar 3.9 Rangkaian driver motor L298 ... 50

Gambar 3.10 Rangkaian driver Solenoid ... 51

Gambar 3.11 Rangkaian Control ATMEGA8535 ... 52

Gambar 3.12Algoritma pembacaan ADC internal ... 53

Gambar 3.13Karakteristik jarak terhadap Vot sensor jarak infrared ... 54

Gambar 3.14Algoritma pembacaan sensor jarak inframera ... 55

Gambar 3.15Algoritma penulisan LCD ... 56

Gambar 3.16 Algoritma perangkat lunak keseluruhan ... 57

Gambar 4.1 Rangkaian Sensor Jarak GP2Y0A02... 59

Gambar 4.2 Motor servo memutar kran air ... 65

Gambar 4.3 Pengujian kran air... 66

Gambar 4.4 Tampilan LCD saat cuci tangan ... 66

Gambar 4.5 Pengujian kran air saat tombol antri ditekan ... 67

Gambar 4.6 Tampilan LCD saat tombol antri ditekan ... 67

Gambar 4.7 Pengujian pengering tangan berdasarkan jarak ... 68

Gambar 4.8 Tampilan LCD saat proses pengeringan tangan ... 68

Gambar 4.9 Pengujian sensor inframerah photodiode ... 70

Gambar 4.10 Gambar 4.10Motor menekan tempat sabun ... 70

Gambar 4.11 Tampilan LCD Saat Proses Sabun Keluar ... 71

Gambar 4.12 Rangkaian Pengujian Motor Servo ... 72

Gambar 4.13 Pengujiandriver motor L298 ... 74

Gambar 4.14Diagram Rangkaian TRIAC ... 75

Gambar 4.15Rangkaian Pengujian LCD ... 77

Gambar 4.16Foto Pengujian LCD... 78

Gambar 4.17Rangkaian Pengujian ADC Internal ... 80

Gambar 4.18Pengujian Input ADC ... 81


(20)

DAFTAR TABEL

Tabel 2.1 Fungsi khusus Port B ... 7

Tabel 2.2 Fungsi khusus Port C ... 7

Tabel 2.3 Fungsi Khusus Port D ... 8

Tabel 2.4 Register Address ... 9

Tabel 2.5 Simbol Terminal I/O LCD ... 22

Tabel 2.6 Perintah-perintah M1632 ... 24

Tabel 2.7 Pengoperasian H-Bridge ... 27

Tabel 2.8 Karakter Dalam Bascom ... 33

Tabel 2.9 Tipe Data Pada Bascom ... 34

Tabel 2.10 Operasi Relasi ... 37

Tabel 3.1 Pin LCD ... 45

Tabel 4.1Pengujian JarakSHARP GP2Y0A02 ... 64

Tabel 4.2Pengujian output berdasarkan jarak ... 69

Tabel 4.3 pengujian Motor Servo... 73

Tabel 4.4pengujian Driver Motor L298 ... 74

Tabel 4.5Pengujian Driver TRIAC ... 76

Tabel 4.6Pengujian Input ADC ... 82


(21)

Daftar Pustaka

[1] Depari, Ganti. 1984. Teknik Rangkaian Elektronika. Bandung:1984. [2] Muhsin, Muhammad. 2004. Elektronika Digital. Yogyakarta:Andi.

[3] Bejo, Agus. 2008. C&AVR Kemudahan Bahasa C Dalam Mikrokontroler ATMEGA8535. Yogyakarta : Graha Ilmu

[4] J Bueche, Frederick. 1989. Fisika Edisi Kedelapan. Jakarta : Erlangga [5] Lesea, Austin.1993. Teknik Perantaraan Mikroprosesor Edisi Ketiga.

Jakarta : Erlangga

[6] Padhyay, D Chatto. 1989. Dasar Elektronika. Jakarta : Universitas Indonesia [7] Blocher, Richard. 2003. Dasar Elektronika. Yogyakarta : Andi

[8] Dr. Agfianto Eko Putra, C. NNPL Pract. DSP&Embedded

Electronics.2009.Basic Compiler Untuk AVR [Online] Available at :

http://agfi.staff.ugm.ac.id/blog/index.php/2009/04/basic-compiler-untuk-avr/[10 June2014]

[9] Bascom AVR 8051 [Online] Available at :

http://www.mcselec.com/index.php?option=com_content&task=view&id=14


(1)

4.4. Pengujian Rangkaian Driver Motor DC L298 ... 73

4.4.1 Alat dan Bahan ... 73

4.4.2 Langkah percobaan ... 74

4.4.3 Pengujian Driver Motor L298 ... 74

4.4.4 Hasil Pengujian ... 74

4.4.5 Ringkasan Hasil ... 75

4.5. Pengujian rangkaian driver TRIAC ... 75

4.5.1 Tujuan pengujian ... 75

4.5.2 Peralatan yang digunakan ... 75

4.5.3 Prosedur pengujian ... 75

4.5.4 Diagram Pengukuran ... 75

4.5.5 Hasil pengujian ... 76

4.5.6 Ringkasan Hasil ... 76

4.6. Pengujian LCD ... 76

4.6.1 Tujuan Pengukuran ... 76

4.6.2 Peralatan Yang digunakan ... 76

4.6.3 Langkah-langkah pengukuran ... 77

4.6.4 Pengujian Rangkaian LCD ... 77

4.6.5 Hasil Pengukuran ... 78

4.6.6 Ringkasan Hasil ... 78

4.7.Pengujian ADC ... 79

4.7.1 Tujuan Pengukuran ... 79

4.7.2 Peralatan Yang digunakan ... 79

4.7.3 Langkah-langkah pengukuran ... 79

4.7.4 Pengujian Rangkaian ADC ... 80

4.7.5 Data Hasil Pengukuran ... 81

4.7.6 Ringkasan Hasil ... 82

4.7 Pengujian Buzzer ... 83

4.7.1 Tujuan ... 83


(2)

4.7.3 Langkah Pengujian ... 83

4.7.4 Pengujian Rangkaian ... 83

4.7.5 Hasil Pengujian ... 84

4.7.6 Ringkasan Hasil ... 84

BAB V KESIMPULAN 5.1. Kesimpulan ... 85

5.2. Saran ... 85

DAFTAR PUSTAKA ... 87 LAMPIRAN


(3)

DAFTAR GAMBAR

Gambar 2.1 Konfigurasi pin AVR ATMEGA 8535 ... 6

Gambar 2.2 Blok Diagram Timer ... 10

Gambar 2.3 pantulan cahaya inframerah ... 11

Gambar 2.4Bentuk fisik sensor inframerah type sharp GP2Y0A02YK ... 12

Gambar 2.5 karakteristik Vout terhadap jarak sensor sharp GP2Y0A02YK... 12

Gambar 2.6 LED inframerah... 13

Gambar 2.7 Transistor ... 14

Gambar 2.8 Simbol Transistor ... 15

Gambar 2.9 Tiga Daerah Transistor ... 16

Gambar 2.10 Kurva Karakteristik Transistor ... 16

Gambar 2.11 Rangkaian Bias Basis ... 17

Gambar 2.12 Garis Beban DC ... 18

Gambar 2.13 Karakteristik respon bunyi Buzzer ... 20

Gambar 2.14 Bentuk Fisik Buzzer ... 20

Gambar 2.15 Pin Out LCD M1632 Standard ... 21

Gambar 2.16 Timing diagram Write Data Register Mode 4 bit ... 23

Gambar 2.17 Timing diagram read Data Register Mode 4 bit ... 25

Gambar 2.18 Skema Sederhana H-Bridge ... 27

Gambar 2.19Garis-garis Medan Magnet disekitar Arus Listrik Pada Kawat ... 28

Gambar 2.20 Kaidah Tangan Kanan ... 29

Gambar 2.21Dasar Kontruksi Motor DC ... 29

Gambar 2.22 Dasar Kontruksi Motor DC ... 30

Gambar 2.23 Arah Putaran Motor DC ... 31

Gambar 3.1 perencanaan mekanisme alat ... 39

Gambar 3.2 Blok diagram sistem ... 40

Gambar 3.3 sensor jarak inframerah GP2Y0A02 ... 41

Gambar 3.4 Rangkaian Sensor photodiode ... 42


(4)

Gambar 3.6 Rangkaian LCD 16X2 ... 44

Gambar 3.7Rangkaian Driver TRIAC ... 46

Gambar 3.8 Rangkaian Driver Buzzer ... 47

Gambar 3.9 Rangkaian driver motor L298 ... 50

Gambar 3.10 Rangkaian driver Solenoid ... 51

Gambar 3.11 Rangkaian Control ATMEGA8535 ... 52

Gambar 3.12Algoritma pembacaan ADC internal ... 53

Gambar 3.13Karakteristik jarak terhadap Vot sensor jarak infrared ... 54

Gambar 3.14Algoritma pembacaan sensor jarak inframera ... 55

Gambar 3.15Algoritma penulisan LCD ... 56

Gambar 3.16 Algoritma perangkat lunak keseluruhan ... 57

Gambar 4.1 Rangkaian Sensor Jarak GP2Y0A02... 59

Gambar 4.2 Motor servo memutar kran air ... 65

Gambar 4.3 Pengujian kran air... 66

Gambar 4.4 Tampilan LCD saat cuci tangan ... 66

Gambar 4.5 Pengujian kran air saat tombol antri ditekan ... 67

Gambar 4.6 Tampilan LCD saat tombol antri ditekan ... 67

Gambar 4.7 Pengujian pengering tangan berdasarkan jarak ... 68

Gambar 4.8 Tampilan LCD saat proses pengeringan tangan ... 68

Gambar 4.9 Pengujian sensor inframerah photodiode ... 70

Gambar 4.10 Gambar 4.10Motor menekan tempat sabun ... 70

Gambar 4.11 Tampilan LCD Saat Proses Sabun Keluar ... 71

Gambar 4.12 Rangkaian Pengujian Motor Servo ... 72

Gambar 4.13 Pengujiandriver motor L298 ... 74

Gambar 4.14Diagram Rangkaian TRIAC ... 75

Gambar 4.15Rangkaian Pengujian LCD ... 77

Gambar 4.16Foto Pengujian LCD... 78

Gambar 4.17Rangkaian Pengujian ADC Internal ... 80

Gambar 4.18Pengujian Input ADC ... 81


(5)

DAFTAR TABEL

Tabel 2.1 Fungsi khusus Port B ... 7

Tabel 2.2 Fungsi khusus Port C ... 7

Tabel 2.3 Fungsi Khusus Port D ... 8

Tabel 2.4 Register Address ... 9

Tabel 2.5 Simbol Terminal I/O LCD ... 22

Tabel 2.6 Perintah-perintah M1632 ... 24

Tabel 2.7 Pengoperasian H-Bridge ... 27

Tabel 2.8 Karakter Dalam Bascom ... 33

Tabel 2.9 Tipe Data Pada Bascom ... 34

Tabel 2.10 Operasi Relasi ... 37

Tabel 3.1 Pin LCD ... 45

Tabel 4.1Pengujian JarakSHARP GP2Y0A02 ... 64

Tabel 4.2Pengujian output berdasarkan jarak ... 69

Tabel 4.3 pengujian Motor Servo... 73

Tabel 4.4pengujian Driver Motor L298 ... 74

Tabel 4.5Pengujian Driver TRIAC ... 76

Tabel 4.6Pengujian Input ADC ... 82


(6)

Daftar Pustaka

[1] Depari, Ganti. 1984. Teknik Rangkaian Elektronika. Bandung:1984. [2] Muhsin, Muhammad. 2004. Elektronika Digital. Yogyakarta:Andi.

[3] Bejo, Agus. 2008. C&AVR Kemudahan Bahasa C Dalam Mikrokontroler ATMEGA8535. Yogyakarta : Graha Ilmu

[4] J Bueche, Frederick. 1989. Fisika Edisi Kedelapan. Jakarta : Erlangga [5] Lesea, Austin.1993. Teknik Perantaraan Mikroprosesor Edisi Ketiga.

Jakarta : Erlangga

[6] Padhyay, D Chatto. 1989. Dasar Elektronika. Jakarta : Universitas Indonesia [7] Blocher, Richard. 2003. Dasar Elektronika. Yogyakarta : Andi

[8] Dr. Agfianto Eko Putra, C. NNPL Pract. DSP&Embedded

Electronics.2009.Basic Compiler Untuk AVR [Online] Available at :

http://agfi.staff.ugm.ac.id/blog/index.php/2009/04/basic-compiler-untuk-avr/[10 June2014]

[9] Bascom AVR 8051 [Online] Available at :

http://www.mcselec.com/index.php?option=com_content&task=view&id=14