Daftar Isi:

Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino: 10 Langkah
Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino: 10 Langkah

Video: Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino: 10 Langkah

Video: Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino: 10 Langkah
Video: 💠 Belajar Arduino Tanpa Hardware (56) Infrared Remote (IRremote) 2024, Desember
Anonim
Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino
Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino

Instruksi ini untuk pemula Arduino. Ini adalah salah satu proyek saya sebelumnya dengan Arduino. Saya sangat menikmati ketika saya membuatnya dan berharap Anda juga menyukainya. Fitur paling menarik dari proyek ini adalah "Kontrol nirkabel". Dan itu melalui remote IR biasa yang mudah tersedia di rumah kami. Ini mungkin remote TV atau remote AC atau remote IR lainnya. Dalam proyek ini kita akan melihat prinsip kerja remote inframerah dan memecahkan kode sinyalnya dengan bantuan ARDUINO dan TSOP 1738, ini adalah penerima inframerah universal. TSOP 1738 ini bekerja dengan sebagian besar remote inframerah.

Anda dapat menemukan video proyek di tautan di bawah ini:

www.youtube.com/embed/0udePvGIIJ8

Langkah 1:

Gambar
Gambar

Langkah 2: Catatan Teknis

Catatan Teknis
Catatan Teknis

Di foto saat saya menekan tombol apa pun dari remote, Anda dapat melihat lampu LED merah berkedip. berarti remote memancarkan sinyal inframerah setiap kali saya menekan tombol. Namun kita tidak bisa melihat cahaya ini dengan mata telanjang.

Sinyal ini memiliki banyak ON dan OFF atau Anda bisa mengatakan TINGGI dan RENDAH. Kita dapat menyebut sekelompok ON dan OFF ini sebagai pola sinyal. Setiap tombol memiliki pola uniknya sendiri. Jadi, setiap kali kita menekan tombol tertentu, kita mendapatkan pola sinyal tertentu yang ditetapkan untuk tombol itu saja. Jadi ini semua tentang remote IR.

Sekarang saatnya untuk menerima sinyal. Tujuan kami adalah untuk mengidentifikasi sinyal tinggi dan rendah sebagai 1 dan 0. Dengan cara ini kami dapat mengubah pola sinyal menjadi data. ARDUINO dan TSOP 1738 akan melakukannya untuk kita.

Penerima inframerah akan menerima sinyal dari remote dan memberikannya ke arduino. Kemudian arduino akan menganalisis sinyal yang diterima dan mengubahnya menjadi data hex. Setelah kami mengubah sinyal inframerah menjadi data, kami dapat dengan mudah memproses data itu dan melakukan tugas bersyarat apa pun sesuai keinginan kami.

Langkah 3: Tentukan Tugas Pengendalian Anda

Putuskan Tugas Pengendalian Anda
Putuskan Tugas Pengendalian Anda

Dalam hal ini targetnya adalah untuk mengontrol output digital Arduino dengan remote TV. Untuk mewakili TINGGI/RENDAH digital saya telah menggunakan 3 LED - Merah, Kuning dan Hijau. Kegiatan bersyarat adalah sebagai berikut:

Nyalakan 'ON' LED dalam urutan tertentu (MERAH, HIJAU, BIRU) ketika tombol "Volume up" ditekan setiap kali.

Matikan 'OFF' LED dalam urutan tertentu (BIRU, HIJAU, MERAH) ketika tombol "Volume turun" ditekan setiap kali.

Namun tombol-tombol di atas hanya akan bekerja ketika sistem diaktifkan dengan menekan tombol ON/OFF. Jika Anda menekan tombol ON/OFF saat sistem sudah ON maka seluruh sistem akan mati dan mematikan semua LED.

Silakan lihat Algoritma untuk pemahaman yang lebih baik.

Langkah 4: Daftar Bahan

Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material

IR Remote control: Anda dapat menggunakan remote IR yang tersedia di rumah Anda. Atau Anda bisa membelinya.

Penerima IR: 1 no. Sensor TSOP 1738 yang mudah didapatkan di toko online.

Resistor: 1 no. 330 ohm resistor dan 3 nos. resistor 220 ohm

Pengontrol Arduino: 1 no. ArduinoUNO. Papan Arduino lainnya akan berfungsi dengan baik untuk proyek ini.

