APLIKASI LCD THIN FILM TRANSISTOR (TFT) TOUCHSCREEN PADA RANCANG BANGUN PINTU RUMAH OTOMATIS BERBASIS ARDUINO MEGA2560 - POLSRI REPOSITORY
APLIKASI LCD THIN FILM TRANSISTOR (TFT) TOUCHSCREEN PADA
RANCANG BANGUN PINTU RUMAH OTOMATIS
BERBASIS ARDUINO MEGA2560
LAPORAN AKHIR
Disusun untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III
Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika
Oleh:
REFLIANSYAH
0613 3032 0213
POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG
2016
APLIKASI LCD THIN FILM TRANSISTOR (TFT) TOUCHSCREEN PADA
RANCANG BANGUN PINTU RUMAH OTOMATIS
BERBASIS ARDUINO MEGA2560
LAPORAN AKHIR
Disusun untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III
Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika
Oleh:
REFLIANSYAH
0613 3032 0213
Menyetujui,
Pembimbing I Pembimbing II Niksen Alfarizal, S.T., M.Kom M. Taufik Roseno, S.T., M.Kom. NIP. 19761221 200212 2 001 NIP. 19780319 200604 1 000
Mengetahui,
Ketua Jurusan Ketua Program Studi Teknik Elektro, Teknik Elektronika, Yudi Wijan ar ko , S . T. , M.T. Amperawan, S . T. , M.T. NIP. 19670511 199203 1 003 NIP. 19670523 199303 1 002PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini : Nama : REFLIANSYAH NIM : 0613 3032 0213 Program Studi : Teknik Elektronika Jurusan : Teknik Elektro
Menyatakan dengan sesungguhnya bahwa Laporan Akhir yang telah saya buat ini dengan judul “Aplikasi LCD Thin Film Transistor (TFT) Touchscreen pada
Rancang Bangun Pintu Rumah Otomatis Berbasis Arduino Mega2560“
adalah benar hasil karya saya sendiri dan bukan merupakan duplikasi, serta tidak
mengutip sebagian atau seluruhnya dari karya orang lain, kecuali yang telah
disebutkan sumbernya.Palembang, Agustus 2016 Penulis REFLIANSYAH
MOTTO DAN PERSEMBAHAN
Tetaplah bersyukur dalam keadaan apapun walaupun itu terkadang berat
tetapi percayalah pasti akan ada kebahagiaan untuk selamanya.- - Refliansyah -
“Karena Sesungguhnya setelah kesulitan itu ada kemudahan” (QS Al
Insyirah – 5) kupersembahkan kepada : Kedua orang tuaku, Sardiman dan- Mulyana yang selalu memberikan dukungan moril dan materil, dalam suka dan duka dan mendoakanku selalu. Adik-adikku Miranthi Sandana dan Duta
- Afriansyah beserta keluarga besarku yang selalu memberi dukungan dan semangat. Teman seperjuangan Elektronika 2013
- khususnya kelas EA POLSRI 2013. Partner LA yang selalu bersama
- mengerjakan alat LA hingga selesai. Seseorang yang selalu menyemangati dan
- tempat berbagi keluh kesah. Para dosen dan staff di Teknik >Elektronika yang saya hormati. Almamater Politeknik Negeri Sriwijaya.
ABSTRAK
APLIKASI LCD THIN FILM TRANSISTOR (TFT) TOUCHSCREEN
PADA RANCANG BANGUN PINTU RUMAH OTOMATIS BERBASIS
ARDUINO MEGA25602016 : xv + 53 Halaman + Daftar Gambar + Daftar Tabel + Daftar Lampiran
REFLIANSYAH 061330320213 JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK ELEKTRONIKA POLITEKNIK NEGERI SRIWIJAYASeiring berkembangnya ilmu pengetahuan dan teknologi semakin banyak memberikan kemudahan dalam hidup manusia. Dimana segala hal yang berkaitan dengan ilmu pengetahuan dan teknologi banyak diterapkan dengan mesin maupun elektronika, sehingga pekerjaan manusia dapat dikerjakan dengan mudah tanpa membuang tenaga dan mempersingkat waktu. Penulis membuat alat yang berfungsi sebagai pembuka dan penutup pintu rumah secara otomatis. Alat ini terdiri atas berapa perangkat keras yaitu LCD TFT Touchscreen, Sensor Photodioda, Arduino Mega2560, Motor servo dan buzzer. LCD TFT Touchscreen digunakan untuk membuka pintu rumah secara otomatis dengan sebuah password. LCD TFT akan mengirim perintah ke Arduino Mega2560 untuk mengaktifkan motor servo apabila pemasukkan password pada LCD TFT dalam keadaan benar, sehingga pintu akan sendirinya terbuka. Jika password yang dimasukkan salah sebanyak 3 kali, maka Buzzer akan berbunyi selama 10 detik. Sensor photodioda berfungsi untuk mendeteksi keberadaan seseorang, apabila ada orang yang melewati pintu maka arduino akan mengirim perintah ke motor servo untuk menutup pintu. Penggunaan alat ini sebagai akses keamanan diharapkan dapat meningkatkan tingkat keamanan pada rumah.
Kata Kunci : LDC TFT Touchscreen, sensor photodioda, Arduino Mega2560, Motor servo dan Buzzer.
ABSTRACT
APPLICATION OF LCD THIN FILM TRANSISTOR (TFT)
TOUCHSCREEN ON PROTOTYPE OF AUTOMATIC HOUSE DOOR
BASED BY ARDUINO MEGA2560 2016 : xv + 53 Halaman + Figure + Table + Attachment REFLIANSYAH 061330320213 ELECTRICAL ENGINEERING DEPARTMENT ELECTRONIC ENGINEERING STUDY PROGRAM STATE POLYTECHNIC OF SRIWIJAYAThe increase of science and technology development are provides ease of human
life. Which all of the matters relating to science and technology are mostly applied
to machinery and electronics, so that human work can be done easily without
wasting energy and shorten the time. The author makes a tool that serves as a door
opening and closing automatically. This tool constructed by some hardware which
is a LCD TFT Touchscreen, Photodioda sensors, Arduino Mega2560, servo motor
and buzzer.Touchscreen TFT LCD is used to unlock the door automatically with a
password. TFT LCD will send commands to Arduino Mega2560 to activated the
servo motor when the password entered correctly to TFT LCD, so the door will
automatically open. If the password entered incorrectly three times, then the
buzzer will sound as long as 10 seconds. Photodiode sensor serves to detect the
presence of a person, if there are people who pass through the doors then arduino
sends a command to the servo motor to close the door. The using of this tool as
safety acces will be expected o raise the safety level in the house.Keyword : LCD TFT Touchscreen, Photodiode Sensor, Arduino Mega2560,
Servo Motors and Buzzer
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Akhir ini. Salam dan salawat selalu tercurah pada junjungan kita Nabi Besar Muhammad SAW beserta para pengikutnya hingga akhir zaman. Laporan Akhir ini berjudul “Aplikasi LCD Thin Film Transistor (TFT) Touchscreen
pada Rancang Bangun Pintu Rumah Otomatis Berbasis Arduino Mega2560”
yang merupakan salah satu syarat untuk menyelesaikan pendidikan diploma III Politeknik Negeri Sriwijaya Jurusan Teknik Elektro Program Studi Teknik Elektronika.
Dalam penyelesaian Laporan Akhir ini tidak lepas dari bantuan berbagai pihak yang telah memberikan bimbingan juga saran, baik secara langsung maupun tidak langsung sehingga Laporan Akhir ini dapat selesai sesuai dengan waktunya. Dalam kesempatan ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Niksen Alfarizal, S.T.,M.Kom. selaku Dosen Pembimbing I.
2. Bapak M. Taufik Roseno, S.T.,M.Kom. selaku Dosen Pembimbing II.
Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah mendukung serta membantu hingga Laporan Akhir ini dapat terselesaikan, yakni kepada :
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya.
2. Bapak Yudi Wijanarko, S.T.,M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.
3. Bapak Herman Yani, S.T.,M.Eng. selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.
4. Bapak Amperawan, S.T.,M.T. selaku Ketua Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya viii
5. Kedua orang tuaku dan saudara-saudaraku yang telah mendo’akan dan memberikan dukungan, baik itu moril maupun materil.
6. Teman-teman 6 EA 2013 yang bersama-sama mengerjakan Laporan Akhir.
7. Serta pihak lain yang tidak bisa disebutkan sehingga Laporan Akhir ini dapat dilaksanakan dengan baik.
Tentunya dalam pembuatan laporan ini banyak sekali kekurangan dan kesalahan baik dari cara penyampaian maupun tulisan. Oleh karena itu penulis sangat mengharapkan kritik dan saran yang membangun dari pembaca. Penulis berharap laporan ini membawa manfaat dan kegunaan. Semoga Allah SWT senantiasa membalas semua amal baik kepada semua pihak yang telah membantu dalam menyelesaikan Laporan Akhir ini.
Palembang, Agustus 2016 Penulis
DAFTAR ISI HALAMAN JUDUL........................................................................... i
LEMBAR PENGESAHAN................................................................ ii
PERNYATAAN KEASLIAN............................................................. iii
LEMBAR MOTTO............................................................................. iv
ABSTRAK .......................................................................................... v
ABSTRACT......................................................................................... vi
KATA PENGANTAR......................................................................... vii
DAFTAR ISI........................................................................................ ix
DAFTAR GAMBAR........................................................................... xii
DAFTAR TABEL............................................................................... xiv
DAFTAR LAMPIRAN....................................................................... xv
BAB I PENDAHULUAN 1.1 Latar Belakang........................................................................1 1.2 Tujuan dan Manfaat................................................................
2 1.3 Perumusan Masalah................................................................
3 1.4 Batasan Masalah.....................................................................
3 1.5 Metodelogi Penulisan.............................................................
3 1.6 Sistematika Penulisan.............................................................
4 BAB II TINJAUAN PUSTAKA 2.1 Catu Daya...............................................................................
5 2.2 Arduino..................................................................................
6 2.2.1 Sejarah Arduino...........................................................
8 2.2.2 Arduino Mega2560.....................................................
10 2.3 Motor Servo...........................................................................
19 2.3.1 Prinsip Kerja Motor Servo.........................................
20 2.3.2 Jenis – jenis Motor Servo..........................................
22 2.3.2.1 Motor Servo Standard.................................
22
x
2.3.2.2 Motor Servo Kontinyu ..............................
22 2.3.3 Pengaturan Motor Servo...........................................
22 2.4 Buzzer ...................................................................................
23 2.5 Liquid Crystal Display Thin Film Transistor (TFT)..............
24 2.5.1 Driver TFT SSD1289................................................
25
2.6 Sensor Photodioda.................................................................. 27
BAB III RANCANG BANGUN ALAT 3.1 Perancangan dan Tahap – Tahap Perancangan......................
29 3.2 Blok Diagram.........................................................................
30 3.3 Flowchart...............................................................................
31 3.4 Prinsip Kerja Alat....................................................................
33 3.5 Perancangan Elektronik..........................................................
33 3.5.1 Rangkaian Catu Daya...................................................
33 3.5.2 Modul Arduino Mega2560...........................................
34 3.5.3 Modul LCD TFT..........................................................
35 3.5.4 Rangkaian Motor Servo...............................................
36 3.5.5 Rangkaian Switch Push Button....................................
37 3.5.6 Rangkaian Photodioda.................................................
38 3.6 Rangkaian Keseluruhan.........................................................
39 3.7 Perancangan Program Arduino..............................................
39 3.7.1 Arduino IDE...............................................................
41 BAB IV PEMBAHASAN 4.1 Metode Pengukuran...............................................................
44 4.2 Alat – alat Pendukung Pengukuran........................................
44 4.3 Langkah – langkah Pengoperasian Alat.................................
45 4.4 Pengujian Sistem Kerja LCD TFT.........................................
46
4.4.1 Pengujian masing – masing character yang Ditampilkan................................................................
46 4.4.2 Pengujian penginputan pin benar pada LCD TFT......
47
xi
4.4.3 Pengujian penginputan pin salah pada LCD TFT.......
47
4.4.4 Pengujian penginputan passcode apabila kode pin kurang dari 5 character ..............................................
48
4.4.5 Pengujian penginputan password apabila ingin mengganti kode pin......................................................
49 4.5 Analisa Pengujian Sistem kerja LCD TFT............................
50 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan.................................................................................
53 5.2 Saran...........................................................................................
53 DAFTAR PUSTAKA..........................................................................
54
DAFTAR GAMBAR Gambar 2.1 Bentuk Fisik IC Regulator................................................
32 Gambar 3.3 Rangkaian Catu Daya........................................................
49 Gambar 4.3 Tampilan LCD TFT apabila ingin mengganti Password. .
46 Gambar 4.2 Tampilan LCD TFT apabila Password yang dimasukkan terlalu pendek kurang dari 5 character..................................................
42 Gambar 4.1 Tampilan LCD apabila Password Salah............................
40 Gambar 3.10 Tampilan IDE Arduino...................................................
39 Gambar 3.9 Tampilan Device Manager................................................
38 Gambar 3.8 Rangkaian Sensor Photodioda..........................................
37 Gambar 3.7 Rangkaian Switch Push Button.........................................
36 Gambar 3.6 Rangkaian Motor Servo....................................................
35 Gambar 3.5 Modul LCD TFT...............................................................
34 Gambar 3.4 Modul Arduino Mega2560................................................
30 Gambar 3.2 Flowchart..........................................................................
5 Gambar 2.2 Bentuk Tegangan AC (a) dan Tegangan DC (b) pada Osiloskop......................................................................................
27 Gambar 3.1 Blok Diagram....................................................................
24 Gambar 2.12 Sensor Photodioda...........................................................
24 Gambar 2.11 LCD TFT.........................................................................
23 Gambar 2.10 Buzzer.............................................................................
22 Gambar 2.9 Pulsa Kendali Motor Servo...............................................
21 Gambar 2.8 Kontruksi Motor Servo.....................................................
19 Gambar 2.7 Pin Out Kabel Motor Servo..............................................
12 Gambar 2.6 Motor servo standar Hitec HS-311...................................
10 Gambar 2.5 Pin Arduino Mega2560.....................................................
8 Gambar 2.4 Arduino Mega2560 ..........................................................
6 Gambar 2.3 Arduino.............................................................................
49
xiii
Gambar 4.4 Tampilan Serial Input Data Maksimum............................50 Gambar 4.5 Tampilan Serial Data Tidak dapat dihitung Secara Manual..................................................................................................
51
DAFTAR TABEL Tabel 2.1 Pemetaan Pin Arduino Mega2560........................................
13 Tabel 2.2 Spesifikasi Board Arduino Mega2560.................................
15 Tabel 2.3 Spesifikasi dari LCD TFT.....................................................
25 Tabel 2.4 Keunggulan LCD TFT terhadap LCD biasa .........................
27 Tabel 2.5 Kelemahan LCD TFT terhadap LCD biasa..........................
27 Tabel 4.1 Data Nilai Digital pada Sistem Serial...................................
46 Tabel 4.2 Data Nilai Benar pada Saat Password Benar........................
47 Tabel 4.3 Data Nilai Digital pada Saat Password Salah.......................
48 Tabel 4.4 Pengkonversian angka ASCII ke Desimal............................
52