Çift Renkli Matrix Ekran tasarımı

Başlatan Mucit23, 08 Ekim 2014, 23:52:21

Mucit23

Zamanında ebay üzerinden çift renkli(bi-color) 3mm ledli 8x8 matrix display'lerden almıştım.
http://www.ebay.com/itm/2pcs-8x8-3mm-Bi-Color-LED-Matrix-Display-Common-Anode-for-Arduino-Raspberry-Pi-/151189255660?pt=LH_DefaultDomain_0&hash=item233394f5ec
Bu display'leri kullanarak 16x32 matrix bir ekran yapmak istiyorum. Tasarım olarak nasıl bir yapı kullanılabilir? Örneğin tek renkli display'lerde P10'lardaki yapıyı uygulamak çok kolay olur.  Matrix'ler çift renkli olunca nasıl bir tasarım uygulanabilir fikrinizi almak isterim.

RaMu

p10 yapısı yine kullanılabilir,
2 farklı p10 panelin varmışta 2sinede aynı anda kumanda ediyormuşsun gibi düşünülebilir.

Sonuçta her halükarda adresleme ve latch yapmak gerekecek bence,
buda birsürü logic entegre,
16x32x2 tane led herbirine tak tek yan sön denebiliyor biraz daha abartsak pwm verilebiliyor,
bana hiç kullanışlı yani uğraştığına değecek bir iş gibi gelmiyor,
ben 7 segment displayleri bile çöpe atmaya başlayabiliriz diye düşünüyorum.
16x32 nin denk geldiği boyutta bir tft ile uğraşsan ki uğraşıyorsun,
yani onun kütüphanesini yazmaya uğraşsan daha faydalı olur.

Niye bununla uğraşıyorsun, meraktan soruyorum.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Mucit23

Aslında özel bir iş için lazım olacak. P10 tarzında RGB paneller var fakat bana biraz büyük geliyor. İşimi pek görmez. Zamanında zaten bu amaçla almıştım.

İleride farzedelim ekranı yaptık yazılımsal açıdan zorluk çekmemek veya işlemcinin donanımlarıyla uyumlu bir şekilde çalışmak adına oldukça işlevsel bir tasarım olmalı diye düşünüyorum.

P10 panellerdeki yapıyı iyi bilirim. Tüm panelde 16 adet Shift Register var. Şimdi Çift Renk olunca 16 adet daha shift register olacak. Toplam 32 adet kullanılması demek oluyor. Bunları PCB de yerleştirmeyi hayal etmek bile zor.

P10'larda Tek bir shift register 4 adet satıra veri gönderebiliyor. Acaba tasarımda biraz oynansa ve tek bir shift register 8 satıra veri gönderse nasıl olur? Öncede satır taraması 12341234 şeklinde yapılırken bu şekilde 1234567812345678 şeklinde taranır. Tarama süresi biraz uzar sadece. yani 4 satır taranıyorken her satırın 1ms açık kaldığını düşünürken tüm matrix 4ms'de taranıyordu. Böyle yapılırsa 8ms'ye çıkacak. Çok fazla bir fark olmaz diye düşünüyorum. Hesap kitap işi sonuçta.

Veya 16bit shift register kullanılsa nasıl olur? Yine logic enteğrelerden tasarruf edilir.  16Bit Shift register bana çok mantıklı geliyor.  Örneğin 8x8 çift renkli tek bir matrix için 1 adet 16 bitlik shift register yeterli olur. 16 Bitlik data içerisinden düşük 8 bit  kırmızı rengi, Yüksek 8 Bit yeşil rengin datası olur. Sütünlardan veri girilip satırlar taranır.

Tarama konusu biraz aklımı karıştırdı


RaMu

Şunları bir aradan çıkarayım yine yöntem tartışırız:

Karaköyde herhalde dediğin boyutlara yakın
hatta rgb hazır panel görmüştüm,
P3 panel herhalde, led açıklığı 3mm
şunu gibi sparkfun ürünü bunlara bakılabilir ne kullanmışlar diye
BeagleBone + LogiBone FPGA Drive SparkFun 32x32 RGB LED Panel

Benim gördüğüm altdaki linkte olan gibiydi
http://www.seeedstudio.com/depot/Ultrathin-16x32-RGB-LED-Matrix-Panel-p-1926.html




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

Mucit23

Sanırım SeedStudio'daki işimi görür. Boyutlar aynı.

RaMu

seedstudio dakinden karaköyde var,
eğer yanlış anlamadıysam kendileri yapıyorlardı hatta,
yada baskı dizgiye veriyorlardı,
işyerine girdiğimde genç bir arkadaş 18-20 yaşlarında birleşik olan pcbleri kesiyordu
sordum sizmi yapıyorsunuz diye işte bu arkadaşı bulaştırdı yapıyor dediler ama
pek ciddi değillerdi söylerken,
neyse yani seri üretmeyeceksen
pek yapmaya değecek birşey değil bence.,
yapacaksanda tersine mühendislik yolları açık :)
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html