Daftar Isi:
- Langkah 1: Pergi dan Dapatkan Hal-Hal Ini
- Langkah 2: Bagian 1: Decoding Remote Controller
- Langkah 3: Sirkuit dan Kode Arduino
- Langkah 4: Decoding dan Perekaman
- Langkah 5: Bagian2: Aplikasi 1- Kontrol LED
- Langkah 6: Bagian 3: Aplikasi 2- Kontrol Perangkat AC Menggunakan Sirkuit Relay
- Langkah 7: Buat Relai
- Langkah 8: Siapkan Sirkuit
- Langkah 9: Bagian 4: Aplikasi 3- Perangkat Otomasi Rumah
- Langkah 10: Memprogram Pro Mini
- Langkah 11: Hubungkan Mereka Bersama
- Langkah 12: Kandang Kotak
- Langkah 13: Terima kasih
Video: Peretasan dan Otomasi Jarak Jauh IR: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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:
- Decoding remote.
- Aplikasi 1.
- Aplikasi 2.
- Aplikasi 3.
Langkah 1: Pergi dan Dapatkan Hal-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
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
Untuk decoding, kita harus men-setup Arduino Uno dengan sensor IR.
Kumpulkan ini:
- Arduino Uno.
- Kabel USB.
- Papan tempat memotong roti.
- Kabel jumper.
- sensor inframerah.
Sekarang lakukan koneksi sebagai:
- Hubungkan 5 V Arduino ke pin Vcc dari sensor IR.
- Hubungkan GND (Ground) Arduino ke GND sensor IR.
- 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
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
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
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
- 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
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
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
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
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:
Pengendali Jarak Jauh Berbasis LoRa - Kontrol Peralatan Dari Jarak Jauh: 8 Langkah
Pengendali Jarak Jauh Berbasis LoRa | Mengontrol Peralatan Dari Jarak Jauh: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Dalam proyek ini, kita akan membuat remote control yang dapat digunakan untuk mengontrol berbagai instrumen seperti LED, motor atau jika kita berbicara tentang kehidupan kita sehari-hari, kita dapat mengontrol aplikasi rumah kita
Kontrol Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Otomasi Rumah - Kontrol Jarak Jauh LoRa: 8 Langkah
Kontrol Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Otomasi Rumah | LoRa Remote Control: Mengontrol dan mengotomatiskan peralatan listrik Anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini dimungkinkan melalui LoRa! Hei, apa kabar, teman-teman? Akarsh di sini dari CETech. PCB ini juga memiliki layar OLED dan 3 relai yang
Tingkatkan Jarak Efektif pada Pemancar Pemicu Jarak Jauh Flash 'ebay' Dengan Antena: 6 Langkah
Tingkatkan Jarak Efektif pada Pemancar Pemicu Jarak Jauh Flash 'ebay' Dengan Antena: Penggemar kamera dapat membeli pemicu jarak jauh versi murah untuk unit lampu kilat eksternal, mengendalikan unit lampu kilat tipe hot-shoe atau 'studio'. Pemicu ini menderita karena daya pemancar yang rendah dan dengan demikian jarak kontrol efektif yang kecil. ini bulan
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya
Peretasan Rana Jarak Jauh Nikon D90 MC-DC2: 4 Langkah
Peretasan Rana Jarak Jauh Nikon D90 MC-DC2: pernah perlu mengontrol rana di nikon Anda tetapi tidak dapat menemukan "aksesori" yang aneh itu. steker? perlu jarak lebih jauh pada remote Anda ingin membuat rig fotografi berkecepatan tinggi atau memiliki yang tidak berfungsi untuk nikon Anda? baik saya untuk jadi saya punya ma