PERENCANAAN DAN PEMBUATAN ALAT PENAMPIL INFORMASI MENGGUNAKAN DOT MATRIX RGB DENGAN PENGONTROLAN VIA REMOTE CONTROL TV BERBASIS MIKROKONTROLLER ATMEGA 64

(1)

PERENCANAAN DAN PEMBUATAN ALAT

PENAMPIL INFORMASI MENGGUNAKAN

DOT

MATRIX RGB

DENGAN PENGONTROLAN

VIA

REMOTE CONTROL

TV BERBASIS

MIKROKONTROLLER ATMEGA 64

TUGAS AKHIR

DisusunOleh : ARYANTO NIM. 08530072

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015


(2)

LEMBAR PENGESAHAN

PERENCANAAN DAN PEMBUATAN ALAT PENAMPIL INFORMASI MENGGUNAKAN DOT MATRIX RGB DENGAN PENGONTROLAN VIA REMOTE KONTROL TV BERBASIS MIKROKONTROLER ATMEGA 64

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1)

Teknik Elektro Universitas Muhammadiyah Malang

Disusun Oleh : ARYANTO

08530072

Tanggal Ujian : 24 Oktober 2015 Periode Wisuda : November 2015 Disetujui oleh :

1. Ir. Nur Alif Mardiyah, MT (Pembimbing I)

2. Machmud Effendy, M. Eng (Pembimbing II)

3. Dr. Ir. Ermanu Azizul H., MT. (Penguji I)

4. Ir. Nur Kasan, MT. (Penguji II)

Mengetahui,

Ketua Jurusan Teknik ELektro

Ir. Nur Alif Mardiyah, MT NIP. 10892030257


(3)

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul :

PERENCANAAN DAN PEMBUATAN ALAT PENAMPIL INFORMASI MENGGUNAKAN DOT MATRIX RGB DENGAN

PENGONTROLAN VIA REMOTE KONTROL TV BERBASIS MIKROKONTROLER ATMEGA 64

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi proses pembacaan kode remote control, proses scanning driver baris dan kolom dot matrix RGB dan sistem pengontrolan keseluruhan sistem pada mikrokontroler ATmega 64.

Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Malang, Oktober 2015


(4)

DAFTAR ISI

LEMBAR JUDUL ... i

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

SURAT PERNYATAAN ... iv

ABSTRAKSI ... v

LEMBAR PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

BAB I. PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4Tujuan ... 2

1.5 Sistematika penulisan ... 3

BAB II. LANDASAN TEORI ... 4

2.1 Metode Scanning Dot Matrix ... 4

2.2 Data Pola Angka ( Digit Pattern ) ... 6

2.3 Dot Matrix LED 8x8 RGB ... 6

2.4 Infrared Remote Control ... 8

2.5 Photodiode ... 9

2.6 Transistor ... 10

2.7 Garis Beban DC ( Direct Current ) ... 13

2.8 Mikrokontroler ATmega 64 ... 16

2.8.1 Pengertian ATmega 64 ... 16

2.8.2 Timer dan Counter pada AVR ATmega 64 ... 16


(5)

2.8.4 Konfigurasi PORT MCU ATmega 64 ... 21

BAB III. PERANCANGAN SISTEM ... 26

3.1 Umum ... 26

3.2 Blok Diagram Sistem ... 26

3.3 Perancangan Sensor Infrared Remote Control ... 27

3.4 Perancangan Driver Baris ... 28

3.5 Perancangan Driver LED RGB ... 29

3.6 Perancangan Perangkat Lunak (Software) ... 31

3.7 Metode scan ... 32

3.8 Data Pola Angka ( Digit Pattern ) ... 34

3.9 Algoritma Pembacaan Kode Remote Infrared ... 36

3.10 Flowchart Keseluruhan ... 38

BAB IV. PENGUJIAN ... 39

4.1 Pengujian Remot Controller ... 39

4.1.1 Tujuan ... 39

4.1.2 Alat dan Bahan ... 39

4.1.3 Prosedure pengujian ... 39

4.1.4 Diagram pengujian ... 40

4.1.5 Data Hasil pengujian ... 42

4.1.6 Analisa Data ... 43

4.2 Pengujian Shift Register ... 45

4.2.1 Tujuan ... 45

4.2.2 Alat dan bahan ... 45

4.2.3 Prosedure pengujian ... 45


(6)

4.2.5 Data Hasil pengujian ... 48

4.2.6 Analisa Data ... 48

4.3 Pengujian Input dan Output ... 49

4.3.1 Tujuan ... 49

4.3.2 Alat dan bahan ... 50

4.3.3 Prosedure pengujian ... 50

4.3.4 Diagram pengujian ... 50

4.3.5 Data Hasil pengujian ... 51

4.3.6 Analisa Data ... 52

4.4 Pengujian Keseluruhan ... 52

4.4.1 Tujuan ... 52

4.4.2 Alat dan bahan ... 52

4.4.3 Prosedur Pengujian ... 52

4.4.4 Hasil Pengujian ... 52

BAB V . PENUTUP ... 58

5.1 Kesimpulan ... 58

5.2 Saran ... 58

DAFTAR PUSTAKA ... 59

LAMPIRAN ... 60

BIOGRAFI PENULIS ... 76


(7)

DAFTAR GAMBAR

Gambar 2.1 Metode Scan Horizontal ( Kolom ) ... 4

Gambar 2.2 Metode Scan Vertical ... 5

Gambar 2.3 Contoh Digit Pattern Angka 0 Pada Dot Matrix ... 6

Gambar 2.4 Internal Schematic Dot Matrix RGB ... 7

Gambar 2.5 Bentuk Fisik Dot Matrix RGB ... 7

Gambar 2.6 Bentuk Fisik Remote Control TV Multi ... 8

Gambar 2.7 Time Diagram Protokol Bit Sony Remote Control ... 8

Gambar 2.8 Time Diagram Bit Sony Remote Control ... 9

Gambar 2.9 Hubungan Keluaran Photodiode Dengan Intensitas Cahaya ... 10

Gambar 2.10 Transistor ... 11

Gambar 2.11 Simbol Transistor ... 11

Gambar 2.12 Tiga Daerah Transistor ... 12

Gambar 2.13 Kurva Karakteristik Transistor ... 13

Gambar 2.14 Rangkaian Bias Basis ... 14

Gambar 2.15 Garis Beban DC ... 14

Gambar 2.16 Block Diagram Timer ... 17

Gambar 2.17 Register TCCR0 ... 17

Gambar 2.18 Register TCNT0 ... 18

Gambar 2.19 Register TCCR1A ... 19

Gambar 2.20 Register TIMSK ... 20

Gambar 2.21 Blok Diagram ADC Internal ATmega 64 ... 20

Gambar 2.22 Grafik Blok Diagram ADC Internal ATmega 64 ... 21

Gambar 2.23 Susunan Pin ATmega 64 ... 22


(8)

Gambar 3.2 Rangkaian Sensor Infrared Remote Control ... 28

Gambar 3.3 Rangkaian Scan Baris ... 29

Gambar 3.4 Perancangan Driver LED RGB ... 30

Gambar 3.5 Metode Scan Vertical ... 32

Gambar 3.6 Diagram Waktu Tnyaladan TmatiScanning 7 Baris ... 34

Gambar 3.7 Contoh Digit Pattern Angka 0 Pada Dot Matrix ... 34

Gambar 3.8 Algoritma Pembacaan Kode Remote Infrared ... 37

Gambar 3.9 Algoritma Perangkat Lunak Keseluruhan ... 38

Gambar 4.1 Diagram Pengujian Remote Control ... 40

Gambar 4.2 Pengujian Remot Control ... 42

Gambar 4.3 Rangkaian Pengujian Shift Register ... 46

Gambar 4.4 Hasil Pengujian Rangkaian Serial Shift Register ... 48

Gambar 4.5 Diagram Pengujian Input dan Output ... 50

Gambar 4.6 Pengujian Tegangan Output Saat Logic 1 ... 51

Gambar 4.7 Pengujian Tegangan Output Saat Logic 0 ... 51

Gambar 4.8 Hasil Tampilan Saat Tombol 1 Remot Ditekan ... 53

Gambar 4.9 Hasil Tampilan Saat Tombol 2 Remot Ditekan ... 54

Gambar 4.10 Hasil Tampilan Saat Tombol 3 Remot Ditekan ... 55

Gambar 4.11 Tampilan Saat Tombol 2 Remot Ditekan Untuk Memilih a-b-c-2 . 56 Gambar 4.12 Hasil Tampilan Saat Isi Text Remote Dijalankan ... 57


(9)

DAFTAR TABEL

Tabel 2.1 Setting Prescale ATmega 64 ... 18

Tabel 2.2 Setting Mode Compare 1 ... 19

Tabel 2.3 Setting Mode PWM ... 19

Tabel 2.4 Fungsi dari Pin-Pin ATmega 64 ... 22

Tabel 3.1 Data Pola Angka 0 Pada Memory ... 35

Tabel 3.2 Data Pola Angka 1 Pada Memory ... 35

Tabel 3.3 Data Pola Angka Pada Memory ... 36

Tabel 4.1 Pengujian tombol remot ... 42

Tabel 4.2 Pengujian Tegangan Output Saat Diberi Logic ... 51

Tabel 4.3 Tampilan Warna Text Saat Tombol 1 Di tekan ... 53

Tabel 4.4 Tampilan Warna Text Saat Tombol 2 Di tekan ... 54

Tabel 4.5 Tampilan Warna Text Saat Tombol 3 Di tekan ... 55

Tabel 4.6 Saat Tombol 2 Remote Ditekan Berkali-kali ... 56


(10)

DAFTAR PUSTAKA

1. Albert Paul Malvino, Ph.D Prinsip-prinsip Elektronika Jilid I dan II. Erlangga : 1994.

2. Elektur, Steeman J.P.M. Data Sheet Book I. Gramedia Jakarta : 1991

3. Paulus Andi Nalwan, ST. Panduan Praktis Teknik Antarmuka dan

Pemprograman Mikrokontroller ATMEL ATMEGA8535,

ATMEGA16 Elek Media Komputendo: 2002

4. Wasito S. Vademakum Elektronika, Edisi Kedua. Gramedia: 1995.

5.

A. Rigby; Universal RC5-Code Infra-Red Receiver; Elektor Electronics; hal. 60-64; Januari 1992.


(11)

1

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Perkembangan teknologi elektronika digital pada abad ini sangat membantu manusia dalam pekerjaannya seperti halnya untuk informasi yang dapat dipantau publik. Salah satu teknologi elektronika digital dalam hal penampil informasi yang banyak digunakan saat ini adalah dot matrix Light Emitting Diode (LED) display. Dot matrix LED display banyak digunakan untuk jalan raya, traffic light, restoran, kampus dan pusat layanan publik yang difungsikan untuk memberikan informasi penting bagi user dalam bentuk teks berjalan.

Dot matrix LED display terdiri dari susunan LED yang dapat memancarkan cahaya yang dikontrol melalui sistem digital mikrokontroler sehingga dapat tetap terlihat jelas meskipun disiang hari. Sementara itu dari beberapa dot matrix yang beredar dipasaran, telah dilengkapi dengan pengontrolan secara serial maupun Universal Serial Bus (USB) serta wireless

yang dapat diatur dan disetel oleh user menggunakan komputer dan laptop. Dengan cara ini user harus menggunakan laptop untuk merubah text dan tampilan setiap diperlukan, sehingga cara ini tidak efisien lagi jika tampilan dot matrix

sering dirubah, selain itu dot matrix yang digunakan hanya mempunyai satu jenis warna bergantung warna LED yang digunakan.

