Ambilight

Başlatan bk01, 04 Ağustos 2014, 15:40:45

bk01

İyi günler, birkaç senedir pic programlama ve elektronikle hobi olarak uğraşmaktayım. Profesyonel bir bilgim olmasa da amatör olarak kendi çapımda devreler yapıp programlayabiliyorum. Başlıktan da anlaşılabileceği gibi philips televizyonlarda bulunan ambilight gibi bir sistem yapmak istiyorum. Aynısı olmasa da buna benzer bir şekilde ekranın köşelerindeki renk yoğunluğuna göre rgb led sürmeyi planlıyorum. Tabi bunun için öncelikle televizyonun veya uydunun herhangi bir çıkışından rgb kodlarını almam gerekiyor. RGB+Hsync+Vsync dataları tam olarak nasıl bir periodla geliyor. Bu dataları pic ile nasıl işlerim. Teşekkürler,

ayhani

Hocam benim düşündüğümü düşünmüşsünüz. Hatta ticari olarakta yapılıp satılabilir. Benim düşüncemde televizyonun herhangi bir yerinden çıkış almanıza gerek yok!

Ben şöyle düşünmüştüm. Televizyonun yanlarına takılabilen içinde RGB şerit led bulunan iki modül olacak. RGB bilgisini ise televizyonun önüne basit bir tel gibi birşeyin ucunda olacak şekilde renk sensörü olmalı. Renk sensöründen alınan renk bilgisine göre mikdronetleyici ile modüller sürülebilir. Televizyona bir müdahele gerekmediği için her televizyona kolayca monte edilebilir.

Peki neden yapmadınız derseniz, zaten yeni aldığım tv ambilightli  philips, ambilight özelliği başlı başına bir tercih sebebi olmuştu..
En iyi bildiğim şey hiçbir şey bilmediğimdir.

kimlenbu

Düşünce güzel ama uygulama kısmı oldukça kastırır. Önce tv'ye giren sinyali çoklamanız lazım ki sinyalin bir örneğini siz alın, diğeri tv'ye gitsin. Ondan sonra da rgb verilerine göre pwm oluşturup baskın rengi taklit edeceksiniz.

Çoğu teknolojik cihaz hdmi kullandığı için ve dijital veriyle uğraşmak daha da kastıracağı için bunu vga'ya çeviren bir düzenek de kullanmanız gerekiyor.

"akı, bknu kapamaz" derler ya...bence hobi projesi olur sadece. muhtemelen piyasada vardır ticari bir ürün.

Arkadaşın evine tv ünitesinin çevresine uzaktan kumandalı rgb led uyguladım, fena olmadı, bu haliyle bile güzel.




speak48

bu ambilinin çözünürlüğü bana  düşük geldi  her kenara bi led mi komuş philips napmış

LukeSkywalker

Televizyon izleme zevkimi baltalar.

bk01

Alıntı yapılan: ayhani - 04 Ağustos 2014, 17:26:13
Hocam benim düşündüğümü düşünmüşsünüz. Hatta ticari olarakta yapılıp satılabilir. Benim düşüncemde televizyonun herhangi bir yerinden çıkış almanıza gerek yok!

Ben şöyle düşünmüştüm. Televizyonun yanlarına takılabilen içinde RGB şerit led bulunan iki modül olacak. RGB bilgisini ise televizyonun önüne basit bir tel gibi birşeyin ucunda olacak şekilde renk sensörü olmalı. Renk sensöründen alınan renk bilgisine göre mikdronetleyici ile modüller sürülebilir. Televizyona bir müdahele gerekmediği için her televizyona kolayca monte edilebilir.

Peki neden yapmadınız derseniz, zaten yeni aldığım tv ambilightli  philips, ambilight özelliği başlı başına bir tercih sebebi olmuştu..

Hocam televizyonun yanına takabileceğiniz sensörler bence görüntü kirliliği oluşturacaktır. Bence en iyisi rgb verilerini alıp işleyip ona göre pwm yapmaktır. İnternette bir çok pic ile ekran süren proje var (tabikii düşük hızlarda). Bizde zaten ekranın tamamını tarayıp onun üzerinden işlem yapmayacağız. Bizim ihtiyacımız olan sadece çerçeveye yakın olan pikselleri işleyip ortalamasını almak. benim asıl merak ettiğim ekrandaki pikselleri nasıl işlemciye aktaracağız. Sinyal periodu nasıl bir yapıdadır?

RaMu

#6
150-200 lira veririm derseniz raspberry pi ile yapılmış hazır proje vardı,
bulursam gönderirim linki.
Aslında raspi kadar yüksek birşeye gerek yok bence,
yoğunlaşılırsa yapılmayacak iş değil,
öncelikle hangi sinyali işlesek daha kolay olur onu düşünmek lazım,
tvye antenle giren veriyi işlesek bu sefer adam usb bağladı tv seyredecek ne olacak,
birşekilde ekrana gönderilen veriyi almak lazım,
renk sensörü kolaylıkla işimizi görür ama bu sefer görüntü kirliliği olacak,
bu konuya biraz kafa yoracağım, hoş bir proje olur.

Raspili linki buldum;
http://techtalk.christian-moser.ch/wordpress/?p=427

http://www.youtube.com/watch?v=CkojJ4LMBrs#ws
http://www.youtube.com/watch?v=hrZmdUn5Ylo#ws

Linkte birde şu kısım var
http://techtalk.christian-moser.ch/wordpress/?p=562



Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

MC_Skywalker

Philips amca ambilight ı sadece TV ile sırlamadıki Hue adındaki LED lambaları TV  ünitesi ile haberleşerek oda içinide aydınlatıyor.

Ticari olarak yapsanızda kullanmazsınız patent mevzusundan dolayı. bakınız diğer büyük markaların bu olayı yapmayışı.

buda intro videosu ----> http://www.philips.com.tr/c/televizyonlar/22892/cat/#pillar=ov-pillar-ambilight

RaMu

Lambanın tv ile haberleşmesiyle çok daha iyi olmuş seyir keyfi,
ama evi dışarıdan çekerken tam bir pavyon görüntüsü var.

Benim aklıma bundan yapmak gelmemişti ama
bu güne kadar ne düşündüysem yapılmıştı veya
ben yaptıktan kısa bir süre sonra piyasaya çıktı,
birde bazı şeyleri zaten birçok kişi düşünüyor yapılır diyor ama
bunu ticari hale getirmek kısmında nedense hiçbirşey olmuyor
sonra ticareti elinde tutan birileri çıkıp yapıyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

bk01

Sensörün görüntü kirliliği kabul edilse bile ekrandan uzağa pozisyonlamak gerekli. Yoksa çok dar alandan veri alabiliriz.

ipek

Elektor Scart fişteki RGB out bilgisini kullanarak,3 adet Flash adc ile renk örneği alan bir proje yayınlamıştı ,ilgili sayı bulunabilirse yapılabilinir.maalesef bende yok.

not Flash adc'ler 40mhz hatta 100 mhz olanlarıda mevcut.

bk01

Bu projenin internette arduino veya başka mcu ile yapılmış bir çok örneği var zaten.Yine bu projelerin bir çoğu rgb datalarını bilgisayar destekli okuyor. Benim asıl yapmak istediğim Pic serisi ile bilgisayara ihtiyaç duymadan yapmak. Yine pic ile çok iyi çözünürlükte olmasada vga ekran sürebilen projelerde var.

Kaldıki biz ekrandaki görüntüyü piksel piksel işleyip başka bir lcd ye basmayacağız. Sadece çerçeveye yakın olan H ve V piksellerini alacağız ve bunun ortalaması sonucunda bir değer bulup rgb ledleri süreceğiz.

Ben tv arkasına 10 veya 16 rgb led yerleştirmeyi düşünüyorum. Bu dediklerimi bile tek bir işlemciyle bile yapmak mümkün değilse 2 veya daha fazla işlemciyle de yapabilirim. Projeyi hobi ve bilgi kazanımı olarak düşündüğüm için akıyla b...uyla çok fazla ilgilenmiyorum.

Hemen hemen hepimizin evinde bir uydu reciver vardır ve büyük çoğunluğumuz hdmi çıkışını kullanıyor. Ben RGB datalarını uydunun çıkışındaki scart tan almayı planlıyorum. Fakat bir çok sitede Data periodlarını incelemiş olamama rağmen tam anlamıyla çözebilmiş değilim. Hsync ve Vsync dataları tek tek mi yoksa bir seferde mi geliyor. Nasıl bir adresleme ile geliyor çözemedim. Eğer bu dataları okuyup pic ile işleyebilirsek oda içindeki lambayla değil mutfaktaki tost makinasıyla yine haberleşiriz.

Teşekkürler

MC_Skywalker

bu iş için kontrolcüsü içinde  olan LED kullanılabilir. WS2812B kodu ile SMD5050 kılıfta satılıyor.  bir PIC ile I2C üzerinden kontrol edilir.  her bir renk 8bit ile kontrol ediliyore ve 16.7 milyon renk üretiyor.

bk01

Yani dediğin led kullanılabilir. Bende 3 çipli şerit ledlerden alıp 2'li veya 3'lü olarak kesip tv arkasına çift taraflı bantla yapıştırmayı düşünüyordum.

RaMu

WS2812B zaten şerit halinde var, bu açıdan sıkıntın olmaz,
rgb şerit led kullandığında şeridin tamamı tek renk olur,
ama ws kullandığında herbir ledi tek tek,
sadece i2c yani 2 hat ile istediğin renge ayarlayabilirsin.
Yukarıda paylaştığım videoda ws şerit led kullanılıyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html