Isi kandungan:
- Langkah 1: Pergi dan Dapatkan Perkara Ini
- Langkah 2: Bahagian 1: Penyahkodan Alat Kawalan Jauh
- Langkah 3: Litar dan Kod Arduino
- Langkah 4: Penyahkodan dan Rakaman
- Langkah 5: Bahagian 2: Aplikasi 1- Kawal LED
- Langkah 6: Bahagian 3: Aplikasi 2- Kawal Mana-mana Peranti AC Menggunakan Relay Circuit
- Langkah 7: Buat Relay
- Langkah 8: Sediakan Litar
- Langkah 9: Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
- Langkah 10: Memprogram Pro Mini
- Langkah 11: Sambungkannya Bersama
- Langkah 12: Kandang Kotak
- Langkah 13: Terima Kasih
Video: Peretasan dan Automasi Jauh IR: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Apa khabar semua, Dari zaman kanak-kanak saya sendiri, saya tertanya-tanya tentang alat kawalan jauh TV dan bagaimana ia berfungsi. Ini yang diperintahkan menceritakan kisah bagaimana saya berjaya menyahkod / menggodam alat kawalan jauh lama dan menggunakannya untuk automasi rumah.
Instruksional ini mengandungi bahagian yang berbeza seperti berikut:
- Menyahkod jauh.
- Permohonan 1.
- Permohonan 2.
- Permohonan 3.
Langkah 1: Pergi dan Dapatkan Perkara Ini
- Arduino Uno.
- Arduino pro mini.
- Wayar pelompat.
- Papan roti.
- LED.
- Perintang- 470 Ohm, 4.7 KOhms
- Sensor Infra Merah.
- Relay DC 5 V.
- 1N 4001 / 1N 4007 Diod.
- Transistor BC 547.
- Penyambung terminal.
- Papan PCB / Perf sejagat.
- Pemegang mentol (Pemegang mentol AC).
- Wayar (Untuk 230 VAC).
- Palam (Untuk 230 VAC).
- Pengecas telefon bimbit lama (Dinilai 5 V DC).
- Kotak plastik (Sebagai kandang).
- Pita dua sisi.
- Soket palam (Untuk 230 VAC).
- Alat kawalan jauh lama.
Langkah 2: Bahagian 1: Penyahkodan Alat Kawalan Jauh
SELEPAS MEMILIH PENGAWAL REMOTE YANG BEKERJA DARI PENGAWAL REMOTE LAMA, KAMI HARUS MENGETAHUI
ASAS:
Alat kawalan jauh IR terdiri daripada LED Infra Red yang disambungkan ke litarnya
Apabila kita menekan mana-mana butang, kod yang sesuai dihantar ke udara melalui LED. Kod sebenarnya adalah nombor yang dikodkan, dikodkan dalam format HEX. HEX bermaksud asas pengiraan adalah 16
iaitu; Dalam HEX, terdapat 16 nombor, dari 0 hingga F, sebagai 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Jadi dalam HEX 25 ialah (5x16 ^ 0) + (2x16 ^ 1) = 5 + 32 = 37
dan 5F ialah (15x16 ^ 0) + (5x16) = 15 + 80 = 95
Kod HEX dihantar ke LED IR sebagai 1s dan 0s (voltan tinggi (3.3V) dan voltan rendah (0 V) masing-masing)
Katakan, nombor 95 diandaikan untuk butang VOL +. Apabila kami menekan butang, litar menghantar 95 ke LED sebagai siri 1s dan sifar
95 adalah 5F dalam HEX dan ini boleh ditulis dalam bentuk binari sebagai 0101 1111
iaitu; 0101 1111 = (1x2 ^ 0) + (1x2 ^ 1) + (1x2 ^ 2) + (1x2 ^ 3) + (1x2 ^ 4) + (0x2 ^ 5) + (1x2 ^ 6) + (0x2 ^ 7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
Ini adalah asas mana-mana alat kawalan jauh IR. Setiap butang dikaitkan dengan kod unik. Apa yang harus kita lakukan ialah menyahkod nombor yang berkaitan dengan setiap butang pengawal dan merekodkannya untuk rujukan lebih lanjut.
Langkah 3: Litar dan Kod Arduino
Untuk penyahkodan, kita harus menyiapkan Arduino Uno dengan sensor IR.
Kumpulkan ini:
- Arduino Uno.
- Wayar USB.
- Papan roti.
- Wayar pelompat.
- Sensor IR.
Sekarang lakukan sambungan sebagai:
- Sambungkan Arduino 5 V ke pin Vcc sensor IR.
- Sambungkan GND (Ground) Arduino ke GND sensor IR.
- Sambungkan pin 11 Arduino ke pin IR / pin OUTPUT sensor IR.
Kini sambungan perkakasan sudah siap.
Sebelum memprogram, muat turun perpustakaan IR yang dilampirkan pada langkah ini, buka zip folder dan salin perpustakaan IR ke folder perpustakaan folder utama Arduino. (C: / Program Files (x86) Arduino / perpustakaan).
Kemudian buka Arduini IDE, salin kod yang dilampirkan di sini dan muat naik ke Arduino Uno.
Langkah 4: Penyahkodan dan Rakaman
Semua penyediaan litar dan IDE sudah siap, inilah masanya untuk penyahkodan sekarang.
Buka "Monitor bersiri" di Arduino IDE di komputer anda. (Alat-Monitor bersiri). Tekan butang pada alat kawalan jauh ke sensor IR di papan roti. Semasa menekan setiap butang, anda dapat melihat kod unik di monitor bersiri.
Tekan setiap butang dan tuliskan kodnya.
cth:
Kod Butang
Main / Jeda --------- 0x1FE50AF
Seterusnya ------------------ 0x1FE35AC
VOL + ---------------- 0x1FE23DE
1 ---------------------- 0x1FEA34E
Langkah 5: Bahagian 2: Aplikasi 1- Kawal LED
Aplikasi 1 menerangkan bagaimana alat kawalan jauh dapat digunakan untuk mengawal LED atau menghidupkan dan mematikan LED.
Untuk ini, penambahan sederhana perlu dilakukan dengan papan litar / papan roti. Sambungkan LED ke pin nombor 13 Arduino. Jangan lupa untuk menambah perintang 470 Ohms secara bersiri dengan LED.
Sekarang muat naik kod yang dilampirkan pada langkah ini ke Arduino Uno, dan sebelum memuat naik, anda harus mengedit program mengikut nilai yang dikodkan dari alat kawalan jauh. Pertama, tentukan butang alat kawalan jauh mana yang harus digunakan untuk menghidupkan dan mematikan.
Pada baris ke-39 kod, terdapat "if (results.value == 0x1FE50AF)"
di sini anda boleh menggantikan 0x1FE50AF dengan kod butang yang anda mahu Nyalakan LED.
Dan pada baris ke-47, ada yang lain "if (results.value == 0x1FED827)"
Padamkan 0x1FED827 dan tambahkan kod butang yang anda mahu mematikan LED.
Alat kawalan jauh yang saya dekodkan mempunyai "0x1FE50AF" untuk butang "1" dan "0x1FED827" untuk butang "2". Oleh itu, saya menggunakan butang 1 dan 2 alat kawalan jauh untuk menyalakan dan mematikan LED masing-masing
Selepas memuat naik kod, anda boleh menghidupkan dan mematikan LED yang disambungkan ke nombor pin 13.
Langkah 6: Bahagian 3: Aplikasi 2- Kawal Mana-mana Peranti AC Menggunakan Relay Circuit
Aplikasi 2 berharap dapat mengawal litar relay yang disambungkan ke nombor pin 13 Arduino.
Untuk itu, kita harus membuat litar relay sebagai tambahan kepada penyediaan litar sebelumnya.
Perkara yang diperlukan:
- Relay DC 5 V.
- Transistor BC 547.
- Perintang-4.7 KOhms dan 470 Ohms.
- 1N 4007 Diod.
- Penyambung terminal.
- Wayar.
- Papan Perf.
- LED.
Litar relay digunakan untuk mengawal litar dengan arus tinggi / kuasa menggunakan litar dengan arus rendah.
Di sini, pin Arduino menghidupkan dan mematikan LED hanya mempunyai 20 miliAperes arus. Kami tidak dapat mengawal / menghidupkan dan mematikan peranti yang diberi kuasa tinggi (seperti lampu 230 V) dengan output ini. jadi kami menggunakan litar relay yang tidak lain adalah litar elektromagnetik
Dari gambarajah litar, kita dapat melihat bahawa isyarat kawalan dari Arduino disambungkan ke dasar transistor BC 547 melalui perintang. Apabila isyarat dicapai ke dasar transistor, suis relay akan ditutup sehingga menghidupkan peranti yang disambungkan.
Langkah 7: Buat Relay
Anda boleh membeli papan geganti (di sini) atau membuatnya sendiri dengan mengikuti langkah mudah ini:
Untuk melakukan litar ini di papan, kita perlu:
- Potong sekeping papan perf. Tandakan di papan seperti yang ditunjukkan dalam gambar Pasangkan perintang 470 ohm seperti yang ditunjukkan dan LED.
- Selesaikan transistor 547.
- Selesaikan perintang 4.7 Kohms dengan satu membawa ke hujung input dan yang lain ke pin tengah transistor.
- Pateri geganti. Sambungkan satu hujung gegelung ke pin pengumpul transistor 547 dan biarkan hujung yang lain bebas.
- Selesaikan diod merentas geganti seperti yang ditunjukkan.
- Pateri penyambung terminal 2 pin berhampiran geganti.
- Sekarang gabungkan hujung perintang untuk isyarat input.
- Gabungkan pin negatif LED dan pin pemancar transistor.
- Sambungkan pin biasa dan pin NO geganti ke penyambung terminal.
- Sekarang kita mesti mengeluarkan 3 wayar.
- Pateri wayar merah ke satu hujung gegelung geganti (yang kita tinggalkan). Ini adalah Vcc.
- Pateri wayar hitam ke titik di mana pin pemancar transistor dan negatif dipimpin bertemu. Inilah Tanah.
- Pateri satu lagi wayar ke titik di mana kedua-dua perintang bertemu (wayar isyarat).
- Ikuti langkah dan gambar yang dilampirkan dengan tegas.
Rujuk arahan ini untuk mendapatkan lebih banyak maklumat mengenai geganti dan membuat geganti.
Langkah 8: Sediakan Litar
- Sekarang, sambungkan wayar positif modul geganti ke pin 5 v Arduino.
- Sambungkan wayar negatif modul geganti ke pin GND Arduino.
- Kemudian, sambungkan wayar input isyarat modul geganti ke nombor pin 13 Arduino.
Sekarang, apabila menggunakan alat kawalan jauh, anda boleh menghidupkan dan mematikan geganti. Dan mana-mana peranti AC boleh disambungkan ke relay dan dikawal.
Untuk mengawal mentol AC:
Ambil:
- Palam AC dua pin.
- Pemegang mentol. Dan
- Sebilangan Wayar.
Sambungkan satu wayar palam ke pemegang mentol secara langsung dan sambungkan yang lain melalui penyambung terminal geganti.
Rujuk gambar yang dilampirkan.
Kita hanya boleh mengawal peranti yang dipasang pada relay dengan menekan butang pada alat kawalan jauh.
Langkah 9: Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
Dalam aplikasi 3, kami membuat peranti automasi rumah IR yang lengkap. Kami menggunakan Arduino pro mini dan bukannya Arduino Uno. Pro mini lebih kecil dan berguna daripada Uno. Dan untuk bekalan kuasa, kami menggunakan pengecas telefon bimbit 5 V DC lama.
Oleh itu, kita memerlukan:
- Arduino Uno.
- Arduino pro mini.
- Wayar.
- Modul geganti.
- Pengecas lama (5 V DC).
- Sensor IR.
- Palam AC dua pin.
- Kandang plastik.
- Pemegang mentol untuk mentol AC.
Langkah 10: Memprogram Pro Mini
Arduino pro mini dapat diprogramkan menggunakan Arduino Uno.
- Keluarkan mikrokontroler ATMega 328 dari papan Arduino Uno.
- Sekarang sambungkan pin Rx Arduino pro mini ke pin Rx Uno.
- Sambungkan pin Tx dari mini pro Arduino ke pin Tx dari Uno.
- Sambungkan Vcc dan GND pro pro ke pin 5V dan GND masing-masing.
- Sambungkan pin RESET pro mini ke pin RESET Uno.
- Kemudian, dalam Arduino IDE, pilih Tools-- Board-- Arduino pro / pro mini.
- Dan akhirnya, muat naik kod yang sama ke papan.
Rujuk arahan ini untuk penjelasan yang lebih terperinci.
Langkah 11: Sambungkannya Bersama
Sekarang kita mesti menyambungkan semua bahagian bersama-sama termasuk pro mini, relay board, sensor IR dan papan bekalan kuasa.
- Buka pengecas dan keluarkan papan.
- Pateri wayar untuk bekalan AC.
- Sodkan wayar untuk output DC 5 V. (Vcc dan GND). (Merah dan hitam)
- Sekarang, bawa pro mini dan pasangkan kabel output dari papan bekalan kuasa ke pro mini.
- Ambil sensor IR dan solder itu Vcc dan GND ke Vcc dan GND pro mini. Pateri pin outputnya (pin IR) ke pin nombor 11 pro mini.
- Ambil relay dan solder Vcc dan GNDnya ke Vcc dan GND pro mini. Pateri wayar isyaratnya ke pin nombor 13 pro mini.
- Pateri palam AC ke papan bekalan kuasa.
- Sekarang gabungkan dua wayar lagi ke palam bekalan kuasa (wayar kuning).
- Dari dua wayar, sambungkan satu ke penyambung terminal geganti dan biarkan yang lain bebas.
- Ambil wayar dan sambungkan ke titik lain penyambung terminal. Putar wayar ini dan wayar kuning dari bekalan kuasa bersama-sama membentuk wayar kuning berpintal.
Langkah 12: Kandang Kotak
Untuk membuat kandang, ambil kotak plastik dan buat lubang kecil untuk sensor IR. Betulkan sensor IR di dekat lubang yang menghadap ke luar kotak. Letakkan semua papan di dalam kotak dan pasangkan di sana menggunakan pita dua sisi. Keluarkan wayar pasangan berpintal kuning dan tutup kotak.
Sambungkan wayar kuning ke pemegang mentol dan pasangkan pemegang pada kotak.
Daripada pemegang lampu, kita boleh menggunakan soket dua pin pada kotak supaya kita dapat mengawal sebarang peranti AC yang disambungkan.
Setelah langkah ini, semua persediaan sudah siap dan anda boleh memasangkannya ke soket ac dan mengawal mentol menggunakan alat kawalan jauh.
Langkah 13: Terima Kasih
Semoga anda semua menikmati dan memahami cara ini. Jangan ragu untuk menggunakan kotak komen dan cuba membuatnya.
Selamat membuat.
Undi saya dalam pertandingan kawalan jauh sekiranya anda menyukai ini.
Disyorkan:
Penjejak Kereta GPS Dengan Pemberitahuan SMS dan Muat Naik Data Perkara, Berbasis Arduino, Automasi Rumah: 5 Langkah (dengan Gambar)
Penjejak Kereta GPS Dengan Pemberitahuan SMS dan Muat Naik Data Thingspeak, Berasaskan Arduino, Automasi Rumah: Saya membuat pelacak GPS ini tahun lalu dan kerana ia berfungsi dengan baik, saya menerbitkannya sekarang di Instructable. Ia disambungkan ke palam aksesori di bagasi saya. Penjejak GPS memuat naik kedudukan kereta, kelajuan, arah dan suhu yang diukur melalui data mudah alih
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Kawal Peralatan Elektrik Anda Dengan Jauh Tv Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: 9 Langkah
Kawal Peralatan Elektrik Anda Dengan Televisyen Jauh Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: hai saya Abhay dan ini blog pertama saya di Instructables dan hari ini saya akan menunjukkan kepada anda cara mengendalikan peralatan elektrik anda dengan alat kawalan jauh tv anda dengan membina ini projek sederhana. terima kasih kepada makmal atl atas sokongan dan penyediaan bahan
Peretasan Kereta RC Dengan Android dan Arduino: 6 Langkah (dengan Gambar)
RC Car Hack Dengan Android dan Arduino: Dalam tutorial ini, kami akan memastikan RC lama anda dikendalikan oleh Android dan memberikannya beberapa ciri tambahan Tutorial ini mempunyai dua perkara unik dari hack kereta lain di luar sana. Kami memasang servo untuk kawalan roda yang lancar2. Kami
Pelepasan Kabel Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): 6 Langkah (dengan Gambar)
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): Semalam saya membina alat kawalan jauh satu butang sederhana untuk Olympus E510 saya. Sebilangan besar kamera mempunyai butang pelepas rana (yang anda tekan untuk mengambil gambar) yang mempunyai dua mod. Sekiranya butang ditekan dengan lembut, kamera akan fokus secara automatik dan mengukur cahaya