Daftar Isi:

Ubah Remote IR Anda ke RF Remote: 9 Langkah (dengan Gambar)
Ubah Remote IR Anda ke RF Remote: 9 Langkah (dengan Gambar)

Video: Ubah Remote IR Anda ke RF Remote: 9 Langkah (dengan Gambar)

Video: Ubah Remote IR Anda ke RF Remote: 9 Langkah (dengan Gambar)
Video: Convert your IR Remote to RF Remote || RF Module Tutorial 2024, Juli
Anonim
Ubah Remote IR Anda menjadi RF Remote
Ubah Remote IR Anda menjadi RF Remote

Dalam Instructable hari ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan modul RF generik tanpa mikrokontroler yang pada akhirnya akan mengarahkan kita untuk membangun sebuah proyek di mana Anda dapat mengonversi Remote IR dari perangkat apa pun menjadi Remote RF. Keuntungan utama mengonversi Remote IR ke RF adalah, Anda tidak perlu mengarahkan remote sebelum menekan tombol agar perangkat berfungsi. Juga, jika Anda memiliki perangkat yang tidak selalu berada dalam jangkauan remote, seperti home theater di sudut ruangan, RF Remote ini akan membuat hidup Anda lebih mudah.

Mari kita mulai.

Langkah 1: Bagaimana Dengan Video?

Image
Image

Video memiliki semua langkah yang tercakup secara rinci yang diperlukan untuk membangun proyek ini. Anda dapat menontonnya jika Anda lebih suka visual tetapi jika Anda lebih suka teks, ikuti langkah selanjutnya.

Juga jika Anda ingin menonton proyek beraksi, lihat video yang sama.

Langkah 2: Daftar Bagian

Enkoder dan Dekoder
Enkoder dan Dekoder

Modul RF:

INDIA - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Arduino:INDIA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

IC Encoder dan Decoder:INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Decoder https://amzn.to/2HpNsQdUK - Encoder https://amzn.to/2HpNsQd; Dekoder

Penerima IR TSOP -INDIA - https://amzn.to/2H0Bdu6US (Penerima dan LED) - https://amzn.to/2H0Bdu6UK (Penerima dan LED) -

IR LED:INDIA -

Langkah 3: Encoder dan Decoder

Enkoder dan Dekoder
Enkoder dan Dekoder
Enkoder dan Dekoder
Enkoder dan Dekoder

Untuk menggunakannya tanpa mikrokontroler, Anda memerlukan dua IC. Mereka disebut encoder dan decoder. Mereka adalah sirkuit kombinasional dasar. Encoder memiliki lebih banyak input daripada jumlah output. Melihat tabel kebenaran kita dapat melihat bahwa ketiga pin output memiliki kombinasi yang berbeda untuk status pin input yang berbeda. Umumnya pin input output encoder didefinisikan sebagai 2^n x n, di mana "n" adalah jumlah bit. Decoder adalah kebalikan dari encoder dan mereka memiliki deskripsi pin seperti n x 2^n. Jika Anda bertanya apa yang akan terjadi jika lebih dari satu pin menjadi tinggi pada saat yang sama, maka saya akan mengatakan itu di luar cakupan Instruksi ini.

IC encoder dan decoder yang akan kita gunakan adalah HT12E dan HT12D, D untuk decoder dan E untuk encoder. Mari kita lihat pin dari IC ini.

Pada HT12E, pin nomor 10, 11, 12 dan 13 adalah pin input data dan pin 17 adalah pin output yang akan kita modulasi. Pin 16 dan 17 adalah untuk osilator RC internal dan kami menghubungkan resistor mulai dari 500k hingga 1M (saya menggunakan 680k) di pin ini. Sebenarnya, resistor yang terhubung akan menjadi bagian dari osilator RC. Pin 14 adalah pin aktifkan transmisi. Ini adalah pin rendah aktif dan data akan dikirim hanya jika pin ini ditahan rendah. Pin 18 dan 9 masing-masing adalah Vcc dan GND, dan saya akan berbicara tentang sisa delapan pin sebentar lagi.

Hal-hal yang agak mirip untuk decoder. 18 dan 9 adalah pin suplai, 15 dan 16 adalah pin osilator internal dan resistor 33k terhubung di antara mereka. Pin 17 adalah pin transmisi IC yang valid yang menjadi tinggi setiap kali data yang valid diterima. Data termodulasi diberikan ke pin 15 dan data paralel yang didekodekan diperoleh dari pin 10, 11, 12 dan 13.

