Televizyonlar İçin Arduino ile Ambilight Sistemi Nasıl Yapılır?
  1. Anasayfa
  2. Atolye

Televizyonlar İçin Arduino ile Ambilight Sistemi Nasıl Yapılır?

0

Ambilight, televizyon ekranında gösterilen görüntünün renklerine uyum sağlayarak arkaya ışık yansıtan bir aydınlatma sistemidir. Bu teknoloji, özellikle Philips TV’lerde bulunur ancak diğer markalar (Samsung, LG, Sony vb.) bu özelliği yerleşik olarak sunmaz. Ancak Arduino ve LED şeritler kullanılarak benzer bir sistem evde kurulabilir. Bu rehberde, televizyonunuza nasıl bir Ambilight sistemi ekleyebileceğinizi adım adım anlatacağız.

Gerekli Malzemeler

Arduino uno
Arduino uno televizyonlar i̇çin arduino ile ambilight sistemi nasıl yapılır?

Ambilight sistemini kurmak için aşağıdaki malzemelere ihtiyacınız olacak:

ParçaAçıklama
Arduino Uno/Nano/MegaLED şeritleri kontrol etmek için mikrodenetleyici
WS2812B veya APA102 LED ŞeritAdreslenebilir RGB LED şeritler
5V 3A veya 5A Güç KaynağıLED şeritlere yeterli güç sağlamak için
HDMI SplitterHDMI sinyalini ikiye bölmek için
HDMI Video Capture CardGörüntüyü analiz etmek için
Bağlantı KablolarıArduino ile LED şeridi arasında bağlantı yapmak için
Raspberry Pi (Opsiyonel)Görüntü analizi için Hyperion yazılımını çalıştırmak

Bu malzemeler ile sisteminizi kurabilir ve televizyonunuzun arkasına dinamik bir Ambilight efekti kazandırabilirsiniz.

Yöntem: HDMI Video Yakalama ile Ambilight Sistemi Kurulumu

Ambilight 1
Ambilight 1 televizyonlar i̇çin arduino ile ambilight sistemi nasıl yapılır?

1. LED Şeridini Televizyonun Arka Çerçevesine Monte Etme

  • WS2812B veya APA102 LED şeridini televizyonun arka çerçevesine sabitleyin.
  • LED’lerin başlangıç noktası, televizyonun alt veya sol kenarından başlayacak şekilde konumlandırılmalıdır.
  • Çift taraflı bant veya klipsler kullanarak sabitleme işlemini tamamlayın.

2. Elektrik ve Veri Bağlantıları

  • LED şeridinin 5V pini doğrudan 5V güç kaynağına bağlanmalıdır.
  • GND pini, hem güç kaynağına hem de Arduino’nun GND pinine bağlanmalıdır.
  • Data pini, Arduino’nun dijital çıkış pinlerinden birine (örneğin, D6) bağlanmalıdır.

3. HDMI Video Kaynağının İşlenmesi

Televizyondaki görüntüyü analiz edebilmek için aşağıdaki adımları takip edin:

  • HDMI Splitter kullanarak televizyona gelen görüntüyü ikiye ayırın.
  • HDMI’nın bir çıkışı doğrudan televizyona bağlanırken, diğer çıkışını HDMI Video Capture Card aracılığıyla bilgisayara veya Raspberry Pi’ye yönlendirin.
  • Raspberry Pi veya bilgisayarda Hyperion yazılımını çalıştırarak görüntüdeki renkleri analiz edin.

4. Arduino’ya Yazılım Yükleme

Arduino, görüntüden elde edilen renk bilgilerini LED şeritlere aktarmak için bir yazılım çalıştırmalıdır. Bunu yapmak için:

  1. FastLED veya Adafruit Neopixel kütüphanesini yükleyin.
  2. Aşağıdaki örnek kodu Arduino’ya yükleyin:
#include <FastLED.h>

#define LED_PIN 6  // LED veri pini
#define NUM_LEDS 100  // LED sayısı

CRGB leds[NUM_LEDS];

void setup() {
    FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS);
    FastLED.clear();
    FastLED.show();
}

void loop() {
    for(int i = 0; i < NUM_LEDS; i++) {
        leds[i] = CRGB::Red;
        FastLED.show();
        delay(50);
    }
}

Bu kod yalnızca test amaçlıdır. Gerçek zamanlı renk verisini almak için Hyperion veya Prismatik yazılımı kullanarak Arduino’ya seri port üzerinden veri göndermeniz gerekir.

5. Yazılım ve Renk Senkronizasyonu

  • Raspberry Pi veya bilgisayara Hyperion yazılımını yükleyin.
  • Hyperion, HDMI’dan gelen görüntüyü analiz ederek uygun renkleri hesaplayacak ve Arduino’ya iletecektir.
  • Hyperion yapılandırma dosyasında Arduino’nun bağlı olduğu COM portunu ve LED sayısını doğru şekilde ayarlayın.

Hangi Televizyon Markalarında Çalışır?

Ambilight
Ambilight televizyonlar i̇çin arduino ile ambilight sistemi nasıl yapılır?

Ambilight sistemini kurmak için televizyonun HDMI çıkışına erişiminiz olması gerekir. Ancak, bazı televizyonlarda HDMI çıkışı bulunmadığı için aşağıdaki durumları göz önünde bulundurmalısınız:

Televizyon MarkasıÇalışma Durumu
PhilipsZaten dahili Ambilight destekliyor, gerek yok
SamsungÇoğu modelde HDMI çıkışı var, doğrudan bağlanabilir
LGÇoğu modelde HDMI çıkışı var, doğrudan bağlanabilir
SonyHarici HDMI kaynaklarıyla çalışabilir
TCL / HisenseÇoğu model HDMI ile uyumlu

Eğer Samsung veya LG gibi bir Smart TV kullanıyorsanız, Netflix, YouTube gibi dahili uygulamalardan gelen görüntüleri analiz etmek mümkün değildir. Ancak, Apple TV, Fire Stick veya bir medya oynatıcı kullanıyorsanız, HDMI üzerinden görüntü işlenebilir ve Ambilight sistemi sorunsuz çalışabilir.

Öneriler

Arduino ve LED şerit kullanarak televizyonunuz için bir Ambilight sistemi kurabilirsiniz. Ancak, her televizyon modeli doğrudan desteklemeyebilir. Eğer dahili uygulamalarla kullanmak istiyorsanız, harici bir medya oynatıcı eklemek gereklidir. HDMI Video Capture yöntemi en stabil ve düşük gecikmeli çözümü sunar. Alternatif olarak, doğrudan Ambilight özelliği olan televizyonlar veya Govee gibi hazır çözümler tercih edilebilir.

Bu rehberi takip ederek kendi Ambilight sisteminizi oluşturabilirsiniz. Doğru bağlantıları yaptığınızdan emin olun ve yazılım ayarlarını eksiksiz gerçekleştirin. Kurulum tamamlandığında, izlediğiniz içerikler çok daha etkileyici hale gelecektir.

Bu yazı sende ne reaksiyon verdi ?
  • 0
    _tt_
    Üşüttü
  • 0
    sabr_m_zorlad_
    Sabrımı Zorladı
  • 0
    ayd_nlatt_
    Aydınlattı
  • 0
    rahatlatt_
    Rahatlattı
  • 0
    mutlu_etti
    Mutlu Etti

Sağlam oku, " Mühendis ol "

Yazarın Profili

Bültenimize Katılın

Hemen ücretsiz üye olun ve yeni yayınlardan anında haberdar olan ilk kişi olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir