Daftar Isi:

Peretasan dan Otomasi Jarak Jauh IR: 13 Langkah (dengan Gambar)
Peretasan dan Otomasi Jarak Jauh IR: 13 Langkah (dengan Gambar)

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

Video: Peretasan dan Otomasi Jarak Jauh IR: 13 Langkah (dengan Gambar)
Video: Cara Mendengarkan orang ngobrol dengan airpods 2024, November
Anonim
Image
Image
Pergi dan Dapatkan Hal Ini
Pergi dan Dapatkan Hal Ini

Hallo teman-teman, Dari masa kecil saya sendiri, saya bertanya-tanya tentang remote kontrol TV dan bagaimana cara kerjanya. Instruksi ini menceritakan bagaimana saya berhasil memecahkan kode/meretas remote kontrol lama dan menggunakannya untuk otomatisasi rumah.

Instruksi ini berisi bagian yang berbeda sebagai berikut:

  1. Decoding remote.
  2. Aplikasi 1.
  3. Aplikasi 2.
  4. Aplikasi 3.

Langkah 1: Pergi dan Dapatkan Hal-Hal Ini

Pergi dan Dapatkan Hal Ini
Pergi dan Dapatkan Hal Ini
Pergi dan Dapatkan Hal Ini
Pergi dan Dapatkan Hal Ini
  • Arduino Uno.
  • Arduino promini.
  • Kabel jumper.
  • Papan tempat memotong roti.
  • LED.
  • Resistor- 470 Ohm, 4,7 KOhm
  • Sensor inframerah.
  • Relai DC 5V.
  • 1N 4001/ 1N 4007 Dioda.
  • Transistor SM 547.
  • Konektor terminal.
  • Papan PCB/Perf universal.
  • Dudukan bohlam (tempat bohlam AC).
  • Kabel (Untuk 230 VAC).
  • Steker (Untuk 230 VAC).
  • Pengisi daya ponsel lama (Nilai 5 V DC).
  • Kotak plastik (Sebagai penutup).
  • Pita dua sisi.
  • Steker soket (Untuk 230 VAC).
  • Pengendali jarak jauh lama.

Langkah 2: Bagian 1: Decoding Remote Controller

Bagian 1: Decoding Remote Controller
Bagian 1: Decoding Remote Controller

SETELAH MEMILIH REMOTE CONTROLLER YANG BERFUNGSI DARI REMOTE CONTROLL YANG LAMA, KITA HARUS TAHU

DASAR:

Pengendali Jarak Jauh IR terdiri dari LED Infra Merah yang terhubung ke sirkuitnya

Saat kami menekan salah satu tombol, kode yang sesuai dikirim ke udara melalui LED. Kode sebenarnya adalah nomor yang disandikan, dikodekan dalam format HEX. HEX berarti basis penghitungan adalah 16

yaitu; Di HEX, ada 16 angka, dari 0 hingga F, seperti 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Jadi dalam HEX 25 adalah (5x16^0)+(2x16^1)=5+32=37

dan 5F adalah (15x16^0)+(5x16)=15+80=95

Kode HEX dikirim ke LED IR sebagai 1s dan 0s (tegangan tinggi (3.3V) dan tegangan rendah (0 V) masing-masing)

Misalkan, angka 95 diasumsikan untuk tombol VOL+. Ketika kita menekan tombol, sirkuit mengirimkan 95 ke LED sebagai rangkaian 1 dan nol

95 adalah 5F dalam HEX dan ini dapat ditulis dalam biner sebagai 0101 1111

yaitu; 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 dasar dari setiap remote kontrol IR. Setiap tombol dikaitkan dengan kode unik. Yang harus kita lakukan adalah memecahkan kode nomor yang terkait dengan setiap tombol pengontrol dan merekamnya untuk referensi lebih lanjut.

Langkah 3: Sirkuit dan Kode Arduino

Sirkuit dan Kode Arduino
Sirkuit dan Kode Arduino
Sirkuit dan Kode Arduino
Sirkuit dan Kode Arduino

Untuk decoding, kita harus men-setup Arduino Uno dengan sensor IR.

Kumpulkan ini:

  1. Arduino Uno.
  2. Kabel USB.
  3. Papan tempat memotong roti.
  4. Kabel jumper.
  5. sensor inframerah.

Sekarang lakukan koneksi sebagai:

  1. Hubungkan 5 V Arduino ke pin Vcc dari sensor IR.
  2. Hubungkan GND (Ground) Arduino ke GND sensor IR.
  3. Hubungkan pin 11 Arduino ke pin IR/pin OUTPUT sensor IR.

Sekarang koneksi perangkat keras sudah siap.

Sebelum memprogram, unduh perpustakaan IR yang dilampirkan pada langkah ini, unzip folder dan salin perpustakaan IR ke folder perpustakaan dari folder utama Arduino. (C:\Program Files (x86)\Arduino\libraries).

Kemudian buka IDE Arduini, salin kode yang terlampir di sini dan unggah ke Arduino Uno.

Langkah 4: Decoding dan Perekaman

Semua rangkaian dan setup IDE sudah siap, sekarang saatnya untuk decoding sekarang.

Buka "Serial monitor" di Arduino IDE di komputer Anda. (Tools-Serial monitor). Tekan tombol pada remote kontrol ke sensor IR di papan tempat memotong roti. Saat menekan setiap tombol, Anda dapat melihat kode unik di monitor serial.

Tekan setiap tombol dan tuliskan kodenya.

misalnya:

Kode Tombol

Putar/Jeda ---------0x1FE50AF

Berikutnya -------------------0x1FE35AC

VOL +----------------0x1FE23DE

1 ------------------------0x1FEA34E

Langkah 5: Bagian2: Aplikasi 1- Kontrol LED

Image
Image
Bagian2: Aplikasi 1- Kontrol LED
Bagian2: Aplikasi 1- Kontrol LED
Bagian2: Aplikasi 1- Kontrol LED
Bagian2: Aplikasi 1- Kontrol LED
Bagian2: Aplikasi 1- Kontrol LED
Bagian2: Aplikasi 1- Kontrol LED

Aplikasi 1 menjelaskan bagaimana remote kontrol dapat digunakan untuk mengontrol LED atau untuk menghidupkan dan mematikan LED.

Untuk ini, penambahan sederhana harus dilakukan dengan sirkuit/papan tempat memotong roti. Hubungkan LED ke pin nomor 13 Arduino. Jangan lupa untuk menambahkan resistor 470 Ohm secara seri dengan LED.

Sekarang unggah kode yang dilampirkan pada langkah ini ke Arduino Uno, dan sebelum mengunggah, Anda harus mengedit program sesuai dengan nilai yang didekodekan dari remote kontrol. Pertama, tentukan tombol mana dari remote kontrol yang harus digunakan untuk ON dan OFF.

Di baris kode ke-39, ada "if(results.value==0x1FE50AF)"

di sini Anda dapat mengganti 0x1FE50AF dengan kode tombol yang Anda inginkan untuk menyalakan LED.

Dan di baris ke-47, ada lagi "if(results.value==0x1FED827)"

Hapus 0x1FED827 dan tambahkan kode tombol yang ingin Anda matikan LED.

Remote kontrol yang saya dekode memiliki "0x1FE50AF" untuk tombol "1" dan "0x1FED827" untuk tombol "2". Jadi saya menggunakan tombol 1 dan 2 dari remote kontrol untuk menyalakan dan mematikan LED masing-masing

Setelah mengupload kode anda cukup menyalakan dan mematikan LED yang terhubung dengan pin nomor 13.

Langkah 6: Bagian 3: Aplikasi 2- Kontrol Perangkat AC Menggunakan Sirkuit Relay

Bagian 3: Aplikasi 2- Kontrol Semua Perangkat AC Menggunakan Sirkuit Relay
Bagian 3: Aplikasi 2- Kontrol Semua Perangkat AC Menggunakan Sirkuit Relay

Aplikasi 2 berharap untuk mengontrol rangkaian relai yang terhubung ke pin nomor 13 Arduino.

Untuk itu kita harus membuat rangkaian relay selain rangkaian rangkaian sebelumnya.