Sekarang Anda akan melihat bahwa IC decoder juga memiliki 8 pin yang kita lihat di encoder. Bahkan, mereka melayani tujuan yang sangat penting dalam menjaga transmisi Anda tetap aman. Ini disebut pin pengaturan alamat dan mereka memastikan bahwa data yang dikirim diterima oleh penerima yang tepat di lingkungan di mana ada lebih dari satu dari pasangan ini. Jika di encoder, semua pin ini ditahan rendah, maka untuk menerima data semua pin dekoder ini juga harus ditahan rendah. Jika empat ditahan tinggi dan empat ditahan rendah, pin alamat decoder juga harus memiliki konfigurasi yang sama, maka hanya data yang akan diterima oleh penerima. Saya akan menghubungkan semua pin ke ground. Anda dapat melakukan apapun yang Anda suka. Untuk mengubah alamat saat bepergian, sakelar DIP digunakan, yang menghubungkan pin ke tinggi atau rendah hanya dengan menjentikkan tombol di atasnya.

Langkah 4: Membuat prototipe

Membuat prototipe
Membuat prototipe
Membuat prototipe
Membuat prototipe
Membuat prototipe
Membuat prototipe
Membuat prototipe
Membuat prototipe

Cukup teori, mari kita lanjutkan dan coba secara praktis

Anda membutuhkan dua papan tempat memotong roti. Saya melanjutkan dan menghubungkan semuanya menggunakan diagram rangkaian pada langkah ini dengan LED sebagai pengganti Arduino dan menekan tombol dengan resistor pull down 10k sebagai pengganti sakelar.. Saya menggunakan catu daya terpisah untuk keduanya. Segera setelah Anda menyalakan pemancar, Anda akan melihat bahwa pin transmisi yang valid menjadi tinggi yang menunjukkan bahwa koneksi berhasil dibuat. Ketika saya menekan tombol apa saja di sisi pemancar, LED yang sesuai di sisi penerima menyala. Beberapa LED menyala jika saya menekan beberapa tombol. Perhatikan led VT, berkedip setiap kali menerima data baru, dan ini akan sangat membantu dalam proyek yang akan kita buat.

Jika sirkuit Anda tidak berfungsi, Anda dapat melakukan debug dengan mudah hanya dengan menghubungkan output encoder ke input decoder dan semuanya harus tetap bekerja sama. Dengan cara ini Anda setidaknya dapat memastikan bahwa IC Anda dan koneksinya baik-baik saja.

Jika Anda mengubah salah satu pin alamat menjadi tinggi, Anda dapat melihat semuanya berhenti berfungsi. Untuk membuatnya berfungsi kembali, Anda dapat menghubungkannya kembali, atau mengubah status pin yang sama di sisi lain menjadi tinggi. Jadi, ingatlah ini saat mendesain sesuatu seperti ini karena sangat penting.

Langkah 5: Inframerah

Inframerah
Inframerah
Inframerah
Inframerah

Sekarang mari kita bicara tentang inframerah. Setiap remote IR memiliki LED IR di bagian depan dan menekan tombol pada remote membuat lampu led menyala yang dapat dilihat di kamera tetapi tidak dengan mata telanjang. Tapi itu tidak mudah. Penerima harus dapat membedakan setiap tombol yang ditekan pada remote sehingga dapat melakukan fungsi tersebut. Untuk melakukan itu, led menyala dalam pulsa yang memiliki parameter berbeda dan ada berbagai protokol yang digunakan pabrikan. Untuk mempelajari lebih lanjut, lihat tautan yang saya berikan.

Anda mungkin sudah menebak sekarang bahwa kita akan meniru kode IR remote tersebut. Untuk memulai, kita memerlukan penerima inframerah seperti TSOP1338 dan Arduino. Kami akan menentukan kode hex dari setiap tombol yang membuatnya berbeda dari yang lain.

Unduh dan instal dua perpustakaan, tautannya disediakan. Sekarang buka IRRecvdump dari folder contoh master IRLib dan unggah ke Arduino. Pin pertama penerima adalah ground, kedua adalah Vcc, dan ketiga adalah output. Setelah menerapkan daya dan menghubungkan output ke pin 11, saya membuka monitor serial. Saya mengarahkan remote IR ke receiver dan mulai menekan tombolnya. Saya menekan setiap tombol dua kali dan setelah saya selesai dengan semua tombol yang diperlukan, saya memutuskan Arduino.

