Isi kandungan:
- Langkah 1: Butang Ajaib - Litar
- Langkah 2: Butang Ajaib - Perumahan
- Langkah 3: Unit Pangkalan (untuk Menukar Panel LED 12v)
Video: Butang Ajaib '' Suis Jauh: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
MASALAH: Lampu panel LED (DIY - tentu saja!) Yang dipasang di siling bengkel / garaj saya dipasang ke soket kuasa di siling. Saya memerlukan beberapa cara untuk menghidupkan dan mematikannya dari jauh dari tempat suis lampu utama berada.
PENYELESAIAN: "Butang Ajaib" dilahirkan.
Magic Button adalah alat kawalan jauh inframerah kecil yang tersendiri dengan butang besar (memang benar, saya suka butang besar - lihat beberapa Instruksiku yang lain). Apabila ditekan, isyarat dihantar oleh IR LED ke unit asas untuk menghidupkan dan mematikan panel.
Dalam keadaan ini, saya telah menggunakan unit penerima yang dibina khas (yang juga mempunyai beberapa pilihan pensuisan tambahan - suis tarik dan suis penginderaan cahaya eksperimental - lihat kemudian). Tetapi Butang Ajaib juga dapat digunakan sendiri untuk menghidupkan peranti yang dikendalikan IR, seperti TV.
Langkah 1: Butang Ajaib - Litar
BAHAGIAN
1x ATTINY85 SMD2x 22pF SMD Kapasitor1x 47R SMD Resistor1x 5mm TSAL6200 (atau yang serupa) LED Inframerah
1x 6pin 2mm Pitch Header1x 12x12x12mm Push Button dengan Cap (https://www.ebay.com/itm/131912566751)
24mmx24mm Single-Sided 0.8mm PCB22AWG (0.7mm) Wire Copper WireUSBasp Programmer (https://www.fischl.de/usbasp/)
PCB
PCB dibuat menggunakan kaedah iron-on toner pada papan setebal 0.8mm. Pasang peranti pelekap permukaan terlebih dahulu. Pateri beberapa cm wayar tembaga kalengan ke terminal bateri (di sisi tembaga PCB) untuk disambungkan ke pemegang bateri kemudian.
PERISIAN
Firmware perlu dimuat naik menggunakan pengaturcara USBasp. Pin pengaturcara (https://www.batsocks.co.uk/readme/isp_headers.htm) perlu disambungkan ke tajuk 6 pin pada Butang Ajaib (lihat susun atur PDF untuk pin-out). Saya menggunakan beberapa penyambung yang disolder bersama untuk membentuk penyesuai, tetapi anda juga boleh menggunakan wayar pelompat dengan mudah.
Pasang sokongan ATTiny pada Arduino IDE anda (https://highlowtech.org/?p=1695) dan buka lakaran yang dilampirkan. Pilih: Papan: ATtiny25 / 45 / 85Timer 1: CPUChip: ATtiny85Clock: 8Mhz (luaran) BOD dilumpuhkan
Kemudian pilih pilihan burn bootloader untuk membakar tetapan ini. Sekarang muat naik lakaran anda.
Saya telah memasukkan versi pustaka ir-send yang diubah (https://github.com/anorneto/attiny85_ir_send). Saya tidak dapat membuat perpustakaan berfungsi sebagaimana mestinya - jangka masa dari kelewatanMikrodetik () sepertinya hampir dua faktor walaupun saya mempunyai tetapan jam yang betul - mungkin saya memasang versi inti ATTiny yang salah ?? Saya telah menyesuaikan panggilan untuk menundaMikrodetik () dengan faktor untuk mengimbangi - tetapi anda mungkin lebih baik dengan perpustakaan yang tidak diubah suai.
Sekiranya anda akan menggunakan Magic Button untuk mengaktifkan peranti yang ada, maka anda perlu mengubah lakaran sehingga menghantar kod IR IRCODERAW yang betul (lihat rujukan pada langkah Unit Pangkalan dari Instruktif ini).
Anda boleh memastikan litar berfungsi dengan melihat LED IR menggunakan kamera telefon bimbit anda, yang dapat 'melihat' inframerah walaupun mata anda tidak dapat.
Langkah 2: Butang Ajaib - Perumahan
BAHAGIAN1x Tombol Jamma Long Arcarde (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Magnet Rare Earth Baja dari Tin CanEpoxy Glue3D Parts Printed4x M2 6mm Screws and Nuts1x CR2025 3V Battery
PEMBINAAN
Terdapat empat bahagian 3D yang dicetak: Shell, Base, Battery Holder dan Button Spacer.
Dua prototaip saya (ditunjukkan dalam foto tajuk) mempunyai reka bentuk yang sedikit berbeza: - Yang putih (yang saya pasangkan di dinding untuk menukar panel LED) mempunyai LED yang dipasang pada sudut sekitar 40 darjah sehingga menunjuk ke penerima pada siling. Ia juga mempunyai lubang pelekap di dasar. - Yang berwarna adalah bentuk yang sedikit lebih bulat dan mempunyai LED yang mengarah melintang. Yang ini dirancang untuk diletakkan di permukaan rata untuk menghidupkan TV atau peranti lain.
Serta melampirkan fail.stl untuk kedua versi ini, saya juga menyertakan skrip OpenSCAD supaya anda dapat menghasilkan Magic Button anda sendiri dengan parameter yang berbeza.
Butang Arcade perlu dibongkar dan dipotong di dua tempat dengan gergaji besi seperti yang ditunjukkan. Tutup butang (dari butang tekan 12mm) sesuai dengan spacer butang yang terpaku pada bahagian atas butang Arcade.
Pangkalannya dipegang pada shell secara magnetis: Kedua magnet dilekatkan pada slot di cangkang - pastikan ia memerah. Dua kepingan kecil keluli (4x10mm) dipotong (berhati-hati - tajam! - pasangkan tepi) dari tin timah. Ini terpaku pada ruang bertanda di pangkalan. Pastikan bahawa mereka tidak bertindih dengan tepi luar.
Masukkan pemegang bateri ke atas dua wayar dan pasangkannya ke PCB dengan skru M2. Kawat dipotong dan dibengkokkan seperti yang ditunjukkan dalam foto, sehingga ketika baterai dimasukkan, ia bersentuhan dengan setiap wayar. Tekanan wayar sisi harus menahan bateri pada kedudukannya.
Lekatkan bezel luar butang Arcade ke dalam lubang di bahagian atas cangkang. Maka semuanya mesti bersesuaian!
Langkah 3: Unit Pangkalan (untuk Menukar Panel LED 12v)
BAHAGIAN (LITAR)
1x Arduino Nano ATmega168 5V1x 3mm Red LED1x 3mm Yellow LED1x 5V Relay1x LDR (Light Dependent Resistor) 1x 2N2222 NPN transistor2x 1N4007 Diodes1x TSOP4138 IR Receiver1x Mini Slide Switch1x Micro Switch (from the Arcade Button) Trim 100-DC1 MultiT1 DCA Multi-DC Step Down Module (https://www.ebay.com/itm/360741066304)DC soket dan Pasang
BAHAGIAN (KES)
Manik Kayu Wax 1mm Diameter 24mm Manik Kayu (dengan Lubang Diameter 5mm) Skru Skru Hitam 1x 12mm M6 116mmx68m36mm (https://www.ebay.com/itm/382231522470)
Cat HitamEpoksi Gam
TINJAUAN KESELURUHAN
Unit asas terdiri daripada penerima IR yang akan menukar relay apabila Butang Ajaib ditekan. Sebagai alternatif, terdapat juga suis penarik yang dapat digunakan (misalnya jika bateri Magic Button habis).
Terdapat juga ciri penginderaan cahaya eksperimental. Ini boleh dihidupkan atau dimatikan dengan suis slaid (saya tidak pasti seberapa baik ciri ini berfungsi). Pada dasarnya apabila lampu utama di garaj dihidupkan, ia akan merasakan cahaya dan menghidupkan geganti. Beberapa tiub hitam dan penyusut panas diletakkan di atas LDR untuk menjadikannya lebih terarah, dan ditujukan ke arah lampu garaj utama. Potongan trim disesuaikan untuk ambang cahaya yang betul (LED kuning akan menyala ketika ambang cahaya tercapai).
PEMBINAAN
Selesaikan soket input kuasa dan turunkan pengatur terlebih dahulu, kemudian gunakan kuasa dan sesuaikan pengatur untuk voltan 4.5 - 5 volt. Panaskan gam potong pada kedudukannya. Pastikan anda melakukan ini sebelum memasang Arduino, atau anda mungkin meletupkannya kerana voltan berlebihan
Terdapat dua bahagian 3D yang dicetak: - Satu untuk mekanisme suis tarik. Benang lilin dililitkan melalui lubang seperti yang ditunjukkan, dengan simpul besar diikat di hujungnya. - Yang lain adalah palam untuk bola. Ini terpaku pada lubang bola dan hujung benang yang lain melaluinya. Simpul diikat di hujung yang lain, dan sekrup M6 ditancapkan ke dasar bola (untuk memberi sedikit berat).
PERISIAN
Firmware menggunakan perpustakaan jauh IR dari sini: https://github.com/z3t0/Arduino-IRremote Muat naik ke Arduino dengan cara biasa.
Sekiranya anda ingin meniru alat kawalan jauh yang ada (untuk menghidupkan TV) maka gunakan lakaran contoh IRrecvDump dari perpustakaan ini untuk membaca dan membuang kod dari alat kawalan jauh TV anda. Gunakan kod mentah yang dibuang dalam lakaran Magic Button. Sudah tentu, dalam senario ini anda tidak perlu membina unit asas, tetapi merujuk kepada skema kerana anda perlu menyambungkan Penerima IR ke Arduino untuk melakukan pembacaan dan pembuangan.
PENERIMA IR
Saya pada awalnya memasang Penerima IR pada PCB (terpasang pada header 3 pin untuk menaikkan ketinggiannya), dan dapat dilihat melalui lubang pada casing tersebut. Tetapi saya mendapati bahawa tidak cukup 'kelihatan' untuk mendaftarkan mesin cetak, jadi saya akhirnya memasangnya di bahagian luar casing, dan sekarang semuanya berfungsi dengan sempurna.
Butang gembira menekan!
Naib Johan dalam Peraduan Tanpa Wayar
Disyorkan:
Suis Lampu WiFi Automasi Rumah Dengan ESP-01 dan Modul Relay Dengan Butang Tekan: 7 Langkah
Suis Lampu WiFi Automasi Rumah Dengan ESP-01 dan Modul Relay Dengan Tombol Tekan: Oleh itu, dalam arahan sebelumnya kami memprogramkan ESP-01 dengan Tasmota menggunakan ESP Flasher dan menghubungkan ESP-01 ke rangkaian wifi kami. Sekarang kita boleh mula memprogramnya untuk menghidupkan / mematikan suis lampu menggunakan WiFi atau butang tekan. Untuk masalah elektrik
Butang Alat Kawalan Jauh Diaktifkan Suara: 4 Langkah (dengan Gambar)
Butang Alat Kawalan Jauh Diaktifkan Suara: Sekiranya anda telah melihat arahan saya yang lain, anda tahu bahawa anak kami mempunyai distrofi otot. Ini adalah salah satu projek untuk menjadikan sesuatu lebih mudah diakses olehnya. Kami mempunyai pintu yang dikendalikan oleh alat pembuka pintu garaj. Ini sangat hebat dalam
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar)
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Ringan Masih Berfungsi, Tidak Ada Penulisan Tambahan: Kemas kini 25 November 2017 - Untuk versi Kuasa Tinggi projek ini yang dapat mengawal kilowatt beban lihat Retrofit BLE Control to High Power Load - Tidak Perlu Pendawaian Tambahan Diperbarui 15 November 2017 - Beberapa papan / perisian tumpukan perisian BLE
Cara Membuat Spike Buster atau Papan Suis yang Dikendalikan Jauh Dengan Menggunakan Atmega328P Berdiri: 6 Langkah (dengan Gambar)
Cara Membuat Spike Buster atau Papan Suis yang Dikawal Jauh Menggunakan Standalone Atmega328P: Dalam projek ini saya akan menunjukkan cara membina Spike Buster atau Switch Board yang dikendalikan dari jarak jauh menggunakan Standalone Atmega328P. Projek ini dibina di papan PCB Custom dengan komponen yang sangat sedikit. Sekiranya anda lebih suka menonton video, maka saya telah memasukkannya sama atau
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