LED: 3 no. 5mm LED warna berbeda (Merah, Kuning, Hijau)

Kabel jumper: beberapa kabel jumper (jantan-jantan).

Papan tempat memotong roti: 1 no. papan tempat memotong roti ukuran penuh atau setengah.

Dan tentu saja kabel daya arduino diperlukan. Tidak ada alat atau instrumen khusus yang diperlukan untuk proyek ini.

Untuk perangkat lunak, Anda memerlukan Arduino IDE yang terpasang di PC atau laptop Anda.

Langkah 5: Instalasi Perangkat Lunak

Instalasi Perangkat Lunak
Instalasi Perangkat Lunak
  • Jika Anda tidak memiliki Arduino IDE maka Anda dapat memeriksa situs web resmi Arduino. Anda akan menemukan tautan di sana.
  • Anda juga perlu mengunduh pustaka “IRremote” dari github dan menyalin ke folder pustaka arduino IDE.
  • Unggah sketsa “IRrecvDemo.ino” dari contoh perpustakaan IRremote.
  • Periksa nama papan dan port COM sebelum mengunggah.

Langkah 6: Sirkuit TSOP1738

Sirkuit TSOP1738
Sirkuit TSOP1738
Sirkuit TSOP1738
Sirkuit TSOP1738

Pegang permukaan oval TSOP1738 menghadap ke arah Anda. Sekarang pin paling kiri adalah pin Ground. Pin selanjutnya adalah Vcc (5V DC) dan pin paling kanan adalah pin data. Silakan lihat diagram pin out untuk pemahaman yang lebih baik.

Hubungkan pin GND ke salah satu pin GND Arduino UNO.

Hubungkan pin Vcc dengan pin 5V Arduino UNO.

Hubungkan resistor 330 ke pin data TSOP 1738. Kemudian sambungkan kaki resistor lainnya ke pin Arduino 2.

Langkah 7: Perhatikan Kode HEX Tombol

Perhatikan Kode HEX Tombol
Perhatikan Kode HEX Tombol

Sekarang buka monitor serial dan tekan tombol dari jarak jauh. Anda akan menemukan kode HEX dari setiap tombol pada monitor serial.

Catat kode HEX dari tombol pilihan Anda.

Langkah 8: Output Sirkuit LED

Sirkuit LED Keluaran
Sirkuit LED Keluaran
Sirkuit LED Keluaran
Sirkuit LED Keluaran

Tambahkan rangkaian Output LED dengan rangkaian TSOP yang ada.

Hubungkan Ground bus ke Arduino UNO GND. Ini adalah langkah sederhana dan kecil tapi PENTING.

Sekarang, Tempatkan semua 3 LED dalam urutan MERAH – HIJAU – BIRU. Hubungkan resistor 220 antara kaki –VE setiap LED dan bus Ground.

Hubungkan kaki +VE LED merah, hijau dan biru masing-masing ke pin 7, 6 dan 5 arduino.

Langkah 9: Sketsa dan Algoritma

Silakan lihat algoritma pada Langkah 2 untuk memahami sketsa dengan cara yang mudah. Namun, keseluruhan sketsa memiliki deskripsi baris demi baris dalam sketsa itu sendiri.

Silakan unduh sketsa dari tautan di bawah ini. Anda harus mengganti kode HEX di dalam sketsa dengan kode HEX Anda yang telah Anda catat di LANGKAH 6.

Unggah sketsa “IR_Test.ino” ke Arduino.

Periksa nama papan dan port com sebelum mengunggah.

Langkah 10: Eksekusi

Eksekusi
Eksekusi

Sekarang gunakan tombol remote untuk mengoperasikan LED sesuai keinginan Anda.

Ekstra:

  • Anda dapat menggunakan relai DC 5V untuk mengontrol peralatan rumah tangga lainnya dengan remote TV.
  • Silakan bagikan pandangan dan ide Anda di bagian komentar.
  • Disarankan untuk memeriksa lembar data dan pin out yang tersedia dari penjual sensor TSOP ini. Ada beberapa jenis sensor TSOP yang tersedia di pasaran. Pin out berbeda dalam setiap kasus. Beberapa dari mereka datang dengan penutup aluminium. Beberapa akan terlihat serupa tetapi berbeda pin out. Jadi berhati-hatilah sebelum menyalakan.

Direkomendasikan: