İçindekiler:
- Adım 1: Sihirli Düğme - Devre
- 2. Adım: Sihirli Düğme - Muhafaza
- Adım 3: Ana Ünite (12v LED Panelini Değiştirmek için)
Video: ''Sihirli Düğme'' Uzaktan Kumanda Anahtarı: 3 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
SORUN: Atölyemin/garajımın tavanına monte edilen LED panel ışığı (kendin yap - tabii ki!) tavandaki bir elektrik prizine takılı. Ana ışık düğmelerinin bulunduğu yerden uzaktan açıp kapatmanın bir yoluna ihtiyacım vardı.
ÇÖZÜM: "Sihirli Düğme" doğar.
Sihirli Düğme, büyük bir düğmeli küçük, bağımsız bir kızılötesi uzaktan kumandadır (doğru, büyük düğmeleri severim - diğer Talimatlarımdan bazılarına bakın). Basıldığında, paneli açıp kapatmak için IR LED tarafından bir ana birime bir sinyal gönderilir.
Bu durumda özel olarak oluşturulmuş bir alıcı birimi kullandım (bunda ayrıca bazı ekstra anahtarlama seçenekleri de var - bir çekme anahtarı ve deneysel ışık algılama anahtarı - daha sonra bakın). Ancak Magic Button, TV gibi IR kontrollü bir cihazı açmak için tek başına da kullanılabilir.
Adım 1: Sihirli Düğme - Devre
PARÇALAR
1x ATTINY85 SMD2x 22pF SMD Kondansatörler1x 47R SMD Direnç1x 5mm TSAL6200 (veya Benzeri) Kızılötesi LED
1x 6pin 2mm Pitch Header1x 12x12x12mm Kapaklı Buton (https://www.ebay.com/itm/131912566751)
24mmx24mm Tek Taraflı 0.8mm PCB22AWG (0.7mm) Kalaylı Bakır WireUSBasp Programlayıcı (https://www.fischl.de/usbasp/)
PCB
PCB, 0,8 mm kalınlığında karton üzerinde ütüyle toner yöntemi kullanılarak yapılmıştır. Önce yüzeye monte cihazları monte edin. Daha sonra pil tutucuya bağlamak için birkaç cm kalaylı bakır teli pil terminallerine (PCB'nin bakır tarafında) lehimleyin.
YAZILIM
Firmware'in USBasp programlayıcı kullanılarak yüklenmesi gerekir. Programlayıcının pinlerinin (https://www.batsocks.co.uk/readme/isp_headers.htm) Magic Button üzerindeki 6 pinli başlığa bağlanması gerekir (pin çıkışları için yerleşim PDF'sine bakın). Bir adaptör oluşturmak için birbirine lehimlenmiş birkaç konektör kullandım, ancak atlama kablolarını da kolayca kullanabilirsiniz.
ATTiny desteğini Arduino IDE'nize kurun (https://highlowtech.org/?p=1695) ve ekteki çizimi açın. Seçin:Board: ATtiny25/45/85Timer 1: CPUChip: ATtiny85Clock: 8Mhz (harici)BOD devre dışı
Ardından bu ayarları yazmak için önyükleyiciyi yak seçeneğini seçin. Şimdi çiziminizi yükleyin.
ir-send kitaplığının değiştirilmiş bir sürümünü ekledim (https://github.com/anorneto/attiny85_ir_send). Kütüphaneyi olduğu gibi çalıştıramadım - delayMicroseconds()'dan gelen zamanlamalar, doğru saat ayarlarına sahip olmama rağmen yaklaşık iki kat hatalı görünüyordu - belki de ATTiny çekirdeğinin yanlış sürümünü yüklemiş olabilirim? Telafi etmek için gecikmeliMicroseconds() çağrılarını bir faktörle ayarladım - ancak değiştirilmemiş kitaplıkta daha iyi şansınız olabilir.
Mevcut bir cihazı etkinleştirmek için Sihirli Düğmeyi kullanacaksanız, taslağı doğru IR kodu IRCODERAW gönderecek şekilde değiştirmeniz gerekecektir (bu Talimatın Temel Birim adımındaki referansa bakın).
Devrenin çalışıp çalışmadığını, gözleriniz göremese de kızılötesi 'görebilen' cep telefonunuzun kamerasını kullanarak IR LED'e bakarak kontrol edebilirsiniz.
2. Adım: Sihirli Düğme - Muhafaza
PARTS1x Jamma Uzun Arcarde Düğmesi (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Nadir Toprak MıknatıslarıTeneke Kutudan ÇelikEpoksi Yapıştırıcı3D Baskılı Parçalar4x M2 6mm Vidalar ve Somunlar1x CR2025 3V Pil
YAPI
Dört adet 3D baskılı parça vardır: Kabuk, Taban, Pil Tutucu ve Düğme Ara Parçası.
İki prototipim (başlık fotoğrafında gösterilmiştir) biraz farklı bir tasarıma sahiptir: - Beyaz olanın (LED panelini değiştirmek için duvara monte ettiğim) LED'i yaklaşık 40 derecelik bir açıyla monte edilmiştir, böylece alıcıyı işaret eder. tavan. Ayrıca tabanında montaj delikleri vardır.- Renkli olan biraz daha yuvarlak bir şekle sahiptir ve LED'i yatay olarak işaret eder. Bu, bir TV veya başka bir cihazı açmak için düz bir yüzeye yerleştirilmek üzere tasarlanmıştır.
Bu iki sürüm için.stl dosyalarını eklemenin yanı sıra, farklı parametrelerle kendi Sihirli Düğmenizi oluşturabilmeniz için bir OpenSCAD betiği de ekledim.
Arcade düğmesinin demonte edilmesi ve belirtildiği gibi bir demir testeresi ile iki yerinden kesilmesi gerekir. Düğme kapağı (12 mm basma düğmesinden), Arcade düğmesinin üstüne yapıştırılmış düğme ara parçasına oturur.
Taban, kabuğa manyetik olarak tutulur: İki mıknatıs, kabuktaki yuvalara yapıştırılmıştır - aynı hizada olduklarından emin olun. Teneke kutudan iki küçük parça çelik (4x10mm) kesilir (dikkatle - keskin! - kenarları eğeleyin). Bunlar tabandaki işaretli boşluklara yapıştırılır. Dış kenarla örtüşmediğinden emin olun.
Pil tutucuyu iki kablonun üzerine geçirin ve M2 vidalarla PCB'ye vidalayın. Teller fotoğrafta görüldüğü gibi kesilir ve bükülür, böylece pil takıldığında her tel ile temas eder. Yan telin basıncı pili yerinde tutmalıdır.
Arcade düğmesinin dış çerçevesini kabuğun üst kısmındaki deliğe yapıştırın. O zaman hepsi birbirine uymalı!
Adım 3: Ana Ünite (12v LED Panelini Değiştirmek için)
PARÇALAR (DEVRE)
1x Arduino Nano ATmega168 5V1x 3mm Kırmızı LED1x 3mm Sarı LED1x 5V Röle1x LDR (Işık Bağımlı Direnç)1x 2N2222 NPN transistör2x 1N4007 Diyot1x TSOP4138 IR Alıcı1x Mini Slide Switch1x Mikro Switch (Arcade Butonundan)1x DC 100K Multi-turn MINI Step Down Modülü (https://www.ebay.com/itm/360741066304)DC soket ve Fiş
PARÇALAR (VAKA)
1mm Mumlu Boncuk Kordon24mm Çap Ahşap Boncuk (5mm Çap Delikli)1x 12mm M6 Siyah Vidalı Kılıf 116mmx68m36mm (https://www.ebay.com/itm/382231522470)
Siyah BoyaEpoksi Tutkal
GENEL BAKIŞ
Ana ünite, Sihirli Düğmeye basıldığında röleyi değiştirecek bir IR alıcıdan oluşur. Alternatif olarak, kullanılabilecek bir çekme anahtarı da vardır (örneğin, Magic Button pili boşalmışsa).
Ayrıca deneysel bir ışık algılama özelliği de vardır. Bu, sürgülü anahtarla açılıp kapatılabilir (Bu özelliğin ne kadar iyi çalışacağından emin değildim). Temel olarak garajdaki ana ışıklar açıldığında, ışığı algılayacak ve röleyi açacaktır. LDR'yi daha yönlü hale getirmek için üzerine bir miktar siyah boru ve ısıyla daralan bir malzeme yerleştirildi ve ana garaj ışıklarına doğru yönlendirildi. Trimpot doğru ışık eşiğine ayarlanmıştır (ışık eşiğine ulaşıldığında sarı LED yanacaktır).
YAPI
Güç giriş soketini lehimleyin ve önce regülatörü düşürün, ardından güç verin ve regülatörü 4,5 - 5 volt voltaj için ayarlayın. Trimpotu yerine sıcak tutkalla yapıştırın. Arduino'yu kurmadan önce bunu yaptığınızdan emin olun, aksi takdirde aşırı voltaj nedeniyle atabilirsiniz
İki adet 3D baskılı parça vardır: - Biri çekme anahtarı mekanizması için. Mumlu iplik, sonunda büyük bir düğüm bağlanarak gösterildiği gibi deliklerden geçirilir. - Diğeri top için bir fiş. Bu bilyedeki deliğe yapıştırılır ve ipliğin diğer ucu içinden geçer. Diğer uca bir düğüm bağlanır ve topun tabanına bir M6 vida vidalanır (biraz ağırlık vermek için).
YAZILIM
Ürün yazılımı buradan IR uzak kitaplığını kullanır: https://github.com/z3t0/Arduino-IRremote Arduino'ya normal şekilde yükleyin.
Mevcut bir uzaktan kumandayı taklit etmek istiyorsanız (bir TV'yi açmak için), kodu TV uzaktan kumandanızdan okumak ve boşaltmak için bu kitaplıktaki IRrecvDump örnek taslağını kullanın. Sihirli Düğme çiziminde dökülen ham kodları kullanın. Tabii ki, bu senaryoda, temel birimi oluşturmanız gerekmeyecek, ancak okuma ve boşaltma yapmak için bir IR Alıcısını bir Arduino'ya bağlamanız gerekeceğinden şemaya bakın.
IR ALICI
Başlangıçta IR Alıcısını PCB'ye monte etmiştim (yüksekliğini artırmak için 3 pinli bir başlığa takılmıştı) ve kasadaki bir delikten görülebiliyordu. Ancak presleri kaydedecek kadar 'görünür' olmadığını fark ettim, bu yüzden onu kasanın dışına monte ettim ve şimdi her şey mükemmel çalışıyor.
Mutlu düğmeye basmak!
Kablosuz Yarışmasında İkincilik
Önerilen:
2262/2272 M4 Ekmek Tahtası ve Maker için Röle ile DIY Uzaktan Kumanda Anahtarı Kiti: 4 Adım (Resimlerle)
2262/2272 M4 Ekmek Tahtası ve Maker için Röle DIY Uzaktan Kumanda Anahtarı Kiti: akıllı ev hayatımıza geliyor. akıllı evin gerçekleşmesini istiyorsak, birçok uzaktan kumanda anahtarına ihtiyacımız var. bugün bir test yapacağız, uzaktan kumanda anahtarı teorisini öğrenmek için kolay bir devre yapacağız. SINONING ROBOT tarafından bu kit tasarımı
Uzaktan Kumanda Bluetooth Işık Anahtarı: 4 Adım (Resimlerle)
Uzaktan Kumanda Bluetooth Işık Anahtarı: Bu, "Optimize Edilmiş Tembellik: Olağanüstü Önemsiz Sorunlara Aşırı Mühendislik Çözümleri" başlıklı bir serinin ilk projesi olacak "Hiç gece geç saatlerde yatakta yatarak dizüstü bilgisayarınızda Netflix okudunuz veya izlediniz mi? İşin kötü yanı tabii
CD4017 Kullanan IR Uzaktan Kumanda Anahtarı: 4 Adım
CD4017 Kullanan IR Uzaktan Kumanda Anahtarı: ► https://www.nextpcb.com/?code=afzal 0$ için PCB Prototipini İzleyin Yukarıdaki linkten Kayıt Olursanız 5$ Kupon Alın Tam Proje Açıklamasını Bulun & Tüm Yararlı Malzemeler Dahil• Devre Şeması / Şeması • Donanım / Bileşen Listesi • Kodlar / Algoritma
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Evrensel IR Uzaktan Kumanda Anahtarı: 12 Adım
Evrensel IR Uzaktan Kumanda Anahtarı: Bu proje, herhangi bir IR uzaktan kumandayı bir şeyi açıp kapatmak için kullanmanıza izin veren temiz bir çipin kullanımını gösterir. Burada, çalışmayan eski bir General Electric RF uzaktan kumandalı AC anahtarını herhangi bir IR uzaktan kumandayla kontrol edilebilen bir anahtara değiştirdim. Motivasyonum h