Daftar Isi:
Video: Cara Meniru Remote TV atau Lainnya Dengan Arduino Irlib: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
pengantar
Hai semuanya dan selamat datang di Instructable pertama saya.
Hari ini kita akan belajar, seperti judulnya, untuk meniru remote TV atau sesuatu yang serupa yang bekerja dengan sinyal Inframerah menggunakan Arduino (model apa saja).
Masalahnya adalah: Bagaimana saya bisa mengirimkan kode ke suatu objek jika saya tidak tahu kodenya?
Mencari di internet saya tidak menemukan jawaban atas pertanyaan saya jadi saya mulai berpikir dan menemukan metode ini sendiri.
Dalam tutorial ini saya akan menunjukkan cara melakukannya.
PS:
Sebelum kita mulai, saya akan memberi tahu Anda bahwa komunikasi Ir sangat kompleks dan membutuhkan sedikit pengetahuan terlebih dahulu.
Langkah 1: Bahan
Anda membutuhkan lebih sedikit komponen daripada yang Anda pikirkan:
-Arduino (saya menggunakan Leonardo)
-470ohm atau resistor serupa !PERHATIAN!: nilai resistor dapat berubah tergantung pada LED IR Anda
-LED IR (saya menggunakan SFH4546)
-Beberapa Jumper
-Penerima IR (saya menggunakan TSOP38238)
-Papan tempat memotong roti
Inilah yang saya gunakan untuk rangkaian sederhana namun penting ini.
EDIT: Jika Anda menggunakan led yang sama, jangan gunakan resistor apa pun antara pin Arduino dan led karena itu akan mengurangi banyak jarak dari Anda dapat menggunakan remote
Jika Anda tidak menggunakan ir led yang sama saya sarankan untuk memasang pemangkas dan mengaturnya sesuai keinginan
Langkah 2: Sirkuit dan Pengkodean
Sekarang kita lihat sirkuitnya.
Kita perlu membangun 2 sirkuit:
-Sirkuit pertama perlu menangkap sinyal dari remote control.
-Yang kedua mentransmisikan sinyal yang kami tangkap sebelumnya.
Jadi ambil arduino, papan tempat memotong roti, kabel dan penerima dan mari mulai bekerja
Pertama hubungkan 5v dan GND ke penerima Anda (milik saya memiliki urutan OUT, GND, 5V)
Pin OUT perlu dihubungkan ke pin Arduino 2. (Bagaimana tampilan rangkaiannya)
Setelah Anda selesai melakukannya, kita perlu menghubungkan Anoda dari led kita ke resistor dan Katoda ke ground.
Dari resistor kita akan menghubungkan nanti ke pin yang didefinisikan oleh perpustakaan Ir. (Bagaimana sirkuit terlihat)
Kodenya sangat sederhana:
Pertama kita perlu menginstal perpustakaan:
-Perpustakaan IrLib2 untuk bagian penerima
Anda kemudian perlu membuka file zip dan menyalin folder di dalam file itu ke folder perpustakaan Anda.
-Perpustakaan IrRemote untuk mengirimnya
Setelah Anda selesai melakukannya, buka Arduino IDE dan dari menu contoh buka folder contoh IrLib2, lalu muat sketsa "RawRecv.ino" di papan Arduino Anda.
Setelah dimuat di papan, buka monitor serial, ambil remote kontrol yang ingin Anda tiru, arahkan ke penerima Ir dan tekan tombol di atasnya: Anda akan melihat beberapa output (kode mentah) pada monitor jadi salin saja papan klip.
Bagian selanjutnya adalah mengirimkan kode yang kami peroleh.
Setiap model Arduino memiliki pin sendiri untuk kelas IRsend dan Anda tidak dapat mengubahnya karena beberapa batasan oleh perangkat keras.
Di sini ada meja dengan pengaturan pin dari beberapa papan Arduino.
Ini sketsa saya, ini mengirimkan perintah channel_up ke TV Samsung lama:
#termasuk
IRkirim irkirim; #define RAW_DATA_LEN 68 //output dari RawRecv uint16_t rawData[RAW_DATA_LEN]={ 4458, 4482, 546, 1698, 550, 1690, 554, 1690, 546, 606, 518, 610, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup(){ } void loop() { irsend.sendRaw(rawData, RAW_DATA_LEN, 38); //mengirim data mentah pada penundaan frekuensi 38KHz(1000); // delay 1 detik antara setiap sinyal burst }
PERHATIAN: mengatasi dan menempelkannya di IDE mungkin tidak berfungsi, jika tidak berhasil, Anda harus menulis setiap baris
Langkah 3: Pengujian dan Penyelesaian
Saatnya untuk ujian sekarang!
Arahkan led Anda ke penerima dengan cara yang sama seperti Anda mengarahkan remote control dan nyalakan Arduino Anda, tunggu sebentar dan Anda akan melihat bahwa perangkat penerima akan mulai melakukan apa yang kami perintahkan, jadi selesai!
Jika ada yang salah silahkan tinggalkan komentar dibawah.
Itulah akhir dari Instructable kami. Saya harap ini berguna untuk Anda.
Komentar jika Anda ingin video tutorial ini dan……….
ke Instruksi berikutnya!
Direkomendasikan:
IRduino: Remote Control Arduino - Meniru Remote yang Hilang: 6 Langkah
IRduino: Remote Control Arduino - Tiru Remote yang Hilang: Jika Anda pernah kehilangan remote control untuk TV atau pemutar DVD Anda, Anda tahu betapa frustasinya harus berjalan ke, menemukan, dan menggunakan tombol-tombol pada perangkat itu sendiri. Terkadang, tombol ini bahkan tidak menawarkan fungsi yang sama dengan remote. Resi
Ubah Nama Headset/Speaker/Adaptor Bluetooth atau Pengaturan Lainnya Melalui UART: 8 Langkah (dengan Gambar)
Ubah Nama Headset/Speaker/Adaptor Bluetooth atau Pengaturan Lainnya Melalui UART: Apakah Anda kebetulan memiliki sepasang headset Bluetooth atau aksesori audio Bluetooth lainnya yang memiliki nama yang sangat menjijikkan dan setiap kali Anda memasangkannya, Anda memiliki keinginan batin untuk mengubahnya. nama? Meskipun alasannya tidak sama, ada
Bangun Arduino Menjadi Nissan Qashqai untuk Mengotomatiskan Lipat Cermin Sayap atau Lainnya: 9 Langkah (dengan Gambar)
Bangun Arduino Menjadi Nissan Qashqai untuk Mengotomatiskan Lipat Cermin Sayap atau Apa Pun: Nissan Qashqai J10 memiliki beberapa hal kecil yang mengganggu tentang kontrol yang dapat dengan mudah menjadi lebih baik. Salah satunya adalah harus ingat untuk menekan tombol buka/tutup kaca spion sebelum melepas kunci kontak. Lainnya adalah konfigurasi kecil
Cara Membuat Perahu Udara RC! Dengan Bagian Cetakan 3D dan Barang Lainnya: 5 Langkah (dengan Gambar)
Cara Membuat Perahu Udara RC! Dengan Bagian Cetakan 3D dan Barang Lainnya: Perahu udara sangat bagus karena sangat menyenangkan untuk dikendarai dan juga bekerja di beberapa jenis permukaan, seperti air, salju, es, aspal atau apa saja, jika motornya cukup kuat. Proyek ini tidak terlalu rumit, dan jika Anda sudah memiliki elektron
MIDI 5V LED Strip Light Controller untuk Spielatron atau Synth MIDI Lainnya: 7 Langkah (dengan Gambar)
MIDI 5V LED Strip Light Controller untuk Spielatron atau Synth MIDI Lainnya: Kontroler ini mengedipkan lampu strip LED tiga warna selama 50mS per not. Biru untuk G5 hingga D#6, merah untuk E6 hingga B6 dan hijau untuk C7 hingga G7. Pengontrol adalah perangkat ALSA MIDI sehingga perangkat lunak MIDI dapat menampilkan ke LED pada saat yang sama sebagai perangkat synth MIDI