Sekarang lihat di monitor serial, akan ada banyak sampah, tetapi itu hanya sinar cahaya nyasar yang ditangkap penerima karena terlalu sensitif. Tetapi juga akan ada protokol yang digunakan dan kode hex dari tombol yang Anda tekan. Itulah yang kami inginkan. Jadi saya membuat catatan dengan nama dan kode hex mereka karena kita akan membutuhkannya nanti.

Tautan:

Cara kerja IR di Remote:

www.vishay.com/docs/80071/dataform.pdf

Perpustakaan:

github.com/z3t0/Arduino-IRremote

Langkah 6: Apa yang Kita Lakukan?

Apa yang kita lakukan?
Apa yang kita lakukan?

Kami memiliki remote IR yang telah kami tentukan kode hex dari tombol yang kami minati. Sekarang kita akan membuat dua papan kecil, satu memiliki pemancar RF dengan empat tombol di atasnya yang dapat menghasilkan nol atau satu, artinya 16 kombinasi dimungkinkan, yang lain memiliki penerima dan memiliki semacam pengontrol, dalam kasus saya Arduino, yang akan menginterpretasikan output dari dekoder dan akan mengontrol LED IR yang pada akhirnya membuat perangkat merespons dengan cara yang persis sama dengan remote-nya sendiri. Karena 16 kombinasi dimungkinkan, kami dapat meniru hingga 16 tombol remote.

Langkah 7: Temukan Penerima

Temukan Penerima
Temukan Penerima

Jika penerima di perangkat Anda tidak terlihat, buka sketsa IRSendDemo dari contoh perpustakaan dan ubah protokol dan kode hex yang sesuai. Saya menggunakan kode hex dari tombol power. Sekarang sambungkan LED IR dengan resistor 1k ke pin 3 Arduino dan buka monitor serial. Jadi ketika Anda akan mengetik karakter apa pun di monitor serial dan tekan enter, Arduino akan mengirim data ke IR led dan akan menyebabkan perangkat berfungsi. Arahkan kursor ke wilayah yang berbeda di mana Anda pikir penerima dapat dan akhirnya Anda akan menemukan lokasi yang tepat dari penerima di perangkat Anda (lihat video untuk pemahaman yang jelas).

Langkah 8: Solder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Dengan menggunakan diagram koneksi yang sama, saya membuat dua PCB yang diperlukan, saya telah menggunakan Arduino mandiri alih-alih Pro Mini karena itulah yang saya letakkan di sekitar.

Sebelum memasang mikrokontroler, saya ingin menguji koneksi sekali lagi. Jadi saya menerapkan 9 Volt ke pemancar dan 5 Volt ke penerima dan menggunakan LED untuk menguji fungsi papan dan dengan cepat menguji semuanya. Saya juga menambahkan saklar daya untuk menghemat baterai ke PCB pemancar.

Akhirnya setelah upload sketch, saya pasang arduino ke tempatnya.

Saya menyolder resistor 1k langsung ke katoda LED dan saya akan menggunakan heat shrink sebelum menempelkannya ke adaptor yang saya buat untuk home theater saya menggunakan lembar GI, tetapi jika Anda memiliki akses ke printer 3d, Anda dapat membangun jauh lebih banyak adaptor yang terlihat profesional dengan mudah, jika diperlukan. Saya juga akan menyolder kabel panjang antara LED dan PCB sehingga mudah untuk menempatkan PCB di tempat yang berbeda, di suatu tempat yang tersembunyi. Setelah semua ini selesai, sekarang saatnya untuk menguji fungsinya, yang dapat Anda lihat beraksi di video yang saya sematkan di langkah 1.

Hal terbaik tentang mengubahnya menjadi RF adalah Anda tidak perlu mengarahkannya langsung ke perangkat yang dapat Anda kendalikan bahkan jika Anda berada di ruangan lain, satu-satunya hal yang perlu Anda perhatikan adalah pasangan RF harus dalam jangkauan dan hanya itu. Terakhir jika Anda memiliki printer 3d, Anda juga dapat mencetak kasing kecil untuk bagian pemancar.

Langkah 9: Selesai

Selesai
Selesai

Beri tahu saya pendapat Anda tentang proyek ini dan jika Anda memiliki tip atau ide, silakan bagikan di komentar di bawah.

Pertimbangkan untuk berlangganan saluran Instructables dan YouTube kami.

Terima kasih telah membaca, sampai jumpa di Instructable berikutnya.

Direkomendasikan: