Momentan ist der VA Hype bei LED Walls angekommen und da kam mir die Idee, sowas in einer einfachen Form selbst zu bauen. So gut wie alle DMX Programme (sofern man ein DMX Interface fürn PC verwendet hat man sowas ) haben mitlerweile ein Plugin für die Ansteuerung von LED Matrixen per DMX mit an Bord.
Bei einer Auslastung eines Universes sind das dann auch 512 Pixel "Schwarz/Weiß" oder 170 Pixel in RGB Vollfarbe. Bei zweiterer Variante sind RGB LEDs (Rainbow LEDs) zu verwenden, da es da besser ausschaut. Ansteuerung ist die komplett idente, egal ob Farbe oder Monocolor.
Auch wenn die Pixelzahl nach recht wenig klingt - Ziel ist es nicht Videos abzuspielen sondern einfach irgendwelche Muster und Schriften ablaufen zu lassen. Habe das ganze mit Freestyler getestet und die Ausgabegeschwindigkeit ist seit dem neuen Update 3.33 auch schnell genug (falls es das 3.33er noch nicht gibt, ich hab einen Patch auf 3.33 vom Entwickler von FS hier [ACHTUNG! Update von 3.3.2 auf 3.3.3]).
Ich hab mich auf gemacht und einmal einen uController darauf eingestellt, dass er DMX Daten empfängt und diese per 24 PWM Kanäle mit Linear LED Dimming wieder ausgibt. Vielleicht kann man das noch auf 64 Kanäle per Multiplex optimieren. Diese Module kann man dann Moduladressen geben (Modul 1 = Adr 1 bis 24, Modul 2 = Adr 24 - ....). Das funzt bereits bestens. Somit sind alle LEDs Dimmbar in ca. 64 Schritten (durch das Linear Dimming sind ein paar Werte "verlorengegangen".
Das ganze noch mit 16MHz Quartz ausprobieren, dann ists auch komplett Flimmerfrei. Viell. noch den Quelltext optimieren, das kann ich im Zuge der 64 PX Version machen.
Jetzt seid ihr dran: Vorschläge sind willkommen, wir will kann auch hier wieder mitnaschen und selbst nachbauen.
- Wir haben jetzt 24 Pins, wo die LEDs dran kommen, die zwischen 5V und 0V eine PWM erzeugen. Ob Low Pegel am Pin "LED EIN" bedeutet oder umgekehrt ist noch egal, das kann man umprogrammieren. Es geht darum eine Stromquelle zu bauen. Mir liegt hier irgendwo im Sinn, mehrere LEDs als ein Bildpunkt zu verwenden, da das ganze dann hinter DJs oder dergleichen Einsatz finden soll und man so einiges an Pixeln braucht. Vielleicht auch irgendwie an der Stromquelle den Strom nochmals Global regelbar, um die Helligkeit direkt an den Modulen einzustellen (1 Mastermodul, die anderen sind Slave Module). DMX Wert 255 ist dann einfach die maximale eingestellte Helligkeit. Hat wer eine Schaltung für sowas, die recht Simpel ist, da wir die ja 512x aufbauen müssen. Mir schwebt da momentan eine normale Transistorstromquelle vor, nur diese ist bislang noch nicht per Spannung Stromregelbar.
- Wie baut man das eigentliche Array am besten auf, dass das Gewicht in Grenzen bleibt, das Teil nicht dauernd kaputt geht und man die Module aneinanderreihen kann. Ich tendiere hier an ein Alu Gerüst mit "U" Profilen, aber vielleicht gibts hierfür andere Vorschläge, die man auch DIY selbstbauen kann. Vorhänge und dergleichen sind hier unpassend, da man diese nicht verarbeiten kann.
Ich strebe eine größe von 512 Pixel auf 2x6 Meter oder sowas an. Das macht dann 16cm Pixelabstand, bei 9 LEDs per Pixel sinds dann 5,5cm zwischen den LEDs, also brauchbar. Ein Modul auf die Größe 1x1 Meter oder 1x 0,5m bringen wäre das Ziel. Was meint ihr?
Um zur Preisproblematik zu kommen: Hardware ohne LEDs und Stromquellen um 10 Euro pro Modul, 1000 LEDs in Weiß bekommt man weit unter 100 Euro bei eBay, Multicolor etwas teurer.