Daftar Isi:

Remote IR Universal Cerdas: 6 Langkah
Remote IR Universal Cerdas: 6 Langkah

Video: Remote IR Universal Cerdas: 6 Langkah

Video: Remote IR Universal Cerdas: 6 Langkah
Video: How to make Wireless Control at Your Fingertips: DIY IR Remote Switch 2024, November
Anonim
Image
Image
Mendapatkan Suku Cadang untuk Remote Anda !!!
Mendapatkan Suku Cadang untuk Remote Anda !!!

Memperkenalkan Smart Universal IR Remote !!!Alat sederhana, ringkas & sangat kuat untuk menaklukkan semua perangkat IR di sekitar Anda !!! Semuanya hanya dengan beberapa dolar….

Kenapa Pintar???

Itu dapat mempelajari tindakan tombol apa pun pada remote IR apa pun dengan sangat mudah, memungkinkan Anda untuk memodifikasi tindakan sesuai kebutuhan Anda. Tindakan ini pernah diajarkan, disimpan dalam memori Arduino Nano yang tidak dapat dihapus. Jadi, tidak perlu menetapkan ulang kontrol ke tombolnya. Menampilkan Beberapa Tombol untuk beberapa perangkat secara bersamaan di papan yang sama. OTAK !!!Ini menggunakan Arduino Nano sebagai otak utama dari remote untuk melakukan semua operasi pembelajaran dan transmisi.

Langkah 1: Mendapatkan Suku Cadang untuk Remote Anda !

Komponen yang diperlukan untuk membuat remote ini:

1) Ardunio Nano x 12) Penerima IR - Salah satu dari ini (TSOP1130/TSOP1138/TSOP1330/TSOP1338) atau yang lainnya akan berfungsi juga x 13) Pemancar IR LED x 14) Resistor - 150 Ohm x 15) Dioda - 1N4007 x 1 6) SPST Slide Switch x 17) Female Header / Burg Strip - 40 pin x 18) Tombol Tekan (Kecil - 6mm * 6mm) x 9 (atau sesuai dengan kebutuhan Anda)9) Tombol Tekan (Besar - 12mm * 12mm) x 3 (atau sesuai kebutuhan Anda)10) Perforated/Dotted/Nol PCB11) 9V Baterai Klip/Konektor x 112) Menghubungkan Kabel13) Besi Solder dan alat lainnya14) Kawat Solder

dan akhirnya kerja keras!!!:-P

Langkah 2: Tulang Punggung !

Seperti yang disebutkan sebelumnya, Arduino Nano adalah tulang punggung utama Remote.

Ini menangani:1) Penerimaan sinyal IR melalui Penerima IR.2) Decoding format sinyal yang diterima.3) Operasi penyimpanan (tulis/ baca / hapus) di dalamnya EEPROM.4) Mendeteksi penekanan Tombol pengguna. 5) Transmisi kode IR masing-masing melalui LED Pemancar IR.

*Lihat lembar data perangkat untuk info lebih lanjut.

Langkah 3: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit

Gambar yang ditampilkan di sini mewakili diagram sirkuit remote IR.

- Tombol push baik kecil maupun besar dihubungkan dengan cara matriks keypad untuk tujuan multiplexing (Kami menyimpan pin Arduino !!!). * Anda dapat menambah jumlah tombol yang digunakan di remote sesuai kebutuhan Anda. Cukup tambahkan baris atau kolom yang sesuai dan tambahkan beberapa tombol tekan lagi dengan cara yang sama.

- Pin D4 ke D10 Arduino Nano terhubung ke matriks keypad seperti yang ditunjukkan.

- Satu tombol tekan lagi, yang disebut 'Belajar Switch' terhubung langsung ke D2.

- LED Transmitter terhubung ke pin D3 melalui Resistor 150 Ohm. Konfigurasi ini memungkinkan jangkauan transmisi 3 meter. Untuk jarak yang lebih jauh gunakan transistor NPN BC547 untuk menggerakkan LED.

- Terminal OUT Penerima IR terhubung ke D11 & sisanya ke 5V dan GND Arduino Nano seperti yang ditunjukkan. *Lihat lembar data Penerima IR Anda masing-masing untuk penandaan PIN perangkat.

- Klip Baterai 9V terhubung ke Vin Arduino Nano melalui dioda - 1N4007 (dioda penyearah tujuan umum) dan sakelar geser. Dioda ini melindungi Arduino, jika Baterai 9V terhubung terbalik. Saklar mengaktifkan/memotong catu daya yang dikirimkan ke Arduino Nano melalui baterai.

*Silakan periksa semua koneksi dengan hati-hati sebelum Anda menghubungkan Baterai ke sana. Jika tidak, sirkuit Anda mungkin akan gosong !!!

Langkah 4: Merakit Secara Keseluruhan…

Merakit Secara Keseluruhan…
Merakit Secara Keseluruhan…
Merakit Secara Keseluruhan…
Merakit Secara Keseluruhan…
Merakit Secara Keseluruhan…
Merakit Secara Keseluruhan…

Gambar menunjukkan perakitan sirkuit remote saya. Saya menggunakan PCB berlubang / Nol untuk memasang semuanya karena mudah dan serbaguna. Anda juga dapat membuat desain sirkuit Anda sendiri & menggunakan PCB terukir. Saya juga menggunakan kabel penghubung multi-untai untuk semua koneksi sirkuit. Dioda dan resistor ditempatkan tepat di bawah Arduino Nano seperti yang ditunjukkan pada gambar.

*Jangan menghubungkan Arduino Uno atau Baterai 9V ke papan sebelum Anda menyelesaikan dan menguji rangkaian dengan benar !

Anda dapat mengikuti langkah-langkah berikut untuk merakit papan lengkap Anda:

1) Tempatkan dan Solder semua tombol Push sesuai pilihan Anda. 2) Buat koneksi matriks antara semua Tombol Tekan sesuai rangkaian.3) Solder header perempuan sesuai dengan pin Arduino.4) Solder Resistor, Sakelar & Dioda pada papan sesuai.5) Menggunakan kabel penghubung sambungkan matriks keypad ke pin Arduino.6) Solder IR Receiver, LED Transmitter IR dan tombol Learn Switch. Juga, dengan menggunakan kabel penghubung, selesaikan koneksi mereka sesuai rangkaian.7) Hubungkan klip baterai 9V dan menggunakan Penguji Berkelanjutan, periksa semua koneksi yang telah Anda buat di papan Anda.8) Jika semuanya baik-baik saja, hubungkan Arduino Nano ke Board dan unggah Kode dengan menghubungkannya ke PC. Anda dapat menguji apakah Remote berfungsi dengan baik atau tidak dalam langkah ini. 9) Hubungkan Baterai 9V dan Ujilah !!!

Langkah 5: Program Ini !

Pustaka yang digunakan untuk proyek ini adalah IRremote.hAnda dapat menemukannya di sini:

Unduh dan Instal perpustakaan terlebih dahulu sebelum Anda melanjutkan ke langkah lebih lanjut.

Buka file kode yang disediakan menggunakan Arduino IDE. Pilih Board dan COM Port yang tepat dari Menu Tools. Upload !!! Dan Anda semua Selesai !!!:-)

Langkah 6: Langkah Terakhir - Ujilah!

Jadi, bagaimana membuatnya bekerja???

1) Setelah menghubungkan Baterai, LED pada Nano berkedip menandakan sudah dimulai.2) Ingat, kami telah menggunakan tiga Tombol Tekan Besar. Tombol ini memilih bank kunci saat ini yang digunakan. Jadi kami memiliki 3 bank yang berbeda untuk menyimpan kontrol dari remote manapun. Misalnya: Anda dapat menetapkan kontrol TV Anda ke Bank 1 dan kontrol AC ke Bank 2. 3) Karena kami baru saja memulai remote untuk penggunaan pertama, kami harus membuatnya mempelajari beberapa perintah.4) Membuatnya belajar: (Anda akan membutuhkan Remote perangkat yang ingin Anda kendalikan)

  • Tekan Tombol Bank 1 terlebih dahulu untuk memilih Bank 1 sebagai bank saat ini yang akan digunakan.
  • Tekan tombol apa saja dari tombol tekan kecil yang kontrolnya harus ditetapkan.
  • Tekan tombol belajar.
  • Pegang Remote dari masing-masing perangkat di depan Penerima IR.
  • Ketika suatu tindakan berhasil dipelajari, LED pada Arduino Nano akan menyala selama beberapa detik dan padam.
  • Demikian pula, tombol tekan kecil lainnya dapat digunakan untuk menetapkan berbagai kontrol padanya. Anda dapat memprogram Bank Kunci lainnya dengan cara yang sama.

5) Setelah Anda selesai mengajarkan kontrol, ikuti langkah-langkah berikut untuk menggunakannya:

  • Pilih bank tertentu di mana Anda telah menetapkan kontrol dengan menekan tombol bank masing-masing.
  • Setelah Memilih bank, Tekan salah satu tombol yang telah Anda tetapkan kontrolnya.
  • Selesai !!!

6) Video menunjukkan pengujian LED IR setelah mengajarkan kontrol tertentu ke Remote.

* Anda dapat menetapkan kembali kontrol ke tombol mana pun jika ada kesalahan saat menetapkan kontrol

* Jika Anda ingin menghapus semua kontrol yang disimpan dari remote, cukup tekan dan tahan Learn Switch sambil menyalakan Remote On menggunakan tombol ON/OFF, atau Anda bisa menekan Tombol Reset pada Arduino Nano sambil menahan tombol Learn. Tahan tombol belajar sampai LED pada Nano Menyala. Ini akan padam, setelah memori terhapus sepenuhnya.

Selesai !!!

Berikan Suara untuk saya dalam Kontes Mikro-kontroler jika Anda menyukai Instruksi ini:-) Lihat Instruksi saya yang lain juga….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Direkomendasikan: