Daftar Isi:
- Langkah 1: Tombol Ajaib - Sirkuit
- Langkah 2: Tombol Ajaib - Perumahan
- Langkah 3: Unit Dasar (untuk Mengganti Panel LED 12v)
Video: Saklar Jarak Jauh ''Tombol Ajaib'': 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
MASALAH: Lampu panel LED (DIY - tentu saja!) yang dipasang di langit-langit bengkel/garasi saya dicolokkan ke soket listrik di langit-langit. Saya membutuhkan beberapa cara untuk menyalakan dan mematikannya dari jarak jauh dari tempat sakelar lampu utama berada.
SOLUSI: "Tombol Ajaib" lahir.
Tombol Ajaib adalah remote inframerah kecil yang berdiri sendiri dengan tombol besar (benar, saya suka tombol besar - lihat beberapa Instruksi saya yang lain). Saat ditekan, sinyal dikirim oleh LED IR ke unit dasar untuk mengaktifkan dan menonaktifkan panel.
Dalam situasi ini saya telah menggunakan unit penerima yang dibuat secara khusus (yang juga memiliki beberapa opsi sakelar tambahan - sakelar tarik dan sakelar sensor cahaya eksperimental - lihat nanti). Tetapi Tombol Ajaib juga dapat digunakan sendiri untuk menyalakan perangkat yang dikendalikan IR, seperti TV.
Langkah 1: Tombol Ajaib - Sirkuit
BAGIAN
1x ATTINY85 SMD2x 22pF SMD Kapasitor1x 47R SMD Resistor1x 5mm TSAL6200 (atau Serupa) LED Inframerah
1x 6pin 2mm Pitch Header1x 12x12x12mm Push Button dengan Cap (https://www.ebay.com/itm/131912566751)
24mmx24mm Satu Sisi 0.8mm PCB22AWG (0.7mm) Kawat Tembaga KalengUSBasp Programmer (https://www.fischl.de/usbasp/)
PCB
PCB dibuat menggunakan metode iron-on toner pada papan setebal 0.8mm. Pasang perangkat pemasangan permukaan terlebih dahulu. Solder beberapa cm kawat tembaga kaleng ke terminal baterai (di sisi tembaga PCB) untuk menghubungkan ke dudukan baterai nanti.
PERANGKAT LUNAK
Firmware perlu diunggah menggunakan programmer USBasp. Pin programmer (https://www.batsocks.co.uk/readme/isp_headers.htm) harus dihubungkan ke header 6 pin pada Tombol Ajaib (lihat PDF tata letak untuk pin-out). Saya menggunakan beberapa konektor yang disolder bersama untuk membentuk adaptor, tetapi Anda dapat dengan mudah menggunakan kabel jumper.
Instal dukungan ATTiny pada Arduino IDE Anda (https://highlowtech.org/?p=1695) dan buka sketsa terlampir. Pilih:Board: ATtiny25/45/85Timer 1: CPUChip: ATtiny85Clock: 8Mhz (eksternal)BOD dinonaktifkan
Kemudian pilih opsi burn bootloader untuk membakar pengaturan ini. Sekarang unggah sketsa Anda.
Saya telah menyertakan versi modifikasi dari perpustakaan ir-send (https://github.com/anorneto/attiny85_ir_send). Saya tidak bisa membuat perpustakaan bekerja seperti itu - pengaturan waktu dari delayMicroseconds() tampaknya keluar sekitar dua faktor meskipun saya memiliki pengaturan jam yang benar - mungkin saya menginstal versi inti ATTiny yang salah?? Saya telah menyesuaikan panggilan ke delayMicroseconds() dengan faktor untuk mengimbangi - tetapi Anda mungkin lebih beruntung dengan perpustakaan yang tidak dimodifikasi.
Jika Anda akan menggunakan Tombol Ajaib untuk mengaktifkan perangkat yang sudah ada, maka Anda perlu mengubah sketsa agar mengirimkan kode IR yang benar IRCODERAW (lihat referensi di langkah Unit Dasar dari Instruksi ini).
Anda dapat memeriksa apakah sirkuit bekerja dengan melihat LED IR menggunakan kamera ponsel Anda, yang dapat 'melihat' inframerah meskipun mata Anda tidak.
Langkah 2: Tombol Ajaib - Perumahan
PARTS1x Jamma Long Arcarde Button (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Magnet Bumi LangkaBaja dari Kaleng KalengEpoxy Glue3D Printed Parts4x M2 6mm Sekrup dan Mur Baterai 1x CR2025 3V
KONSTRUKSI
Ada empat bagian cetakan 3D: Shell, Base, Battery Holder, dan Button Spacer.
Dua prototipe saya (ditunjukkan pada foto judul) memiliki desain yang sedikit berbeda:- Yang putih (yang saya pasang di dinding untuk mengganti panel LED) memiliki LED yang dipasang pada sudut kira-kira 40 derajat sehingga mengarah ke penerima di langit-langit. Ini juga memiliki lubang pemasangan di dasar.- Yang berwarna adalah bentuk yang sedikit lebih bulat dan memiliki LED yang mengarah secara horizontal. Yang satu ini dirancang untuk ditempatkan di permukaan yang datar untuk menyalakan TV atau perangkat lain.
Selain melampirkan file.stl untuk dua versi ini, saya juga menyertakan skrip OpenSCAD sehingga Anda dapat membuat Tombol Ajaib Anda sendiri dengan parameter yang berbeda.
Tombol Arcade perlu dibongkar dan dipotong di dua tempat dengan gergaji besi seperti yang ditunjukkan. Tutup tombol (dari tombol tekan 12mm) pas dengan pengatur jarak tombol yang direkatkan ke bagian atas tombol Arkade.
Basis dipegang pada cangkang secara magnetis: Kedua magnet direkatkan ke dalam slot di cangkang - pastikan keduanya rata. Dua potong kecil baja (4x10mm) dipotong (hati-hati - tajam! - kikir ujung-ujungnya) dari kaleng. Ini direkatkan ke ruang yang ditandai di pangkalan. Pastikan mereka tidak tumpang tindih dengan tepi luar.
Pasang dudukan baterai di atas dua kabel dan kencangkan ke PCB dengan sekrup M2. Kabel dipotong dan ditekuk seperti pada foto, sehingga ketika baterai dimasukkan membuat kontak dengan masing-masing kabel. Tekanan kabel samping harus menahan baterai pada posisinya.
Rekatkan bezel luar tombol Arcade ke dalam lubang di bagian atas cangkang. Maka itu semua harus cocok bersama!
Langkah 3: Unit Dasar (untuk Mengganti Panel LED 12v)
BAGIAN (SIRKUIT)
1x Arduino Nano ATmega168 5V1x 3mm LED Merah1x 3mm LED Kuning1x 5V Relay1x LDR (Light Dependent Resistor)1x 2N2222 transistor NPN2x 1N4007 Dioda1x TSOP4138 IR Receiver1x Mini Slide Switch1x Micro Switch (dari Tombol Arcade)1x 100K Trimpot 3A DC-DC 1x multi-putaran 1x Modul Step Down (https://www.ebay.com/itm/360741066304) Soket dan Steker DC
BAGIAN (KASUS)
1mm Waxed Bead Cord24mm Diameter Kayu Manik (dengan 5mm Diameter Lubang)1x12mm M6 Hitam ScrewCase 116mmx68m36mm (https://www.ebay.com/itm/382231522470)
Lem Epoxy Cat Hitam
GAMBARAN
Unit dasar terdiri dari penerima IR yang akan mengaktifkan relai saat Tombol Ajaib ditekan. Atau, ada juga saklar tarik yang dapat digunakan (misalnya jika baterai Tombol Ajaib habis).
Ada juga fitur penginderaan cahaya eksperimental. Ini dapat dinyalakan atau dimatikan dengan sakelar geser (saya tidak yakin seberapa baik fitur ini akan bekerja). Pada dasarnya ketika lampu utama di garasi dinyalakan, ia akan merasakan cahaya dan menyalakan relai. Beberapa tabung hitam dan heat-shrink ditempatkan di atas LDR agar lebih terarah, dan ditujukan ke arah lampu garasi utama. Trimpot disesuaikan untuk ambang batas cahaya yang benar (LED kuning akan menyala ketika ambang batas cahaya tercapai).
KONSTRUKSI
Solder soket input daya dan turunkan regulator terlebih dahulu, lalu berikan daya dan sesuaikan regulator untuk tegangan 4,5 - 5 volt. Rekatkan trimpot dengan panas pada posisinya. Pastikan Anda melakukan ini sebelum menginstal Arduino, atau Anda dapat meledakkannya karena tegangan berlebih
Ada dua bagian yang dicetak 3D:- Satu untuk mekanisme sakelar tarik. Benang lilin dimasukkan melalui lubang seperti yang ditunjukkan, dengan simpul besar diikat di ujungnya. - Yang lainnya adalah steker untuk bola. Ini direkatkan ke dalam lubang di bola dan ujung benang yang lain melewatinya. Simpul diikat di ujung yang lain, dan sekrup M6 disekrup ke dasar bola (untuk memberikan bobot).
PERANGKAT LUNAK
Firmware menggunakan perpustakaan jarak jauh IR dari sini: https://github.com/z3t0/Arduino-IRremote Unggah ke Arduino dengan cara biasa.
Jika Anda ingin meniru remote control yang ada (untuk menyalakan TV), gunakan sketsa contoh IRRecvDump dari perpustakaan ini untuk membaca dan membuang kode dari remote TV Anda. Gunakan kode mentah yang dibuang dalam sketsa Tombol Ajaib. Tentu saja, dalam skenario ini Anda tidak perlu membangun unit dasar, tetapi lihat skema karena Anda harus menghubungkan Penerima IR ke Arduino untuk melakukan pembacaan dan pembuangan.
PENERIMA IR
Saya awalnya memasang Penerima IR pada PCB (dicolokkan ke header 3 pin untuk menaikkan ketinggiannya), dan terlihat melalui lubang di kasing. Tetapi saya menemukan bahwa itu tidak cukup 'terlihat' untuk mendaftarkan mesin cetak, jadi saya akhirnya memasangnya di bagian luar kasing, dan sekarang semuanya berfungsi dengan baik.
Selamat menekan tombol!
Runner Up dalam Kontes Nirkabel
Direkomendasikan:
Saklar Audio Jarak Jauh: 3 Langkah
Remote Audio Switch: Ketika Anda membeli mini PC bekas yang murah untuk digunakan sebagai pemutar media di ruang tamu Anda, Anda dapat menginstal perangkat lunak home theater KODI di dalamnya dan itu akan bekerja lebih cepat dibandingkan dengan penggunaan Raspberry Pi. Lihat: https://kodi.tv/Menggunakan mini PC yang lebih lama
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
Saklar Jarak Jauh IR Universal: 12 Langkah
Sakelar Jarak Jauh IR Universal: Proyek ini menunjukkan penggunaan chip rapi yang memungkinkan Anda menggunakan kendali jarak jauh IR apa pun untuk menyalakan-mematikan sesuatu. Di sini saya telah memodifikasi sakelar AC remote RF General Electric lama yang tidak berfungsi menjadi sakelar yang dapat dikontrol dengan remote IR apa pun. Motivasi saya
Buat Saklar Daya Jarak Jauh Anda Sendiri: 9 Langkah (dengan Gambar)
Buat Sakelar Daya Jarak Jauh Anda Sendiri: Kebanyakan orang tahu tentang daya siaga (yakni bahwa banyak perangkat elektronik terus mengkonsumsi daya bahkan saat dimatikan). Salah satu cara untuk menghilangkan daya siaga adalah dengan menggunakan power bar atau pelindung lonjakan arus dengan sakelar bawaan untuk mematikan kon
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