Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
Arduino

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:

  1. Alıcıyı bağlayıp seri ekranı açarsınız.
  2. Kumandanın her tuşuna basıp ekrana düşen kodu not edersiniz.
  3. 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

Bunlar da ilginizi çekebilir