Daftar Isi:
- Langkah 1:
- Langkah 2: Catatan Teknis
- Langkah 3: Tentukan Tugas Pengendalian Anda
- Langkah 4: Daftar Bahan
- Langkah 5: Instalasi Perangkat Lunak
- Langkah 6: Sirkuit TSOP1738
- Langkah 7: Perhatikan Kode HEX Tombol
- Langkah 8: Output Sirkuit LED
- Langkah 9: Sketsa dan Algoritma
- Langkah 10: Eksekusi
Video: Remote Inframerah dan Penerima IR (TSOP1738) Dengan Arduino: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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:
Langkah 2: 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
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
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
- 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
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
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
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
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:
Semua Penerima Band Dengan SI4732 / SI4735 (FM / RDS, AM dan SSB) Dengan Arduino: 3 Langkah
Semua Penerima Band Dengan SI4732 / SI4735 (FM / RDS, AM dan SSB) Dengan Arduino: Ini adalah proyek penerima semua band. Ini menggunakan Perpustakaan Arduino Si4734. Perpustakaan ini memiliki lebih dari 20 contoh. Anda dapat mendengarkan FM dengan RDS, stasiun lokal AM (MW), SW dan stasiun radio amatir (SSB). Semua dokumentasi di sini
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino - Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter - Helikopter Rc - Pesawat Rc Menggunakan Arduino: 5 Langkah (dengan Gambar)
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino | Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter | Helikopter Rc | Pesawat Rc Menggunakan Arduino: Untuk mengoperasikan mobil Rc | Quadcopter | Drone | pesawat RC | RC boat, kita selalu membutuhkan receiver dan transmitter, misalkan untuk RC QUADCOPTER kita membutuhkan transmitter dan receiver 6 channel dan jenis TX dan RX itu terlalu mahal, jadi kami akan membuatnya di
Bangun Penerima Inframerah Kodi / OSMC dan Setel Ulang Topi untuk Raspberry Pi: 5 Langkah (dengan Gambar)
Bangun Penerima Inframerah Kodi / OSMC dan Atur Ulang Topi untuk Raspberry Pi: Bangun Penerima IR Kodi / OSMC dan Atur Ulang topi untuk Raspberry Pi 3Dari seberang ruangan, saya ingin: Mengontrol Kodi / OSMC yang berjalan di Raspberry Pi dengan remote control Lihat apakah Raspberry Pi dihidupkanJuga, saya ingin keluarga saya
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: 3 Langkah (dengan Gambar)
Game Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: Hari ini, kita akan menggunakan mikrokontroler Arduino untuk mengontrol game platformer sederhana berbasis C#. Saya menggunakan Arduino untuk mengambil input dari modul joystick, dan mengirimkan input itu ke aplikasi C# yang mendengarkan dan mendekode input melalui Serial c