RGB LED’leri şaşırtıcı – özellikle yeni, fantezi olanlar WS2812 RGB LED sürücüsü ile. Bu LED’ler kırmızı, yeşil ve mavi görüntülemek için ayrı ayrı kontrol edilebilir, ancak bunları bir mikrodenetleyici veya bilgisayarla arayacaklar, bir problem sunar: Mikrodenetleyiciler genellikle bir görüntüyü saklamak için bir sürü RAM yoktur ve yapacak yeterli bellek olan aygıtları yoktur. Bu LED’lerle gerçekten şaşırtıcı bir şey gerçek zamanlı bir işletim sistemine sahip değil ya da bu LED’lerin gerektirdiği kesin zamanlamayı yapabilme yeteneği yoktur. [Sprite_tm] bu sorunu düşündü ve bu WS2812 LED’lerinin bir çoğunu kontrol etmek için müthiş bir çözüm buldu.
[Sprite], büyük bir WS2812 LED’ini sürmek için gereken son derece hassas zamanlamayı sağlayan mevcut en fazla kol / Linux panolarında bir cihaz olduğunu vurguladı: video arayüzü. Bu panolardaki video arayüzü dijital olsa da, bir olinuxino nano üzerindeki 16 bit LCD arayüzünü, tutarlı bir zamanlama ile çok hızlı bir şekilde dijital değerleri çok hızlı tüketen bir şeye dönüştürmek mümkündür. Sadece önemli bir RGB pikselinin ihtiyaç duyduğu.
Video çıkışını kullanarak RGB piksellerini sürmek için bir Linux kartı kullanmak [sprite_tm] gerekli video çıkışı anlamına gelir. En son Linux çekirdeğini yönetiyor, bu yüzden video donanımını etkinleştirmek için sürücüleri yoktu. [Sprite] için bir sorun değil, 16 bit LCD arayüzünü tanımlamak ve uygun ekran modunu eklemek için birkaç dosya ekleyebileceği için.
[Sprite_tm], 600 LED’lik 16 şerit simüle ederken kuruluna zaten bir osiloskop aldı ve 30 fps kare hızı elde edebildi. Bu, tek 22 / $ 30USD tahtası tarafından kontrol edilen yaklaşık 10.000 LED’dir.
Şimdi önemli bir LED ekran oluşturmanın tek engel aslında RGB LED şeritlerini satın alıyor. Küçük bir zarfa matematik, bize 640 × 480 ekranda, yalnız LED’lerin yaklaşık 50.000 ABD doları olduğunu söyler. Bu led şeritleri nereye götürebileceğimizi bilen var mı?