IR Tekrarlayıcı nasıl oluşturulur?


9

Televizyonumun altında ahşap bir dolapta yaşayan dijital bir kablo kutum var. Uzaktan kumandayı dolap kapalı kapılarla kullanmak istiyorum. Bir IR Tekrarlayıcı yaklaşık 30 $ + çalışır gibi görünüyor. Kişi daha azıyla kolayca inşa edilebilir mi?

Yanıtlar:


7

En iyi şey, bir IR alıcı modülü kullanmak ve çıkış sinyalini yeniden modüle etmek olacaktır .
Şimdi bana aptal demeden önce önce demodüle edip yeniden modellemek için açıklamama izin ver.
Sinyali bir fotodiyot aracılığıyla filtrelemeden alırsanız, sinyalle her türlü çöpü alırsınız, hatta sinyali boğabilirsiniz. Ve yeniden iletmek istediğiniz şey bu değil. Bu yüzden tüm olası gürültülerden kurtulmak için bunun için bir filtreye sahip IR alıcı modülünü kullanıyoruz. Çıktı temel bant sinyalidir , bu ekran görüntüsünün alt izi:

kapsam ekran görüntüsü

Üstteki iz modüle edilmiş sinyaldir. Bunu yeniden yapılandırmamız gerekecek ve bu inanılmaz derecede kolay: sadece VE 36kHz kare dalga (veya taşıyıcı frekansınız ne olursa olsun) ile temel bant sinyali.

geçitli osilatör

Ana bant sinyali CONTROLosilatörü etkinleştiren sinyaldir . Bir İçin 74HC132 dörtlü NAND kapısı osilatörün frekansı aşağıdaki denklemle verilir:

f=1T10.8×RC

IR alıcı aktif bir düşük sinyal verdiğinden ve osilatör kapalıyken düşük bir çıkış sinyaline ihtiyacımız olduğundan, aslında bir Schmitt-tetikleyici NOR geçidine ihtiyacımız var, ancak bunların alınması daha zordur, bu yüzden NAND'ımızdan bir NOR yaparız. kontrol girişinin ve çıkışının ters çevrilmesi. Bunun için 74HC132'nin kalan üç NAND kapısından ikisini kullanabiliriz. Tersine çevrilmiş çıkış daha sonra bir kızılötesi LED'i anahtarlayan bir transistörü çalıştırmak için kullanılabilir .

Peki ne var: bir IR alıcı modülü, bir 74HC132 dörtlü NAND geçidi, bir transistör ve bir IR LED. Bir IR tekrarlayıcı oluşturmak için ihtiyacınız olan her şey budur.

düzenlemek
supercat haklı olarak uygun bir sinyal eksikliği için gelen gürültü güçlendirici AGC hakkında yorumlar. Bu gerçekten gerçekleşir ve bu, Schmitt tetikleyici osilatörümüzün bu gürültü ile hızlı bir şekilde açılıp kapatılabileceği anlamına gelebilir. Bunun güzel görünmediğini itiraf ediyorum, ama muhtemelen hiçbir zararı yoktur. Muhtemelen, taşıyıcının çok fazla bozuk olması, ikinci alıcının üzerine kilitlenmeyeceği ve aldığı gürültünün çıkmasıdır. Sinyal alınmadığında da ses çıkacaktır.

Bu dezavantajdan muzdarip olmayan daha iyi bir çözüm var. IR alıcısının "veri geçerli" bir çıkışı olsaydı iyi olurdu, ama hiç böyle bir bileşen görmedim. Bizim sinyal mikroişlemci tarafından deşifre varsa Ama biz edebilirsiniz geçerli bir sinyal olsun veya olmasın söyle. Ve sonra mikrodenetleyici alınan kodları yeniden gönderebilir. Mikrodenetleyici taşıyıcıyı oluşturabilir, böylece 74HC132 osilatörünün yerini alabilir.
Biz oradayken başka bir geliştirme yapabiliriz. 74HC132'nin çıkışının görev döngüsü% 50'dir ve bu da ilk RC vericileri tarafından kullanılan görev döngüsüdür. Pil gücünden tasarruf etmek için, aşağıdaki kapsam ekran görüntülerinde gösterildiği gibi, sonraki nesil vericiler% 33 hatta% 25 iş çevrimleri kullandı:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Mikrodenetleyicinin PWM çıkışını kullanarak kolayca% 25 iş çevrimi taşıyıcısı oluşturabiliriz.


2
Sen bir aptalsın, ohh bekle, açıklamanı okuyayım. : ) İyi cevap.
Kortuk

Böyle bir yaklaşımla bahsettiğim bir uyarı, bazı IR demodülatör yongalarının, geçerli bir sinyal olmadan rastgele gürültü çıkarmaya eğilimli bir otomatik kazanç kontrolüne sahip olmasıdır. Geçerli bir sinyal alırlarsa, kazanımlarını gürültünün bir süre duracağı noktaya kadar azaltacaktır, bu nedenle gürültü normalde çalışmayı etkilemez. Bununla birlikte, IR LED ile sürmeye çalıştığınız ekipmanın, geçerli bir sinyal olmadığında normalde gürültü çıkmayacak bir alıcısı varsa, güçlü rasgele sinyalin beslenmesi bazı zorluklara neden olabilir.
supercat

Örneğin, bazı cihazlarda, kızılötesi bağlantı noktasında "bir şey" veya ön panel düğmelerinde "bir şey" olup olmadığını görmek isteyen sorgulama mantığı olabilir; Kızılötesi bağlantı noktasında "bir şey" varsa, yoklama mantığı, orada hiçbir şey olmadan belirli bir süre geçmediği sürece yalnızca buna odaklanabilir. Bu tür bir mantık, kızılötesi bağlantısına rasgele gürültü gönderilirken ön panel kontrollerinin yanıt vermemesine neden olabilir. Ayrıca, cihaz tarafından tüketilen akım miktarını da artırabilir (muhtemelen bir kablo kutusu için bir sorun değil, ancak bu yaklaşım pille çalışan ekipmanla kullanıldıysa bir faktördür).
supercat

@supercat - AGC hakkında haklısın, daha önce fark ettim, uygun bir giriş sinyali olmadan gürültü artar. Cevabımla ilgili bir şeyler ekleyeceğim.
stevenvh

Güzel yanıt. Mikrodenetleyici ile belirtilmesi gereken bir başka şey, birinin alabileceği en az üç yaklaşım olmasıdır: (1) geçerli bir kod kelimesi arayın, kodunu çözün ve sonra bu kod sözcüğünü iletin; (2) bir iletimin başlangıcı olması muhtemel bir model arayın ve bunu, veriyi tekrar görmeden belirli bir süre geçene kadar veri kelimesi kelimesinden geçmeye başlamak için bir ipucu olarak kullanın; (3) belirli uzunluklardaki darbeleri arayın ve bunları doğru değerler gibi görünen şekilde normalize edin. Kod çözme ve yeniden kodlama, çeviri yapılmasına izin verir, ancak daha fazla olabilir ...
supercat

2

Oldukça basit olmalı. IR led (verici) çalıştıran bir IR (kızılötesi) fototransistörün (alıcı) çalışacağını düşünürdüm. Cihazlarda 800nm'den 940nm'ye kadar çeşitli kızılötesi frekanslar kullanılmaktadır. 940nm oldukça yaygın * olsa da bununla başlayabilirim, ancak biraz deneme yapmak gerekebilir.

IR uzaktan kumandaları, diğer ışık kaynaklarından gelen parazite daha az eğilimli olacak şekilde belirli bir frekansta modüle edilir. Bu modülasyon 38KHz düzeyindedir, ancak fototransistör bu modülasyonu lede sorunsuz bir şekilde kopyalamalıdır.

Devre , IR fototransistörünüz olarak sol transistörlü bir darlington gibi bir şey olurdu , sağ el transistörü sadece 100mA veya daha fazla işleyebilen bir NPN olmalıdır. LED'iniz akım sınırlayıcı bir dirençle sağ transistörün üzerine oturur ve ışık fototransistöre çarptığında yere çekilir (ve açılır).

DİKKAT: Kötü ascii sanat şeması aşağıdadır:

        --- VCC
         |
         R  RESISTOR
         |
         V  LED
         |
   ------|
 |/      |
-|       |
 |\    |/
   ----|    NPN
       |\
         |
        --- GND

Bununla birlikte, ortam ışığına karşı çok hassas olma şansı vardır ve ledinizi çoğu zaman açık bırakır. Bu durumda, 38KHz (veya özel frekansınız) alıcı ve modülatörle daha karmaşık bir şey gerekebilir.

[*] - Bunun atmosferdeki H2O emme bandından dolayı bu frekansta güneş ışığını filtrelediğinden şüpheleniyorum . TV-B-Gone istediğin bu muhtemelen bu yüzden kullanımları 940nm.


2
Bunun için bir AGC devresine ihtiyacınız olabilir. Daha karmaşık olurdu, ancak doğru ayarlarla çok daha güvenilir olurdu.
Jesse

2
Photodarlingtons çok hassas ve IR led kesinlikle her zaman açık olacak ve gün oldukça "parlak" olacaktır. Sadece oynasaydım, seri olarak direnç, LED ve PT ile denerdim. Ayrıca DC güneş ışığını filtrelemek için kapasitif olarak bağlanmış bir yayıcı takipçisi deneyeceğim. en.wikipedia.org/wiki/Common_collector
joeforker

Genellikle otomatik olarak kazanılan bir alıcıya ihtiyacınız vardır. Floresan lambalar gibi öğeler, 38 kHz gibi frekanslarda modüle edilmiş IR'yi söndürür. Hepsi bir arada IR alıcıları, neyin sürekli olarak ayarlanacağını ayarlar, böylece sabit bir sinyal temel olarak elde edilir.
Kortuk

0

Birkaç yıl önce hala piyasada olan bir kit vardı . Planlar Silicon Chip dergisinde (Avustralya) Ekim 2006'da olacak.


İlginç. Kit, önceden yapılmış bir fiyatla yaklaşık olarak aynı fiyatta :(
NotDan

ama bu ne eğlenceli olurdu? :)

@ NotDan, genel olarak, kendi elektroniklerinizi inşa ederek kendinize para tasarrufu yapmayacaksınız. Onların yanlarında ölçek ekonomileri var, değil. Bu sitedeki çoğu kişi buna bir maliyet tasarrufu değil, bir öğrenme egzersizi olarak yaklaşır.
Kortuk

@Kortuk - Çözümüm daha basit ve daha ucuz. Bence ticari ürünleri bu kadar basit yapmak istemiyorlar çünkü o zaman daha çok kopyalanacaklardı. Düşünebilmemin tek nedeni bu.
stevenvh

@Stevenvh, daha önce çözümünüzü yaptım ve kolay olduğunu itiraf ediyorum, ancak bazı güzel uzaktan kumandaların IRDA gibi iletişim protokollerini kullandığını okudum . Aklımda ilk adım veri yakalamak ve protokolün basit modüle edilmiş tek yönlü bir iletişim olup olmadığını belirlemek.
Kortuk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.