Hal-hal yang dibutuhkan:

  • Relai DC 5V.
  • Transistor SM 547.
  • Resistor-4,7 KOhm dan 470 Ohm.
  • 1N 4007 Dioda.
  • Konektor terminal.
  • kabel.
  • Papan kinerja.
  • LED.

Rangkaian relay digunakan untuk mengendalikan rangkaian dengan arus/daya tinggi menggunakan rangkaian dengan arus rendah.

Di sini, pin Arduino menghidupkan dan mematikan LED hanya memiliki arus 20 miliAmpere. Kami tidak dapat mengontrol/menghidupkan dan mematikan perangkat dengan daya tinggi (seperti lampu 230 V) dengan output ini. jadi kami menggunakan rangkaian relay yang tidak lain adalah rangkaian elektromagnetik

Dari diagram rangkaian, kita dapat melihat bahwa sinyal kontrol dari Arduino terhubung ke basis transistor BC 547 melalui resistor. Ketika sinyal mencapai basis transistor, saklar relai ditutup sehingga menyalakan perangkat yang terhubung.

Langkah 7: Buat Relai

Membuat Relay
Membuat Relay
Membuat Relay
Membuat Relay
Membuat Relay
Membuat Relay

Anda dapat membeli papan relai (di sini) atau membuatnya sendiri dengan mengikuti langkah-langkah sederhana ini:

Untuk melakukan sirkuit ini di papan, kita perlu:

  • Potong sepotong papan perf. Tandai di papan seperti yang ditunjukkan pada gambar Solder resistor 470 ohm seperti yang ditunjukkan dan LED.
  • Solder transistor 547.
  • Solder resistor 4,7 Kohms dengan satu mengarah ke ujung input dan yang lainnya ke pin tengah transistor.
  • Solder relai. Hubungkan salah satu ujung kumparan ke pin kolektor transistor 547 dan biarkan ujung lainnya bebas.
  • Solder dioda melintasi relai seperti yang ditunjukkan.
  • Solder konektor terminal 2 pin di dekat relai.
  • Sekarang gabungkan ujung resistor untuk sinyal input.
  • Sambungkan pin negatif LED dan pin emitor transistor.
  • Hubungkan pin umum dan pin NO dari relai ke konektor terminal.
  • Sekarang kita harus mengeluarkan 3 kabel.
  • Solder kabel merah ke salah satu ujung koil relai (yang kami tinggalkan). Ini Vccnya.
  • Solder kabel hitam ke titik di mana pin emitor transistor dan negatif led bertemu. Ini adalah Tanah.
  • Solder satu kabel lagi ke titik di mana kedua resistor bertemu (kabel sinyal).
  • Ikuti langkah-langkah dan gambar terlampir dengan ketat.

Lihat instruksi ini untuk informasi lebih lanjut tentang relai dan membuat relai.

Langkah 8: Siapkan Sirkuit

Image
Image
Siapkan Sirkuit
Siapkan Sirkuit
Siapkan Sirkuit
Siapkan Sirkuit
Siapkan Sirkuit
Siapkan Sirkuit
  • Sekarang, sambungkan kabel positif modul relai ke pin 5 v Arduino.
  • Hubungkan kabel negatif modul relai ke pin GND Arduino.
  • Kemudian, sambungkan kabel input sinyal modul relai ke pin nomor 13 Arduino.

Sekarang, saat menggunakan remote kontrol, Anda cukup menghidupkan dan mematikan relai. Dan perangkat AC apa pun dapat dihubungkan ke relai dan dikendalikan.

Untuk mengontrol bola lampu AC:

Mengambil:

  • Steker AC dua pin.
  • Sebuah pemegang bola lampu. Dan
  • Beberapa Kawat.

Hubungkan satu kabel steker ke dudukan bohlam secara langsung dan sambungkan yang lain melalui konektor terminal relai.

Lihat gambar terlampir.

Kita cukup mengontrol perangkat yang terpasang pada relai dengan menekan tombol pada remote kontrol.

Langkah 9: Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah

Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah

