Kızılötesi Alıcı: Kumanda Sinyalini Okumak
2 dk okuma
Televizyon kumandası devrenizi de yönetebilir: IR alıcının 38 kHz taşıyıcıyı nasıl ayıkladığını anlattık.
Kızılötesi alıcı, uzaktan kumandaların gönderdiği görünmez ışık sinyallerini okunabilir bir dijital sinyale çeviren üç bacaklı bir bileşendir.
Neden 38 kHz?
Ortamda her yerde kızılötesi vardır: güneş, ampuller, insan vücudu. Kumandanın sinyali bunların içinde kaybolmasın diye özel bir hile kullanılır.
Kumanda LED'i sürekli yanmaz; saniyede yaklaşık 38.000 kez yanıp söner. Alıcı yalnız bu frekansta titreşen ışığa bakar, geri kalan her şeyi görmezden gelir. Böylece güneş ışığı altında bile çalışır.
Yani sinyal iki katmanlıdır: taşıyıcı (38 kHz titreşim) ve onun üzerine bindirilmiş veri (uzun-kısa darbeler).
Alıcı ne verir?
Alıcı taşıyıcıyı kendisi ayıklar ve size yalnız veriyi verir: çıkışta uzun ve kısa darbelerden oluşan bir dizi görürsünüz. Kütüphaneler bu diziyi çözerek "şu tuşa basıldı" bilgisine çevirir.
Yaygın protokoller vardır (NEC, Sony SIRC, RC5) ve çoğu kütüphane bunları tanır. Tanımayan bir kumanda için ham darbe sürelerini okuyup kendi eşleştirmenizi yapabilirsiniz.
Kod öğrenmek
Bir projeye başlarken izlenen yol hep aynıdır:
- Alıcıyı bağlayıp seri ekranı açarsınız.
- Kumandanın her tuşuna basıp ekrana düşen kodu not edersiniz.
- Kodda bu kodları eylemlere eşleştirirsiniz.
Bazı kumandalar tuş basılı tutulduğunda "tekrar" kodu gönderir; bunu ayrı ele almazsanız tek basış onlarca komut gibi görünür.
Menzil ve engeller
Menzil genellikle 5–8 metredir ve görüş hattı gerektirir: duvarın arkasından çalışmaz. Güneş ışığı doğrudan alıcının üstüne düşerse menzil kısalır. Alıcının önüne koyu ama kızılötesi geçiren bir filtre koymak hem görünümü düzeltir hem gürültüyü azaltır.
Üç bacağı karıştırmayın
IR alıcıların bacak sırası üreticiye göre değişir; VS1838B ile TSOP38238 aynı görünse de sıralaması farklı olabilir. Ters bağlanan bir alıcı ısınır ve kısa sürede bozulur.
Bacak sırasını belgeden doğrulamak, "sensörüm çalışmadı" diyerek üç tane yakmaktan kısa sürer.
Menzili artırmak
Alıcının önüne koyu kırmızı ya da siyah bir filtre koymak, görünür ışığı keser ve kızılötesini geçirir; ortam ışığının gürültüsü azalır.
Alıcıyı besleme hattındaki gürültüden korumak da menzili belirgin biçimde artırır: besleme ucuna 100 nF kondansatör ve seri küçük bir direnç, motorlu bir projede kumandanın çalışıp çalışmamasını belirleyen fark olabilir.
Gönderen taraf için kızılötesi kumanda yazımıza bakabilir, HipoCodes devre simülasyonunda alıcıyı deneyebilirsiniz.
Etiketler
- kızılötesi alıcı
- ir receiver
- tsop
- uzaktan kumanda
- arduino
- robotik kodlama


