Isi kandungan:

Peretasan dan Automasi Jauh IR: 13 Langkah (dengan Gambar)
Peretasan dan Automasi Jauh IR: 13 Langkah (dengan Gambar)

Video: Peretasan dan Automasi Jauh IR: 13 Langkah (dengan Gambar)

Video: Peretasan dan Automasi Jauh IR: 13 Langkah (dengan Gambar)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Image
Image
Pergi dan Dapatkan Perkara Ini
Pergi dan Dapatkan Perkara Ini

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:

  1. Menyahkod jauh.
  2. Permohonan 1.
  3. Permohonan 2.
  4. Permohonan 3.

Langkah 1: Pergi dan Dapatkan Perkara Ini

Pergi dan Dapatkan Perkara Ini
Pergi dan Dapatkan Perkara Ini
Pergi dan Dapatkan Perkara Ini
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

Bahagian 1: Menyahkod Pengawal Jauh
Bahagian 1: Menyahkod Pengawal 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

Kod Litar dan Arduino
Kod Litar dan Arduino
Kod Litar dan Arduino
Kod Litar dan Arduino

Untuk penyahkodan, kita harus menyiapkan Arduino Uno dengan sensor IR.

Kumpulkan ini:

  1. Arduino Uno.
  2. Wayar USB.
  3. Papan roti.
  4. Wayar pelompat.
  5. Sensor IR.

Sekarang lakukan sambungan sebagai:

  1. Sambungkan Arduino 5 V ke pin Vcc sensor IR.
  2. Sambungkan GND (Ground) Arduino ke GND sensor IR.
  3. 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

Image
Image
Bahagian 2: Aplikasi 1- Kawal LED
Bahagian 2: Aplikasi 1- Kawal LED
Bahagian 2: Aplikasi 1- Kawal LED
Bahagian 2: Aplikasi 1- Kawal LED
Bahagian 2: Aplikasi 1- Kawal LED
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

Bahagian 3: Aplikasi 2- Kawal Mana-mana Peranti AC Menggunakan Litar Relay
Bahagian 3: Aplikasi 2- Kawal Mana-mana Peranti AC Menggunakan Litar Relay

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

Buat Relay
Buat Relay
Buat Relay
Buat Relay
Buat Relay
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

Image
Image
Sediakan Litar
Sediakan Litar
Sediakan Litar
Sediakan Litar
Sediakan Litar
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

Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
Bahagian 4: Aplikasi 3- Peranti Automasi Rumah
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

Pengaturcaraan Pro Mini
Pengaturcaraan 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

Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka Bersama
Sambungkan Mereka 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

Image
Image
Kandang Kotak
Kandang Kotak
Kandang Kotak
Kandang Kotak
Kandang Kotak
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: