Halo semua, selamat datang dan salam sejahtera untuk semua yang berkunjung disini.
Sekarang sudah bulan Mei 2016 dan hari ini adalah hari Senin, hari setelah MayDay.
Dalam komunikasi wireless seperti ini pastilah ada dua komponen yang utama, apakah itu? Yap, Tentu saja Transmitter (sebagain pengirim) dan Receiver (sebagai penerima). Sama halnya seperti kita mengirim pesan SMS, maka akan ada yang menerimanya. Kalau kalian mempunyai Remote Infrared (IR), bisa kalian liat pada bagian atas Remote terdapat LED berwarna bening, nah itulah yang disebut IR Transmitter atau biasa disebut juga IR LED. Dan kalian bisa lihat juga pada TV misalnya, didalam bagian TV (biasanya dekat led indikator) Terdapat IR Receiver, untuk menerima sinyal yang kita kirim dari Remot, dan mendecodenya.
Pada kali ini, kita juga akan melakukan hal yang sama, bedanya adalah outputnya. Kalau biasanya kita outputnya adalah TV, DVD player, AC, dan lainnya, Sekarang kita gunakan Output dengan Relay yang tentunya dapat mengontrol peralatan listrik dirumah kita menggunakan Remote. Hmm gimana gan? apakah menarik? Oke mari Langsung di simak dan praktikkan gan :)
Alat dan Bahan yang dibutuhkan :
- 1x Arduino UNO
- 1x Remote Universal (TV,DVD, dll)
- 1x IR Receiver HX1838, Silahkan Cek DATASHEET
- 1x Relay Modul
- Library IRremote
- 1x Project board ( Breadboard )
- Kabel jumper secukupnya
Langkah - Langkahnya :
1.) Pertama, Download Library IRremote pada Software Arduino IDE ente. DOWNLOAD
2.) Setelah itu Susunlah rangkaian dibawah ini pada breadboard.
- Pin 11 pada Arduino dihubungkan ke Kaki 1 IR Receiver
- Pin GND pada Arduino dihubungkan ke Kaki 2 IR Receiver
- Pin 5v pada Arduino dihubungkan ke Kaki 3 IR Receiver
4.) Setelah itu pilih file library .ZIP yang ente download tadi, lalu klik Open
Sekarang kita akan melakukan decode terhadap sinyal infrared yang dikirimkan oleh remote.
1.) Buka sketch untuk decode, Klik File -> Examples -> IRremote -> IRrecvDemo
Serial.println(results.value, HEX);
3.) Lalu buka serial monitor dan tekan Tombol di remote untuk dapatkan hasil dari tiap buttonSerial.println(results.value);
4.) Setelah kita mendapatkan hasilnya, maka catat pada Notepad (Agar lebih memudahkan).
Nah, di langkah selanjutnya ini kita akan Mengontrol Relay dengan Remote Infrared.
1.) Pertama, pastikan untuk mencabut Kabel USB Arduino yang terhubung ke Komputer.
2.) Setelah itu kita tambahkan relay modul tanpa mengubah rangkaian awal yang kita susun.
- Pin 5V pada Arduino dihubungkan ke VCC Relay modul
- Pin GND pada Arduino dihubungkan ke GNDRelay modul
- Pin 2 pada Arduino dihubungkan ke IN1 Relay modul
- Pin 3 pada Arduino dihubungkan ke IN2 Relay modul
- Pin 4 pada Arduino dihubungkan ke IN3 Relay modul
- Pin 5 pada Arduino dihubungkan ke IN4 Relay modul
Gan mau nanya nih ane masih newbie bgt soal Arduino, ane mau bikin home automation pake Uno R3 gan, pertanyaan ane bisa engga ya ane aplikasiin ke aplikasi Blynk gan? Ane maunya bisa ngontrol relay 250V + sensor lampu otomatis pake ldr + fingerprint door lock + remot AC pake IR sensor gan, kalo begitu sketchnya jd gimana ya gan? Ane bingung itu void setup sama void loopnya gimana kalo banyak perintah gitu..
ReplyDeleteSalam kenal, semuanya masih memungkinkan... Silahkan dibuat, jangan bingung bingung. Pakai ESP8266 bisa, pakai Ethernet Shield juga bisa.
Deletesalam kenal mas,
ReplyDeletesaya mau tanya knp pas sya coba compile dan uplod error ya,,pdahal saya udh ikutin ptunjuk yg d atas, tapi ngga smua library eror, ada jg library yg d compile dan uplod sukses,,dan beberapa error,,
Salam kenal. Pesan errornya apa?
Deletemaaf gan, mau nanya kalau untuk ngendaliin relay nya make bluetooth HC-05 sama android bisa gk?, kalau bisa boleh minta sketch nya, masih pemula gan
ReplyDeleteBisa, kan sudah ada di bagian artikel terpopuler.
Deletewow berhasil......btw boleh gk aku minta penjelasan tentang sketch diatas?
ReplyDeletemasih belum ngerti sketchnya..
Boleh gan, tanyakan saja lewat email saja.
Deletesalam kenal,maaf gan mau buat kendali lampu pake IR remote dan blutooth android.cara penulisan sketsax di arduino ide gimna ???? terima kasih sebelumx
ReplyDeleteSalam kenal gan, Sebenarnya tinggal digabungkan saja gan sketch ini dengan sketch yang menyalakan dengan android. Di coba coba saja, biar paham :)
DeletePak boss...di remote angkanya kan cuma sampai 9, gimana caranya kalau saya mau pake sampai 14 chanel? mohon pencerahannya.
ReplyDeleteThx
Gunakan tombol remot yang tersisa, gak harus angka 0 sampai 9.
Deleteassalamualaikum mas andi, mohon info mau nanya....kalau untuk remote control pada mainan yang menggunakan rc ir bagaimana cara kerjanya apakah sama? dan bagaimana cara mencocokkan transmitter dan reciver ir agar bisa saling berkomunikasi....semisal kasus, saya punya mainan rc yang hilang transmitternya kemudian saya beli lagi dengan merk lain kenapa tidak bisa cocok antara transmitter baru dan receiver yang lama....mohon pencerahan, trims.
ReplyDeleteWaalaikum salam.
DeleteBisa saja di kontrol, tapi harusnya di decode dulu sebelum transmitternya ilang... Kan kalau gak di decode, gimana caranya mau tau data yang dikirim dari transmitter tersebut.
assalamualaikum, mas andi mau nanya. pas nyoba remot itu kok nilainya berubah - ubah terus, padahal masih cuma tombol angka satu tok. gimana ya?
ReplyDeleteWaalaikum salam, ditekan terus aja... lihat hasil yg sering muncul yang dipakai.
Deletegan, gimana cara kita tau type receiver dari remot yang kita punya?
ReplyDeleteDi decode, seperti tutorial ini.
Deletesalam kenal agan profesor :D
ReplyDeletekalau saya punya 2 remote dengan merek sama persis, apakah kode tombol-nya juga sama persis?
Salam kenal.
DeleteKemungkinan sama persis :)
Misalkan relay on pada tombol 1 jika tombol 2 ditekan maka relay 1 mati dan relay 2 akan menyala begitu seterusnya apa bisa dprogram begitu gan?
ReplyDeleteTentu saja bisa..
Delete