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 
            http://bit.ly/2W2bWpG
    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

0 Comments