RANCANGAN DAN IMPLEMENTASI IR KODE
REMOTE CONTROL
Rendra Felani, Sandi Ifan Maulana, Havis F, Choirul Salman, Anto Prasetyo
Abstract
IR (Infrared Receiver) yang digunakan untuk membaca kode remote UNIVERSAL
pada setiap tombol, yang di fungsikan untuk mengontrol sebuah motor DC
dengan perintah-perintah tertentu. Dalam implementasi ini dapat menghasilkan
sebuah robot sedehana yang dapat berjalan sesuai perintah yang telah
ditentukan. Dan robot ini dapat dikembangkan menjadi alat-alat berat sebagai
pengontrol jarak jauh, sehingga dapat memudahkan segala aktifitas sehari-hari.
Keywords : Memfungsikan kode remote UNIVERSAL sebagai pengontrol Motor
DC
PENDAHULUAN Latar Belakang
Perancangan system IR ini dapat mengetahui setiap kode remote universal
yang akan dimanfaatkan sebagai pengontrol suatu alat dan robot, sehingga dapat
memudahkan pekerjaan seseorang dalam aktifitas sehari-hari misalnya sebagai
pengontrol peralatan rumah tangga yang menggunakan motor. Dan dalam
perancangan ini dapat mengetahui kode-kode yang dikeluarkan pada tiap-tiap
tombol yang terdapat pada Remote Universal, Kode-kode tersebut berupa
bilangan Decimal. Akan tetapi setiap Remote Universal memiliki banyak varian
nilai ada juga yang langsung menggunakan bilangan Hexa Decimal, jadi kode
yang dikeluarkan lebih simple dan efisien. Tetapi dalam percobaan ini kami
Dan untuk penerimanya menggunakan IR type 38B karena signal
penangkapnya tidak terlalu peka terhadap signal-signal panas yang dapat
mengganggu pengontrolan. Sehingga dapat dihasilkan nilai atau kode remote yang
sesuai tanpa ada gangguan signal dari luar. Misalnya matahari adalah sumber
cahaya dan memancarkan cahaya inframerah. Beberapa sumber cahaya lain misal
bola lampu, lilin, sumber pemanas dan bahkan tubuh kita memancarkan panas
sehingga diterima cahaya inframerah. Untuk sinyal yang diterima IR deteksi
photodioda penerima. Sinyal ini diperkuat dan dibatasi oleh 2 tahap. Limiter
bertindak sebagai rangkaian AGC (Automatic Gain Control) untuk mendapatkan
tingkat pulsa yang konstan. Sinyal gelombang kotak di kirim ke Brand Pass Filter.
Dan Band Pass Filter diset pada frekuensi berkisar antara 30kHz sampai 60 kHz.
Tujuan Rancangan
Perancangan kode remote control sebagai alat control yang memiliki
tujuan sebagai berikut :
1. Mengetahui kode-kode pada setiap tombol remote yang akan digunakan
sebagai pengontrol.
2. Perancangan ini yang akan dikembangkan menjadi robot pengontrol pada
industri-industri sebagai pemantau keamanan dengan menggunakan
kamera TV.
3. Perancangan ini dapat di terapkan pada alat-alat berat yang membutuhkan
pengontrolan secara otomatis dan tidak manual lagi.
Alat Dan Bahan
Alat dan bahan yang digunakan, sebagai berikut :
1. Sistem
Menggunakan Arduino UNO R3 SMD
2. Modul sensor IR Receiver
Menggunakan IR dengan tipe 38B yang memiliki fungsi sebagai
penerima sinyal infra merah pada sistem remote kontrol dan Remote.
3. Modul Remote Universal
Menggunakan remote universal atau tv sebagai media utama dalam
project ini untuk menjalankan atau mengontrol sebuah motor.
4. Modul LED
Menggunakn LED sebagai indikator sensor.
5. Modul IC L293D
Menggunakan IC L293D yang memiliki fungsi H-Brigde yang
dapat mengontrol sebuah motor menjadi lebih stabil dalam pengkodisian
tertentu.
6. Modul Motor DC
Bagan atau Blog diagram Project
Diagram blok ini memiliki fungsi setiap bagian-bagian blok yang akan dijelaskan pada metode dan realisasi rancangan berdasarkan pemilihan tipe komponen. Berikut diagram blok Gambar 1 :
Skema
Gambar 1. Diagram blok skema perancangan IR remote control
Arduino
IC
L293D
Remote
TV
IR (Infrared Receiver)
MOTOR 1
MOTOR 2
LED
METODE DAN REALISASI RANCANGAN Pemilihan Tipe Komponen
1. Arduino
Arduino yang digunakan dalam perancangan IR Kode Remote
Code ini adalah Arduino Uno dengan board mikrokontroler berbasis
ATmega328 (datasheet). Dalam bahasa Italia "Uno" berarti satu, maka
jangan heran jika peluncuran Arduino 1.0 diberi nama Uno. Arduino ini
berisi semua yang diperlukan untuk mendukung mikrokontroler, untuk
mengaktifkan cukup menghubungkannya ke komputer dengan kabel USB
dengan adaptor AC-DC atau baterai.
Dalam diagram blok arduino berfungsi sebagai peritah utama
dalam pengolahan sebuah data dan pemrograman, sehingga hasil
OUTPUT berupa perintah-perintah yang dapat mengendalikan sebuah
Motor DC. Adapun spesifikasi yang terdapat dalam arduino ini, berikut
adalah spesifikasi dari Arduino Uno :
Mikrokontroler : ATmega328
Operating Voltage : 5V
Input Voltage (disarankan) : 7-12V
Gambar 1.1. Arduino UNO R3
2. IR (Infrared Receiver)
Rangkaian IR Remote ini menggunakan dua bagian yaitu 38B dan Remote. TSOP 1738 berfungsi sebagai penerima sinyal infra merah pada sistem remote kontrol dan Remote merupakan transmitter pemberi sinyal infra merah. Pin 38B ini merupakan pin diode dan preamplifier dirakit pada bingkai epoxy. Alat ini dirancang sebagai IR filter. Sinyal output didemodulasi secara langsung dan dapat diterjemahkan secara langsung oleh mikroprosesor. 38B ini merupakan standar IR Remote kontrol seri receiver yang mendukung semua kode transaksi utama. Sinyal yang diterima IR deteksi photo diode penerima. Sinyal ini diperkuat dan dibatasi oleh pertama 2 tahap. Limiter bertindak sebagai rangkaian AGC untuk mendapatkan tingkat pulsa konstan. Sinyal gelombang kotak dikirim ke Band Pass Filter. Band Pass Filter diset pada frekuensi modulasi unit penerima dan umumnya Frekuensi berkisar antar 30kHz sampai 60kHz.
Tahap berikutnya adalah detector, integrator dan komparator. Tujuan tiga blok adalah untuk mendeteksi keberadaan frekuensi modulasi.
3. Remote Universal (SEBAGAI BAHAN PERCOBAAN)
Remote yang digunakan dalam perancangan ini menggunakan
remote universal. Dan juga sebagai Transmitter, adalah suatu alat yang
berfungsi sebagai pemancar gelombang yang telah dimodulasi menjadi
sinyal digital.
Gambar 1.3. Remote Universal
4. LED Indikator
Led yang digunakan dalam project ini sebagai indikator untuk
mengetahui sensor IR berjalan atau tidak.
5. Resistor
Resistor menggunakan nilai 1k Ohm yang berfungsi sebagai
penghambat tegangan yang masuk pada Led RGB agar tidak lose yang
dapat mengakibatkan rusaknya Led tersebut.
Gambar 1.5. Resistor
6. IC L293D
Integrated Circuit adalah suatu komponen elektronik yang dibuat
dari bahan semi konduktor, dimana IC merupakan gabungan dari beberapa
komponen seperti, Resistor, Kapasitor, Dioda dan Transistor yang telah
terintegrasi menjadi sebuah rangkaian berbentuk chip kecil.
Pada dasarnya project yang menggunakan motor DC harus dapat
mengatur kecepatan dan arah putar dari motor DC itu sendiri, kebetulan
pada project yang kami buat ini hanya mengatur arah putar dari motor DC
tsb. Untuk mengatur arah putarannya dapat menggunakan rangkaian
H-bridge.
7. Motor DC
Motor DC adalah piranti elektronik yang mengubah energi listrik
menjadi energi mekanik berupa gerak rotasi. Pada motor DC terdapat
jangkar dengan satu atau lebih kumparan terpisah. Tiap kumparan
berujung pada cincin belah (komutator). Dengan adanya insulator antara
komutator, cincin belah dapat berperan sebagai saklar kutub ganda (double
pole, double throw switch). Motor DC bekerja berdasarkan prinsip gaya
Lorentz, yang menyatakan ketika sebuah konduktor beraliran arus
diletakkan dalam medan magnet, maka sebuah gaya (yang dikenal dengan
gaya Lorentz) akan tercipta secara ortogonal diantara arah medan magnet
dan arah aliran arus. Fungsi motor DC pada project ini adalah komponen
utama sebagai simulator penggerak pada project ini.
Flowchart Skema Software
1. Flowchart Infrared (IR)
Start
Mengirim Perintah
Menyimpan Kode Perintah
Merubah Data Digital ke Binary
Merubah bits ke integer
2. Flowchart IR Implementasi pada Robot
KESIMPULAN
pengujian yang telah dilakukan dapat diambil kesimpulan sebagai berikut :
1. Dalam komunikasi antara Remote dan IR Receiver terdapat pengiriman
signal yang diskrit kemudian dimodulasi menjadi sebuah logika 0 dan 1
yang di filter di IR receiver dan dikirim ke Arduino kemudian diterima
IC L293D sebagai komparator untuk menjalankan Motor DC.
2. Modul IR Receiver dan IR Remote dapat berfungsi dengan baik setelah
melalui proses pengujian menggunakan serial monitor dan dari
keseluruhan sistem dan penerimaan IR Receiver dapat dipengaruhi oleh
beberapa hal :
a. IR Receiver tidak dapat menerima data jika sinyal yang dipancarkan
oleh transmiter terhalang oleh benda padat yang tidak tembus cahaya.
b. IR Receiver hanya dapat menerima data dengan jarak 10 meter.
3. Dalam pemilihan IR Receiver diusahakan membeli yang tidak peka
terhadap signal panas atau alat yang mengeluarkan panas yang dapat
menghasilkan kode ni
Adapun saran yang dapat diberikan untuk memperbaiki sistem ini adalah sebagai berikut:
a. Modul IR Receiver dapat dikembangkan lagi atau diganti
menggunakan sinyal radio yang di control menggunakan remote yang jarak jangkauannya lebih luas jika dikembangkan menjadi sebuah alat control.
Referensi
Pitowarno, E.,2006, “Desain, Kontrol, danKecerdasan Buatan”, Penerbit C.V
Andi Offset, Yogyakarta.
Mike, McRoberts, 2010. Arduino Starters Kit Manual. Earthshine Electonics.
E. Putra. Belajar Mikrokontroler AT89C51/52/55 Teori dan aplikasi. Yogyakarta: Gava Media, 202, ch 3, pp102.
M. Balch. Complete Digital Design. Amerika : MGraw-Hill, 2003, ch 14, pp311.
Dirksen, A.J.1984. Pelajaran Elektronika Jilid 3. Jakarta: Erlangga.