Forum: Mikrocontroller und Digitale Elektronik Led Matrix über Ethernet steuern


von Bernd O. (predator7)


Lesenswert?

Hi, ich möchte eine LED Matrix über das Ethernet steuern, es soll über 
pwm gehen aber mit höherer Auflösung statt den Standard 8bit. Erst 
wollte ich das ganze über Art-Net mit dieser Art-Net-Node machen: 
http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html

Die wandelt das Signal was vom Netzwerk kommt in dmx um. Laut wiki hat 
dmx nur 8bit pro Kanal.

Da mir das zu wenig ist und ich später mal eine RGB led Matrix mit 
höherer Auflösung machen wollte, da man dadurch mehr Farben darstellen 
kann, frage ich mich ob das folgende funktionieren würde.

Also z.B. ein PC der übers Netzwerk mit einem Arduino Ethernet verbunden 
ist, dieser dann über SPI oder I2c mit einem FPGA, der wiederum könnte 
mit hoher Auflösung mehrere kleine Matrizen bis 10x10 (Modularer Aufbau) 
ansteuern.

Meint ihr so würde es gehen?

Die ganze Steuersoftware müsste man dann im Speicher des 
Mikrocontrollers sich selbst ausdenken (hoher Aufwand) und speichern. 
Was ein Nachteil gegenüber der Art-Net/Dmx Lösung wäre, da es dafür viel 
Software für den PC gibt. Oder gibt es dmx mit höherer Auflösung?

von Steven (. (ovular) Benutzerseite


Lesenswert?

16MHz / 160000 LEDs = 100Hz

Vielleicht reicht ja auch einfach ein Arduino mit entsprechender 
Porterweiterung bzw Treiber...

Gruß
Steven

von Basti M. (counterfeiter)


Lesenswert?

Machs einfach wie so viele erfolgreich vor dir und nimm LED Treiber ICs 
die mit SPI zu befeuern sind... nicht 8 Bit? TI hat 12 Bit... sollte 
reichen... neue Chinakracher haben teils 14 und 16 Bit zu bezahlbaren 
Preisen...

Als Software wäre da die Freeware Glediator zu nennen... die kann 
Art-Net und viel besser, noch tmp2.net (nen Protokoll sehr ähnlich wie 
Mini-DMX)

Grüße

Basti

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.