Dalam aplikasi 3, kami membuat perangkat otomatisasi rumah IR lengkap. Kami menggunakan Arduino pro mini bukan Arduino Uno. Pro mini lebih kecil dan praktis daripada Uno. Dan untuk catu daya, kami menggunakan charger handphone 5 V DC lama.

Jadi, kita membutuhkan:

  • Arduino Uno.
  • Arduino promini.
  • kabel.
  • Modul relai.
  • Pengisi daya lama (5 V DC).
  • sensor inframerah.
  • Colokan AC dua pin.
  • Kandang plastik.
  • Dudukan bohlam untuk bohlam AC.

Langkah 10: Memprogram Pro Mini

Memprogram Pro Mini
Memprogram Pro Mini

Arduino pro mini dapat diprogram menggunakan Arduino Uno.

  • Lepaskan mikrokontroler ATMega 328 dari board Arduino Uno.
  • Sekarang hubungkan pin Rx Arduino pro mini ke pin Rx Uno.
  • Hubungkan pin Tx dari Arduino pro mini ke pin Tx dari Uno.
  • Hubungkan Vcc dan GND dari pro mini ke pin 5V dan GND masing-masing dari Uno.
  • Hubungkan pin RESET dari pro mini ke pin RESET dari Uno.
  • Kemudian, di Arduino IDE, pilih Tools-- Board-- Arduino pro/pro mini.
  • Dan akhirnya, unggah kode yang sama ke papan.

Lihat instruksi ini untuk penjelasan yang lebih rinci.

Langkah 11: Hubungkan Mereka Bersama

Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama
Hubungkan Mereka Bersama

Sekarang kita harus menghubungkan semua bagian bersama-sama termasuk pro mini, papan relai, sensor IR, dan papan catu daya.

  • Buka pengisi daya dan keluarkan papan.
  • Solder kabel untuk suplai AC.
  • Soder kabel untuk output DC 5 V. (Vcc dan GND). (Merah dan hitam)
  • Sekarang, ambil pro mini dan solder kabel output papan catu daya ke pro mini.
  • Ambil sensor IR dan solder Vcc dan GND ke Vcc dan GND pro mini. Solder pin outputnya (pin IR) ke pin nomor 11 pro mini.
  • Ambil relay dan solder Vcc dan GND-nya ke Vcc dan GND pro mini. Solder kabel sinyalnya ke pin nomor 13 pro mini.
  • Solder steker AC ke papan catu daya.
  • Sekarang gabungkan dua kabel lagi ke steker catu daya (kabel Kuning).
  • Dari dua kabel, sambungkan satu ke konektor terminal relai dan biarkan yang lain bebas.
  • Ambil kabel dan sambungkan ke titik lain dari konektor terminal. Putar kabel ini dan kabel kuning dari catu daya bersama-sama membentuk kabel kuning bengkok.

Langkah 12: Kandang Kotak

Image
Image
Kandang Kotak
Kandang Kotak
Kandang Kotak
Kandang Kotak
Kandang Kotak
Kandang Kotak

Untuk membuat selungkup, ambil kotak plastik dan buat lubang kecil untuk sensor IR. Pasang sensor IR di dekat lubang yang menghadap ke luar kotak. Tempatkan semua papan di dalam kotak dan perbaiki di sana menggunakan selotip dua sisi. Keluarkan kabel twisted pair kuning dan tutup kotaknya.

Hubungkan kabel kuning ke dudukan bohlam dan pasang dudukan di kotak.

Alih-alih dudukan bohlam, seseorang dapat menggunakan soket dua pin pada kotak sehingga kita dapat mengontrol perangkat AC apa pun yang terhubung.

Setelah langkah ini, semua pengaturan sudah siap dan Anda dapat mencolokkannya ke stopkontak ac dan mengontrol bohlam menggunakan remote kontrol.

Langkah 13: Terima kasih

Semoga Anda semua menikmati dan memahami cara ini dengan baik. Jangan ragu untuk menggunakan kotak komentar dan mencoba membuatnya.

Selamat membuat.

Pilih saya di kontes remote control jika Anda suka ini.

Direkomendasikan: