İçindekiler:

''Sihirli Düğme'' Uzaktan Kumanda Anahtarı: 3 Adım (Resimli)
''Sihirli Düğme'' Uzaktan Kumanda Anahtarı: 3 Adım (Resimli)

Video: ''Sihirli Düğme'' Uzaktan Kumanda Anahtarı: 3 Adım (Resimli)

Video: ''Sihirli Düğme'' Uzaktan Kumanda Anahtarı: 3 Adım (Resimli)
Video: LG SİHİRLİ KUMANDA TELEVİZYON İLE NASIL EŞLEŞTİRİLİR / BAĞLANIR 2024, Kasım
Anonim
''Sihirli Düğme'' Uzaktan Kumanda Anahtarı
''Sihirli Düğme'' Uzaktan Kumanda Anahtarı

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

Sihirli Düğme - Devre
Sihirli Düğme - Devre
Sihirli Düğme - Devre
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

Sihirli Düğme - Muhafaza
Sihirli Düğme - Muhafaza
Sihirli Düğme - Muhafaza
Sihirli Düğme - Muhafaza
Sihirli Düğme - Muhafaza
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)

Ana Ünite (12v LED Panelini Değiştirmek için)
Ana Ünite (12v LED Panelini Değiştirmek için)
Ana Ünite (12v LED Panelini Değiştirmek için)
Ana Ünite (12v LED Panelini Değiştirmek için)
Ana Ünite (12v LED Panelini Değiştirmek için)
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ışma
Kablosuz Yarışma
Kablosuz Yarışma
Kablosuz Yarışma

Kablosuz Yarışmasında İkincilik

Önerilen: