Rgb led sürücü devresi

Başlatan sessiz_roman, 09 Şubat 2021, 14:46:29

sessiz_roman

Arkadaşlar akşam epey bir araştırma yaptım en mantıklı çözüm adreslenebilir led olarak gözüküyor ancak bunlarında kötü huyu bir veya iki ped bozuldu mu tüm sistem kararıyor bunun önüne gecmenin bir yolu var mi acaba. Bu ledler hep birbirine seri baglanmak zorunda mi

ete

Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

fide

Şunu deneyebilirsiniz.
Ws2801 (veya benzeri) spi üzerinden sürülebilen led sürücüler var. Datasheet'inde mosfetlerle şerit led sürme olayı da anlatılıyor.

9-10 adet bu entegreden kanal oluşturup bu kanallara şerit yada rgb led bağlayın.
10 kanalı ayrı ayrı rgb olarak 255 kademe kontrol edersiniz.
Ledlerden devre dışı kalan olsa da sistem çalışmaya devam eder.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

M.Salim GÜLLÜCE

Bana kalsa RF üzerinden ID ile kontrol edilebilen aydınlatma modülleri oluştururum.
İstediğine istediğin rengi ata ondan sonra.
Daha kullanışlı ve pratik olacaktır zannımca.

Her modülde 3 adet Power Led drive ve bir 3 x PWM üretebilen bir MCU.
En ucuz MCU ile başlanabilir.
8 Pinli MCU lar mesela..
Ucuz RF alıcı verici de..

Birde master kontrol ünitesi..

ertuğrul54

Alıntı yapılan: startirrek704250 - 10 Şubat 2021, 12:47:49Arkadaşlar akşam epey bir araştırma yaptım en mantıklı çözüm adreslenebilir led olarak gözüküyor ancak bunlarında kötü huyu bir veya iki ped bozuldu mu tüm sistem kararıyor bunun önüne gecmenin bir yolu var mi acaba. Bu ledler hep birbirine seri baglanmak zorunda mi
WS2813 backup data var o herhangibir x led bozuldu diyelim datanın devam etmesi için ikinci yedek data hattı var 

MC_Skywalker

Philips Hue + Philips Hue Developer hesabı + Python  ::op

RaMu

#21
@ete nin bahsettiği BAM sistemi
STM32 timer tetiklemeli GPIO dma kullanarak işlemciyi yormadan yapılabilir ama
30 tane led sırasına 30 tane pinden kablo çekmek hoş olmayabilir.

https://www.picproje.org/index.php?topic=69468.0
https://justanotherelectronicsblog.com/?p=201
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Mucit23

Bit Angle Modulation ile RGB Led matrixleri sürmüştüm.


32X32 P10 Tek Renk Led matrix'de Her bir pixelin parlaklığını 8 bit çözünürlükte ayrı ayır ayarlayabiliyorum. Monochrome Resim basılabilir bu şekilde

timpati

Israrla, "seri bağlı ledlerden biri bozulursa..." denmiş. Korkunun ecele faydası yok, bozulacak olduktan sonra kullanılan her tür komponentin gitme olasılığı zaten var. Ama dersen ki, "ben hep adi led malzemeleri kullanıyorum, çoğunlukla da bozulan bunlar", o zaman sistemi kolay değiştirilebilen bir hale getireceksin, yani modüler sistem kuracaksın; havyayla, elektronikle uğraşmadan sök-tak düzeneği yani.
why mr. anderson, why ?

power20

Bozulan ledi algılayarak yerine geçecek LED'li bir devre yapılabilir. LED'den daha pahalı olacağı açık

sessiz_roman

arkadaşlar adreslenebilir led işi olmadı yani istediğimiz verimi alamadık bende 50 cm lik rgb led leri ayrı ayrı kontrol etmeyi planlıyorum. şimdilik ws2812b ile idare ediyor. 50 cm uzunluğunda rgb led şeritlerini bd139 ile kontrol etmeyi planlıyorum. datasheet de 1.5A akım değeri verilmiş yeterli gelir diye düşünüyorum.

5 veya 6 adet 50cm lik şerit ledlerin her birisini 1 adet bd139 ile kontrol edeceğim. örneğin şeritin birinin sadece mavi rengi yanacak, diğer şerit hem maviyi hem yeşili yine 1 adet bd139 ile yakıp sarıyı elde edeceğiz gibi. her şeridin rengi belli olacak renk değişimi olmayacak sadece istenilen zamanda yansın yeterli.
 önerilerinizi bekliyorum. en azından bd139 un 50 cm rgb led şerit için yeterli gelip gelmeyeceğine dair bir bilgi elde edersem deneme yapacağım . teşekkürler.

JOKERAS

Ledler seri bağlı olunca...

Her bir ledi tek tek kontrol etmek gerekir.
Bunun için yapılacak yöntemler şu şekilde olabilir.
Her bir Renk için Led adedini sürecek kanal sayısına sahip Shift register.
Siz de anladığım kadarıyla 9 led var,bunun için 16-Bit Shift register kullanmanız gerekir.
1 Renk için Shift register ile her bir ledi ayrı ayrı Pwm yaptıracağınız bir algoritma tasarlamak gerekir.
Bunu yaptıktan sonra diğer renkler içinde aynı şekilde ve Renkleri mix edecek Renk kod tablosu vs.

Bunun için hazır entegreler var ama,akımları sizin akım değerlerini karşılarmı bakın.Fiyatlarıda oldukça pahalı.
https://www.ti.com/lit/ug/tiduea1/tiduea1.pdf?ts=1615204176635&ref_url=https%253A%252F%252Fwww.google.com%252F

fide

Yakın bir tarihte bir arkadaş ihtiyaç fazlası malzeme satışı için konu açtı. 12 kanal ve 18 kannal sürücü entegreler vardı. 0.6-1.2 $ gibi fiyatlarda. Pwm değerini spi üzerinden ayarlıyorsunuz. Kendi sabit akım ayarını yapıyor.

Ws2812 yada ws2813 gibi bir entegre idi.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ertuğrul54

tamam başka bir kolayı var  ;)   ws2811 entegresini kullanın güzel bir driver yaparak istersen pwer rgb kullanabilirsiniz ws2812b için yazdığınız programı kullanabilirsiniz ufak tefek değişiklik belki gerekebilir

sessiz_roman

Arkadaşlar tavsiyeleriniz icin tesekkurler.
Aksam bir deneme yaptim. Yarim metre rgb ledin beyaz rengini yani butun kanallarin açık olduğu durumu denedim n kanal bir transistorle denedim bu transistor bd179 idi ve 5 dakika olmadan transistor isindi kapatmasam heralde yanardi diye dusunuyorum. Bd179 yarim metre şerit led için nasil yeterli gelmez anlamiyorum. Yarim metre de 30 tame led var beyaz rengi elde etmek için her bir ledin içindeki kirmizi mavi yeşil ledlerin yandığını düşünelim toplam 90 adet led eder.
Ben bu denemeyi kendi yaptığım bir kart uzerinde yaptim acaba bd179 ile hamgi transistoru degistirsem isinma sorunum çözülür.
Devre karti hazir sadece bd179 u söküp yerine baska bir transistor takmaliyim. Transistorun 1. Bacagina 1k ohmluk bir dirençle arduinodan 5v veriyorum gerisi led baglantisi sistem basit ama malesef ısındı
Yardimlariniz için teşekkürler