Kendali Nyala Lampu dengan Remote TV dan Arduino
Pada tutorial ini kita
akan membuat sebuah rangkaian remote control pengendali nyala lampu menggunakan
remote control TV dan rangkaian Arduino Uno. Video proses pembuatan rangkaian
ini dapat dilihat pada video berikut.
Prinsip kerja
rangkaian ini adalah menerjemahkan sinyal yang dihasilkan oleh remote control
TV yang kemudian ditangkap oleh infrared receiver dan kemudian diolah dan
diproses menjadi perintah untuk mengontrol nyala lampu.
Perlu disiapkan
1.
Arduino
Uno .... 1 pc
2.
Remote
TV .... 1 pc
3.
Infrared
Receiver 1838HS .... 1 pc
4.
Breadboard
.... 1 pc
5.
Resistor
47 ohm .... 1 pc
6.
Resistor
15k ohm .... 1 pc
7.
Capacitor
47uF .... 1 pc
8.
Kit
Relay 1 channel .... 2 pcs
9.
Fitting
lampu .... 2 pcs
10. Lampu
220VAC ... 2 pcs
11. Steker
.... 1 pc
12. Kabel
.... secukupnya
Langkah-langkah pembuatan
1.
Buatlah
rangkaian infrared receiver sesuai skema di bawah
2. Hubungkan
rangkaian infrared receiver dengan rangkaian Arduino dengan media Breadboard
seperti gambar di bawah
3. Buatlah
rangkaian lampu listrik 220VAC yang terhubung dengan kit Relay seperti pada
gambar di bawah
Perhatian: Berhati-hatilah
saat menghubungkan kabel bertegangan tinggi!!
4. Melakukan
pemrograman Arduino dengan IDE tahap pertama (tahap tes)
Pemrograman Arduino dapat
dilakukan dengan mudah karena program ini telah dikembangkan oleh banyak orang
dan yang cukup populer oleh Ken Shirriff https://github.com/z3t0/Arduino-IRremote
Program demo/tes untuk mengetahui nilai hexadecimal
dari tombol remote control TV yang hendak kita manfaatkan untuk remote control
a) Download program pada link di atas atau pada link
berikut http://bit.ly/2wNjqlM
b) Extract
dan paste di directory Libraries, misalnya di C:\Program Files
(x86)\Arduino\libraries\Arduino-IRremote-master
c)
Buka
File>>Example>>IRremote>>IRrecvDemo
d) Kemudian upload program ke Arduino melalui IDE
e) Lakukan
tes tombol remote TV yang hendak digunakan
f) Catat
nilai hexa decimal yang tampil di serial monitor
Catatan: nilai hexadecimal setiap remote TV dapat
berbeda-beda
5. Melakukan
pemrograman Arduino dengan IDE tahap kedua (program utama remote control)
a) Download
program yang telah saya modifikasi pada link berikut
b) Sesuaikan nilai hexadecimal menurut data pada
tahap demo/tes
c) Upload program ke Arduino hingga selesai
6. Pengetesan
Pada tahap ini harap dilakukan pengecekan kembali pada
rangkaian sehingga tidak ada kesalahan karena melibatkan rangkaian dengan
tegangan tinggi dan sangat perlu untuk berhati-hati.
a)
Hubungkan
rangkaian arduino ke power supply DC 5V dari USB adaptor
atau dari komputer
b)
Lakukan
pengetesan remote control TV terhadap sensor yang telah
tersambung dengan
rangkaian Arduino dan relay kit
c)
Rangkaian
relay seharusnya akan bereaksi terhadap tombol TV yang
ditekan (sesuai program)
d)
Bila
sudah yakin rangkaian telah benar, sambungkan rangkaian lampu ke
sumber
tegangan 220VAC
e)
Bila
sudah benar maka rangkaian lampu akan dapat dikontrol dengan
remote control TV
f)
Bila
belum benar perlu dicek lagi pada rangkaian dan pada program untuk
kesalahan yang
mungkin terjadi
Tabel Pengamatan
Tes No.
|
Tindakan
|
Seharusnya
|
Hasil Tes
|
1
|
Tekan tombol merah
|
Lampu 1 on
|
Sesuai
|
2
|
Tekan tombol hijau
|
Lampu 1 off
|
Sesuai
|
3
|
Tekan tombol kuning
|
Lampu 2 on
|
Sesuai
|
4
|
Tekan tombol biru
|
Lampu 2 off
|
Sesuai
|
Kesimpulan
Pembuatan rangkaian kendali nyala lampu dengan
menggunakan remote control TV dan Arduino adalah hal yang dapat dilakukan. Rangkaian
ini dapat dikembangkan untuk mengontrol peralatan listrik lainnya seperti kipas
angin, pompa air, AC, alarm, dan lain sebagainya.
Post a Comment for "Kendali Nyala Lampu dengan Remote TV dan Arduino"