Daftar Isi:
- Langkah 1: Perangkat Anda dan IR
- Langkah 2: Merakit Prototipe Arduino Remote
- Langkah 3: Mempersiapkan Lingkungan Pengembangan Arduino
- Langkah 4: Membuat Program Arduino
- Langkah 5: Menguji Remote Arduino
- Langkah 6: Pikiran untuk Peningkatan
Video: IRduino: Remote Control Arduino - Meniru Remote yang Hilang: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Jika Anda pernah kehilangan remote control untuk TV atau pemutar DVD, Anda tahu betapa frustasinya harus berjalan ke, menemukan, dan menggunakan tombol pada perangkat itu sendiri. Terkadang, tombol ini bahkan tidak menawarkan fungsi yang sama dengan remote. Baru-baru ini, salah satu remote saya hilang entah kenapa, dan saya memutuskan sesuatu harus dilakukan untuk mengembalikan kemudahan penggunaan dan kehilangan fungsionalitas ke pemutar Blu-ray saya.
Setelah sedikit riset, saya mengetahui bahwa sebagian besar, jika tidak semua, remote menggunakan inframerah (IR) untuk berkomunikasi dengan perangkat mereka (inilah mengapa Anda harus mengarahkan remote ke TV, misalnya). Pikiran saya beralih ke Arduino, dan ketika saya menemukan LED inframerah di antara sensor dan gadget saya, saya tahu saya bisa membuatnya bekerja.
Dan sekarang, inilah cara saya melakukannya.
Tip: pastikan untuk mengklik gambar dan arahkan kursor ke kotak tooltips transparan untuk petunjuk langkah demi langkah yang terperinci.
Langkah 1: Perangkat Anda dan IR
Untuk menyederhanakan proses menemukan kode IR untuk perangkat Anda dan mengintegrasikannya ke dalam program Arduino, saya sarankan Anda menggunakan aplikasi gratis IrScrutinizer, yang dapat diunduh dan didokumentasikan di sini. Saya akan menggunakan IrScrutinizer dalam Instruksi ini untuk menunjukkan kepada Anda cara menemukan dan menggunakan kode IR untuk perangkat Anda.
Sebelum melanjutkan dengan tutorial ini, Anda harus memeriksa apakah Anda dapat menemukan kode untuk perangkat Anda di IrScrutinizer. Pertama unduh dan instal IrScrutinizer dari tautan di atas dan jalankan file IrScrutinizer.jar di direktori instalasi. Klik pada tab "Impor" di dekat bagian atas layar dan pilih "IRDB" dari tab yang muncul di bawah. Ikuti tooltips dari gambar di atas untuk menemukan kode untuk perangkat Anda.
Langkah 2: Merakit Prototipe Arduino Remote
Sekarang setelah Anda memverifikasi IrScrutinizer mengetahui kode IR perangkat Anda, Anda siap membuat prototipe Arduino Remote untuk mengujinya. Di atas adalah desain yang saya gunakan. Beberapa poin penting: gunakan transistor NPN, sambungkan basisnya dengan pin digital 3 Arduino, dan gunakan LED inframerah (bukan yang berwarna normal). Resistor yang saya gunakan sekitar 300 ohm jadi apa pun di lingkungan itu seharusnya baik-baik saja.
Langkah 3: Mempersiapkan Lingkungan Pengembangan Arduino
Anda memerlukan perpustakaan yang memungkinkan Arduino Anda mengontrol LED IR untuk menghasilkan kode untuk perangkat Anda. Saya menggunakan IRremote, perpustakaan inframerah tertua namun paling stabil dan andal. Ikuti petunjuk penginstalan di berandanya untuk mengunduh pustaka dan menginstalnya ke Arduino IDE Anda. Berikut adalah tutorial yang bagus tentang cara menginstal perpustakaan.
Setelah menginstal perpustakaan, Anda seharusnya dapat mengakses contoh-contohnya dari IDE. Lihat mereka sedikit untuk membiasakan diri dengan perpustakaan.
Langkah 4: Membuat Program Arduino
Fitur yang benar-benar hebat dari IrScrutinizer adalah kemampuannya untuk menghasilkan program Arduino yang lengkap, jika tidak imajinatif, yang berisi semua kode IR yang ingin Anda sertakan dengan mekanisme sederhana untuk mengirimkannya melalui perpustakaan inframerah, termasuk IRremote. Di IrScrutinizer, pilih semua sinyal yang ingin Anda kirim di panel kiri layar "Impor" dan klik tombol "Impor pilihan", atau cukup klik tombol "Impor semua". Anda akan dibawa ke layar "Periksa jarak jauh" di mana Anda dapat memverifikasi bahwa Anda telah mengimpor semua kode yang Anda inginkan. Klik pada tab "Ekspor" untuk membuka layar ekspor. Masukkan semua pengaturan yang benar di sana seperti yang ditunjukkan pada gambar di atas dan klik "Ekspor param. remote" untuk membuat program Arduino.
Sekarang, buka program yang dihasilkan dengan Arduino IDE. Programnya cukup sederhana; itu mendefinisikan semua kode IR yang Anda pilih sebagai variabel global dan dalam fungsi loop memungkinkan Anda untuk memilih mana yang akan dikirim melalui Serial Monitor.
Langkah 5: Menguji Remote Arduino
Pastikan semuanya terhubung dengan benar dan sambungkan Arduino dengan komputer Anda. Dengan program IR terbuka di Arduino IDE, verifikasi pengaturan untuk papan Anda sudah benar dan unggah program. Sekarang, arahkan LED IR ke perangkat Anda dari mana ia dapat dengan mudah mengambilnya (lebih dekat lebih baik) dan gunakan Serial Monitor untuk memilih sinyal mana yang akan dikirim.
Apa itu bekerja? Jika ya, selamat, Anda telah membuat Remote Control Arduino dan tidak perlu lagi khawatir dengan remote yang hilang. Jika tidak, tinjau semua langkah di atas untuk melihat apakah Anda melewatkan sesuatu. Juga jangan ragu untuk mengirim komentar yang menggambarkan situasi Anda.
Langkah 6: Pikiran untuk Peningkatan
Prototipe Arduino Remote yang telah Anda rakit, program, dan uji ini benar-benar sangat berat dan canggung untuk digunakan.
Jika Anda ingin meningkatkan Arduino Remote Anda, saya punya beberapa ide untuk ditawarkan kepada Anda. Alih-alih menggunakan papan pengembangan seperti Arduino Uno bersama dengan papan tempat memotong roti, Anda dapat menggunakan sesuatu seperti Arduino Nano di beberapa jenis penutup yang mungkin dengan tombol seperti remote control yang sebenarnya.
Cara lain untuk mengatasi masalah harus memiliki komputer Anda untuk menggunakan Serial Monitor untuk mengontrol Arduino Remote adalah dengan menambahkan modul penerima IR untuk menerima kode IR dari remote yang belum Anda hilangkan (belum) dan mengonversinya ke kode yang dipahami perangkat Anda.
Sesaat sebelum menemukan remote Blu-ray saya, yang pada akhirnya berarti kematian kelanjutan proyek ini, saya memutakhirkan IRduino saya untuk melakukan hal itu, yaitu menerima kode IR dari remote lain, mengubahnya menjadi kode pemutar Blu-ray saya sebelum menyiarkan ulang lagi. Sayangnya, segera setelah itu, IRduino tidak ada lagi.
Satu-satunya bagian IRduino yang bertahan adalah programnya, yang masih dapat ditemukan di https://github.com/gttotev/IRduino. Permintaan maaf untuk semua hardcoding, komentar samar, angka ajaib, dan kurangnya dokumentasi. Ini salah IrScrutinizer! Tapi sebenarnya saya harus lebih berhati-hati dalam kode saya. Melihat kembali sekarang, setahun kemudian, saya hampir tidak dapat menguraikan apa yang terjadi (atau seharusnya terjadi). Untuk waktu berikutnya!
Ini menyimpulkan Arduino Remote Control Instructable. Terima kasih sudah membaca.
Direkomendasikan:
Cara Memulihkan Data Anda yang Hilang secara Gratis: 4 Langkah
Cara Memulihkan Data Anda yang Hilang Secara Gratis: Kita semua tahu bahwa kehilangan data adalah salah satu hal terburuk di dunia dan hampir semua dari kita pernah mengalami masalah ini. Dan inilah solusi yang Anda tunggu-tunggu, saya menemukan perangkat lunak ini yang memungkinkan saya memulihkan file saya yang hilang dengan sangat mudah
Bagaimana Memulihkan Kontak yang Hilang Dari IPhone 5?: 3 Langkah
Bagaimana Memulihkan Kontak yang Hilang Dari IPhone 5?: Minggu lalu ketika saya mencoba untuk mengupgrade iPhone 5 saya ke iOS 9.2.1, sesuatu yang salah terjadi pada iphone. Saya kehilangan semua kontak saya di iphone 5! Itu bencana! Karena saya menyimpan banyak info kontak penting di iphone, termasuk beberapa rekan bisnis
Cara Menemukan Perangkat Apple yang Hilang: 8 Langkah
Cara Menemukan Perangkat Apple yang Hilang: Jika Anda pernah salah meletakkan iPhone, berikut adalah solusi mudah untuk menemukan perangkat Anda yang hilang, termasuk komputer Apple Anda. Instruksi ini akan merinci cara menggunakan "Temukan iPhone Saya" aplikasi sehingga Anda tidak perlu lagi bertanya-tanya di mana
Menemukan Remote TV yang Hilang Dengan Arduino & Bluetooth: 5 Langkah
Menemukan Remote TV yang Hilang Dengan Arduino & Bluetooth: Menemukan remote TV yang Hilang Rangkaian sangat sederhana dan kodenya sangat sederhana, hanya menggunakan Arduino Nano dengan modul Bluetooth dan buzzer kecil dengan penguat baterai dari 3.7v ke 5v, dan saya telah membuat aplikasi di MIT App Inventor, * Anda dapat menghubungkan
Cincin yang Hilang - Apa yang Harus Dilakukan Dengan Data Trackstick Anda: 6 Langkah
Cincin yang Hilang - Apa yang Harus Dilakukan Dengan Data Trackstick Anda: Setelah Anda memiliki data trackstick di komputer Anda, Instruksi ini akan memberi tahu Anda cara memasukkannya ke Seero yang kemudian akan memungkinkannya untuk dilihat di lapisan KML Google Earth khusus mereka bersama semua Data Trackstick lainnya: http://www.seero.com/c