Menanggapi permasalahan sebagaimana latar belakang, maka untuk mempermudah cara pengaksesan teks dan tampilan pada dot matrix, pada penyusunan skripsi ini, penulis mencoba memadukan dot matrix 3 warna yaitu

Red, Green, dan Blue (RGB) dengan pengontrolan melalui remote control dalam merubah tampilan text. Adapun remote control yang digunakan adalah menggunakan remote control yang mudah didapat dipasaran yaitu remote control

televisi (TV), sehingga untuk merubah tampilan tulisan/text pada dot matrix dapat dikendalikan menggunakan remote control TV yang mudah dicari dipasaran.

Menanggapi hal tersebut diatas, pada pembuatan skripsi ini penulis mengambil judul yaitu Perencanaan dan Pembuatan Alat Penampil Informasi


(12)

2

Menggunakan Dot Matrix RGB Dengan Pengontrolan Via Remote Control TV Berbasis Mikrokontroler ATMEGA64 .

1.2 RUMUSAN MASALAH

Dengan memperhatikan latar belakang di atas, maka pada rumusan masalah pada pembuatan skripsi ini, penulis menitik beratkan pada :

1. Bagaimana merencanakan hardware untuk dot matrix LED display

dengan 3 warna yaitu Red, Green dan Blue (RGB).

2. Bagaimana menentukan titik nyala karakter pada dot matix LED.

3. Bagaimana merancang software untuk proses scanning dot matrix LED RGB, serta mambaca kode dari remote control TV.

4. Bagaimana mengganti tampilan text melalui remote control. 5. Bagaimana menguji sistem agar diketahui performansinya.

1.3 BATASAN MASALAH

Dikarenakan adanya berbagai keterbatasan dan mencegah terjadinya perluasan masalah, maka pada batasan masalah penulis memberi batasan sebagai berikut:

1. Menggunakan mikrokontroler sebagai pengendali utama sistem.

2. Menggunakan 8 buah dotmatrix LED RGB 8 X 8 dengan dimensi 2 inch

dengan skop10 karakter.

3. Menggunakan remote control TV merek SONY sebagai remote pengontrol dan pengeset tampilan dan karakter.

4. Menampilkan karakter 27 huruf dan 10 angka

5. Menampilkan teks sebanyak maksimal 200 karakter secara bergeser.

1.4 TUJUAN

Adapun tujuan dari tugas akhir ini adalah sebagai berikut: 1. Merancang alat pengendali pada dot matrix RGB

2. Membuat tampilan text pada dot matrix dengan kombinasi 3 warna yaitu Red, Green, dan Blue (RGB).


(13)

3

3. Mengkonfigurasi tampilan text pada dot matrix RGB dengan masukan data dari remote control.

1.5 SistematikaPenulisan

Sistematika penulisan dalam tugas akhir ini terdiri dari 5 bab, yaitu: BAB I : PENDAHULUAN

Berisi latar belakang, rumusanmasalah, batasan masalah, tujuan, dan sistematika penulisan.

BAB II : TEORI PENDUKUNG

Merupakan teori penunjang yang membahas tentang beberapa komponen perangkat keras yang mendukung perencanaan alat.

BAB III : PERENCANAAN DAN PEMBUATAN ALAT

Membahas tentang perencanaan dan pembuatan hardware serta software.

BAB IV : PENGUJIAN ALAT

Berisi tentang hasil pengujian dari setiap blok. BAB V : PENUTUP

Merupakan kesimpulan dari pembahasan pada bab-bab sebelumnya dan kemungkinan pengembangan alat.


(1)

Gambar 3.2 Rangkaian Sensor Infrared Remote Control ... 28

Gambar 3.3 Rangkaian Scan Baris ... 29

Gambar 3.4 Perancangan Driver LED RGB ... 30

Gambar 3.5 Metode Scan Vertical ... 32

Gambar 3.6 Diagram Waktu Tnyaladan TmatiScanning 7 Baris ... 34

Gambar 3.7 Contoh Digit Pattern Angka 0 Pada Dot Matrix ... 34

Gambar 3.8 Algoritma Pembacaan Kode Remote Infrared ... 37

Gambar 3.9 Algoritma Perangkat Lunak Keseluruhan ... 38

Gambar 4.1 Diagram Pengujian Remote Control ... 40

Gambar 4.2 Pengujian Remot Control ... 42

Gambar 4.3 Rangkaian Pengujian Shift Register ... 46

Gambar 4.4 Hasil Pengujian Rangkaian Serial Shift Register ... 48

Gambar 4.5 Diagram Pengujian Input dan Output ... 50

Gambar 4.6 Pengujian Tegangan Output Saat Logic 1 ... 51

Gambar 4.7 Pengujian Tegangan Output Saat Logic 0 ... 51

Gambar 4.8 Hasil Tampilan Saat Tombol 1 Remot Ditekan ... 53

Gambar 4.9 Hasil Tampilan Saat Tombol 2 Remot Ditekan ... 54

Gambar 4.10 Hasil Tampilan Saat Tombol 3 Remot Ditekan ... 55

Gambar 4.11 Tampilan Saat Tombol 2 Remot Ditekan Untuk Memilih a-b-c-2 . 56 Gambar 4.12 Hasil Tampilan Saat Isi Text Remote Dijalankan ... 57


(2)

DAFTAR TABEL

Tabel 2.1 Setting Prescale ATmega 64 ... 18

Tabel 2.2 Setting Mode Compare 1 ... 19

Tabel 2.3 Setting Mode PWM ... 19

Tabel 2.4 Fungsi dari Pin-Pin ATmega 64 ... 22

Tabel 3.1 Data Pola Angka 0 Pada Memory ... 35

Tabel 3.2 Data Pola Angka 1 Pada Memory ... 35

Tabel 3.3 Data Pola Angka Pada Memory ... 36

Tabel 4.1 Pengujian tombol remot ... 42

Tabel 4.2 Pengujian Tegangan Output Saat Diberi Logic ... 51

Tabel 4.3 Tampilan Warna Text Saat Tombol 1 Di tekan ... 53

Tabel 4.4 Tampilan Warna Text Saat Tombol 2 Di tekan ... 54

Tabel 4.5 Tampilan Warna Text Saat Tombol 3 Di tekan ... 55

Tabel 4.6 Saat Tombol 2 Remote Ditekan Berkali-kali ... 56


(3)

DAFTAR PUSTAKA

1. Albert Paul Malvino, Ph.D Prinsip-prinsip Elektronika Jilid I dan II. Erlangga : 1994.

2. Elektur, Steeman J.P.M. Data Sheet Book I. Gramedia Jakarta : 1991

3. Paulus Andi Nalwan, ST. Panduan Praktis Teknik Antarmuka dan Pemprograman Mikrokontroller ATMEL ATMEGA8535, ATMEGA16 Elek Media Komputendo: 2002

4. Wasito S. Vademakum Elektronika, Edisi Kedua. Gramedia: 1995.

5.

A. Rigby; Universal RC5-Code Infra-Red Receiver; Elektor Electronics; hal. 60-64; Januari 1992.


(4)

1

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Perkembangan teknologi elektronika digital pada abad ini sangat membantu manusia dalam pekerjaannya seperti halnya untuk informasi yang dapat dipantau publik. Salah satu teknologi elektronika digital dalam hal penampil informasi yang banyak digunakan saat ini adalah dot matrix Light Emitting Diode (LED) display. Dot matrix LED display banyak digunakan untuk jalan raya, traffic light, restoran, kampus dan pusat layanan publik yang difungsikan untuk memberikan informasi penting bagi user dalam bentuk teks berjalan.

Dot matrix LED display terdiri dari susunan LED yang dapat memancarkan cahaya yang dikontrol melalui sistem digital mikrokontroler sehingga dapat tetap terlihat jelas meskipun disiang hari. Sementara itu dari beberapa dot matrix yang beredar dipasaran, telah dilengkapi dengan pengontrolan secara serial maupun Universal Serial Bus (USB) serta wireless yang dapat diatur dan disetel oleh user menggunakan komputer dan laptop. Dengan cara ini user harus menggunakan laptop untuk merubah text dan tampilan setiap diperlukan, sehingga cara ini tidak efisien lagi jika tampilan dot matrix sering dirubah, selain itu dot matrix yang digunakan hanya mempunyai satu jenis warna bergantung warna LED yang digunakan.

Menanggapi permasalahan sebagaimana latar belakang, maka untuk mempermudah cara pengaksesan teks dan tampilan pada dot matrix, pada penyusunan skripsi ini, penulis mencoba memadukan dot matrix 3 warna yaitu Red, Green, dan Blue (RGB) dengan pengontrolan melalui remote control dalam merubah tampilan text. Adapun remote control yang digunakan adalah menggunakan remote control yang mudah didapat dipasaran yaitu remote control televisi (TV), sehingga untuk merubah tampilan tulisan/text pada dot matrix dapat dikendalikan menggunakan remote control TV yang mudah dicari dipasaran.

Menanggapi hal tersebut diatas, pada pembuatan skripsi ini penulis mengambil judul yaitu Perencanaan dan Pembuatan Alat Penampil Informasi


(5)

2

Menggunakan Dot Matrix RGB Dengan Pengontrolan Via Remote Control TV Berbasis Mikrokontroler ATMEGA64 .

1.2 RUMUSAN MASALAH

Dengan memperhatikan latar belakang di atas, maka pada rumusan masalah pada pembuatan skripsi ini, penulis menitik beratkan pada :

1. Bagaimana merencanakan hardware untuk dot matrix LED display dengan 3 warna yaitu Red, Green dan Blue (RGB).

2. Bagaimana menentukan titik nyala karakter pada dot matix LED.

3. Bagaimana merancang software untuk proses scanning dot matrix LED RGB, serta mambaca kode dari remote control TV.

4. Bagaimana mengganti tampilan text melalui remote control. 5. Bagaimana menguji sistem agar diketahui performansinya.

1.3 BATASAN MASALAH

Dikarenakan adanya berbagai keterbatasan dan mencegah terjadinya perluasan masalah, maka pada batasan masalah penulis memberi batasan sebagai berikut:

1. Menggunakan mikrokontroler sebagai pengendali utama sistem.

2. Menggunakan 8 buah dotmatrix LED RGB 8 X 8 dengan dimensi 2 inch dengan skop10 karakter.

3. Menggunakan remote control TV merek SONY sebagai remote pengontrol dan pengeset tampilan dan karakter.

4. Menampilkan karakter 27 huruf dan 10 angka

5. Menampilkan teks sebanyak maksimal 200 karakter secara bergeser.

1.4 TUJUAN

Adapun tujuan dari tugas akhir ini adalah sebagai berikut: 1. Merancang alat pengendali pada dot matrix RGB

2. Membuat tampilan text pada dot matrix dengan kombinasi 3 warna yaitu Red, Green, dan Blue (RGB).


(6)

3

3. Mengkonfigurasi tampilan text pada dot matrix RGB dengan masukan data dari remote control.

1.5 SistematikaPenulisan

Sistematika penulisan dalam tugas akhir ini terdiri dari 5 bab, yaitu: BAB I : PENDAHULUAN

Berisi latar belakang, rumusanmasalah, batasan masalah, tujuan, dan sistematika penulisan.

BAB II : TEORI PENDUKUNG

Merupakan teori penunjang yang membahas tentang beberapa komponen perangkat keras yang mendukung perencanaan alat.

BAB III : PERENCANAAN DAN PEMBUATAN ALAT

Membahas tentang perencanaan dan pembuatan hardware serta software. BAB IV : PENGUJIAN ALAT

Berisi tentang hasil pengujian dari setiap blok. BAB V : PENUTUP

Merupakan kesimpulan dari pembahasan pada bab-bab sebelumnya dan kemungkinan pengembangan alat.