Isi kandungan:
- Langkah 1: Peranti dan IR anda
- Langkah 2: Memasang Prototaip Arduino Remote
- Langkah 3: Menyiapkan Persekitaran Pembangunan Arduino
- Langkah 4: Menjana Program Arduino
- Langkah 5: Menguji Arduino Remote
- Langkah 6: Pemikiran untuk Penambahbaikan
Video: IRduino: Alat kawalan jauh Arduino - Meniru Jauh yang Hilang: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Sekiranya anda pernah kehilangan alat kawalan jauh untuk pemain TV atau DVD anda, anda pasti kecewa apabila berjalan, mencari, dan menggunakan butang pada peranti itu sendiri. Kadang-kadang, butang ini bahkan tidak menawarkan fungsi yang sama seperti alat kawalan jauh. Baru-baru ini, salah satu alat kawalan jauh saya hilang, dan saya memutuskan sesuatu yang harus dilakukan untuk memulihkan kemudahan penggunaan dan fungsi yang hilang pada pemain Blu-ray saya.
Setelah melakukan sedikit kajian, saya mengetahui bahawa kebanyakan, jika tidak semua, alat kawalan jauh menggunakan inframerah (IR) untuk berkomunikasi dengan peranti mereka (ini sebabnya anda perlu mengarahkan alat kawalan jauh ke TV). Fikiran saya beralih ke Arduino, dan ketika saya menemui LED inframerah di antara sensor dan alat saya, saya tahu saya boleh membuatnya berfungsi.
Dan sekarang, inilah cara saya melakukannya.
Petua: pastikan untuk mengklik gambar dan arahkan kursor ke kotak petua alat lutsinar untuk mendapatkan arahan langkah demi langkah terperinci.
Langkah 1: Peranti dan IR anda
Untuk mempermudah proses mencari kod IR untuk peranti anda dan mengintegrasikannya ke dalam program Arduino, saya cadangkan anda menggunakan aplikasi IrScrutinizer percuma, yang boleh dimuat turun dan didokumentasikan di sini. Saya akan menggunakan IrScrutinizer dalam Instructable ini untuk menunjukkan cara mencari dan menggunakan kod IR untuk peranti anda.
Sebelum meneruskan tutorial ini, anda harus memeriksa untuk mengetahui apakah anda dapat mencari kod untuk peranti anda di IrScrutinizer. Muat turun dan pasang IrScrutinizer pertama dari pautan di atas dan laksanakan fail IrScrutinizer.jar di direktori pemasangan. Klik pada tab "Import" berhampiran bahagian atas skrin dan pilih "IRDB" dari tab yang muncul di bawah. Ikuti petua alat dari gambar di atas untuk mencari kod untuk peranti anda.
Langkah 2: Memasang Prototaip Arduino Remote
Sekarang setelah anda mengesahkan IrScrutinizer mengetahui kod IR peranti anda, anda sudah bersedia untuk membuat prototaip Arduino Remote untuk mengujinya. Di atas adalah reka bentuk yang saya gunakan. Beberapa perkara penting: gunakan transistor NPN, sambungkan dasarnya dengan pin digital Arduino 3, dan gunakan LED inframerah (bukan warna biasa). Perintang yang saya gunakan kira-kira 300 ohm jadi apa-apa di kawasan kejiranan itu mesti baik.
Langkah 3: Menyiapkan Persekitaran Pembangunan Arduino
Anda memerlukan perpustakaan yang akan membolehkan Arduino anda mengawal LED IR untuk menghasilkan kod untuk peranti anda. Saya menggunakan IRremote, perpustakaan inframerah tertua tetapi paling stabil dan boleh dipercayai. Ikuti arahan pemasangan di laman utama untuk memuat turun perpustakaan dan memasangnya ke Arduino IDE anda. Berikut adalah tutorial hebat mengenai cara memasang perpustakaan.
Setelah memasang perpustakaan, anda seharusnya dapat mengakses contohnya dari IDE. Perhatikan mereka sedikit sebanyak untuk membiasakan diri dengan perpustakaan.
Langkah 4: Menjana Program Arduino
Ciri yang sangat hebat dari IrScrutinizer adalah kemampuannya untuk menghasilkan program Arduino yang penuh, jika tidak membayangkan, yang mengandungi semua kod IR yang ingin anda sertakan dengan mekanisme mudah untuk menghantarnya melalui perpustakaan inframerah, termasuk IRremote. Di IrScrutinizer, pilih semua isyarat yang ingin anda hantar di panel kiri skrin "Import" dan klik butang "Import pilihan", atau klik butang "Import semua". Anda akan dibawa ke skrin "Scrutinize remote" di mana anda dapat mengesahkan bahawa anda mengimport semua kod yang anda mahukan. Klik pada tab "Eksport" untuk pergi ke skrin eksport. Masukkan semua tetapan yang betul di sana seperti yang ditunjukkan pada gambar di atas dan klik "Export param. Remote" untuk membuat program Arduino.
Sekarang, buka program yang dihasilkan dengan Arduino IDE. Programnya agak mudah; ia menentukan semua kod IR yang anda pilih sebagai pemboleh ubah global dan dalam fungsi gelung membolehkan anda memilih mana yang akan dihantar melalui Monitor Serial.
Langkah 5: Menguji Arduino Remote
Pastikan semuanya berwayar dengan betul dan sambungkan Arduino dengan komputer anda. Dengan program IR terbuka di Arduino IDE, pastikan tetapan papan anda betul dan muat naik program. Sekarang, arahkan LED IR ke peranti anda dari mana ia dapat mengambilnya dengan mudah (lebih dekat lebih baik) dan gunakan Monitor Serial untuk memilih isyarat mana yang akan dihantar.
Adakah ia berhasil? Sekiranya berjaya, tahniah, anda telah membina Alat kawalan jauh Arduino dan tidak perlu lagi risau dengan alat kawalan jauh yang hilang. Sekiranya tidak, tinjau semua langkah di atas untuk melihat sama ada anda terlepas apa-apa. Jangan ragu untuk menghantar komen yang menggambarkan keadaan anda.
Langkah 6: Pemikiran untuk Penambahbaikan
Prototaip Arduino Remote yang telah anda kumpulkan, diprogramkan, dan diuji ini benar-benar agak sukar dan sukar digunakan.
Sekiranya anda ingin memperbaiki Arduino Remote anda, saya mempunyai beberapa idea untuk ditawarkan kepada anda. Daripada menggunakan papan pengembangan seperti Arduino Uno bersama dengan papan roti, anda boleh menggunakan sesuatu seperti Arduino Nano dalam beberapa jenis kandang mungkin dengan butang seperti alat kawalan jauh yang benar.
Cara lain untuk mengatasi masalah menggunakan komputer anda untuk menggunakan Monitor Serial untuk mengawal Arduino Remote adalah dengan menambahkan modul penerima IR untuk menerima kod IR dari alat kawalan jauh yang belum anda hilang dan menukarnya untuk kod yang difahami oleh peranti anda.
Tidak lama sebelum menjumpai alat kawalan jauh Blu-ray saya, yang akhirnya menyebabkan kematian berlanjutannya projek ini, saya meningkatkan IRduino saya untuk melakukan itu, iaitu menerima kod IR dari alat kawalan jauh yang lain, menukarnya menjadi kod pemain Blu-ray saya sebelum menyiarkannya semula. Malangnya, tidak lama kemudian, IRduino tidak lagi.
Satu-satunya bahagian IRduino yang masih ada adalah programnya, yang masih boleh didapati di https://github.com/gttotev/IRduino. Mohon maaf atas semua pengekodan keras, komen samar, nombor sihir, dan kekurangan dokumentasi. Ini kesalahan IrScrutinizer! Tetapi sebenarnya saya semestinya lebih memperhatikan kod saya. Mengingatnya sekarang, setahun kemudian, saya hampir tidak dapat menguraikan apa yang sedang berlaku (atau sepatutnya berlaku). Untuk kali seterusnya!
Ini menyimpulkan Arduino Remote Control Instructable. Terima kasih untuk membaca.
Disyorkan:
Buzzer kawalan jauh untuk hilang dan dijumpai: 4 Langkah
Buzzer Dikendalikan Jauh untuk Lost-and-Found: Litar dua bahagian ini terdiri daripada buzzer dan pengawal. Pasang bel pada item yang mungkin anda sering kehilangan, dan gunakan butang dan tombol kelantangan pada pengawal untuk mengaktifkan bel semasa item tersebut hilang. Bel dan kawalan
Alat kawalan jauh yang boleh digodam untuk Microcar ZenWheels: 7 Langkah
Alat kawalan jauh yang boleh digodam untuk Mikrokar ZenWheels: Dalam tutorial ini kita akan membina alat kawalan jauh khusus untuk mikrokar ZenWheels. Microcar ZenWheels adalah kereta mainan 5 cm yang dapat dikawal melalui aplikasi Android atau Iphone. Saya akan menunjukkan kepada anda bagaimana membalikkan kejuruteraan Andro
Alat kawalan jauh SMS yang boleh dipercayai, selamat, disesuaikan (Arduino / pfodApp) - Tidak Perlu Pengekodan: 4 Langkah
Alat kawalan jauh SMS yang boleh dipercayai, selamat, disesuaikan (Arduino / pfodApp) - Tidak Perlu Pengekodan: Kemas kini 6 Julai 2018: Versi 3G / 2G projek ini, menggunakan SIM5320, boleh didapati di sini Kemas kini: 19 Mei 2015: Gunakan pfodParser library Versi 2.5 atau lebih tinggi. Ia menyelesaikan masalah yang dilaporkan kerana tidak membiarkan masa yang cukup untuk perisai untuk menyambung ke
Alat kawalan jauh yang diaktifkan Alexa (menggunakan WEMO D1 Mini): 3 Langkah
Alexa Enabled Remote Control (menggunakan WEMO D1 Mini): Ini adalah versi terkini dari catatan sebelumnya: https: //www.instructables.com/id/Voice-Activated-R..Dalam versi sebelumnya, saya menggunakan Geetech modul suara untuk mengawal alat pembuka pintu garaj biasa jarak jauh. Dalam arahan ini saya telah menggantikan vo
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 如何 将 通用 遥控 器 套件 转换 为 玩具 模型 中 使用 的 四 通道 遥控 器。 遥控 器 套件 非常 便宜。 采用 62 2262 和 2272 芯片 和 433 个 模块 构建 构建。改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。