Lang hat es gedauert, jetzt haben wir einen Stand erreicht, der eine Vorstellung des neuen SEDU-Boards möglich macht. Ich habe gerade nochmal geschaut - die ersten Ideen stammen aus November 2012.
Das SEDU-Board wurde vor einiger Zeit hier im Forum entwickelt als ein universeller Controller zur Ansteuerung von digitalen Pixeln. Herauskristallisiert haben sich letztlich einige weinige Varianten, die das Board für Ambient light, tmp2 oder DMX-Umsetzer nutzen. Außerdem gibt es bisher die Beschränkung auf WS2801 und TM18xx-Pixel.
Mit dem neuen SEDUv3 sollten sich wesentlich mehr Möglichkeiten ergeben. Es soll weiterhin für Ambient light nutzbar sein. Allerdings gibt es viele Wünsche wie z.B. die Ansteuerung der kostengünstigen WS2812-Flexbänder oder auch der 16-Bit MY9221. Hier mal eine Übersicht, was an Protokollen verfügbar ist:
Das SEDU kann also Daten per USB oder WLAN entgegen nehmen und auch von SD-Karte abspielen. Somit kann das Board auch ohne PC Programme wiedergeben. Per WLAN kommen Daten per Artnet oder tpm2.net-Protokoll. Über USB kommen die klassischen miniDMX-Daten oder auch tpm2-Daten. Diese werden auf verschiedene Pixel-Protokolle umgesetzt:
Es lassen sich bis ca. 3000 Pixel WS2801 ansteuern oder 1024 Pixel WS2811/12. Bei letzterem ist das wirklich die Grenze, da einerseits der Bus nur mit 800kHz läuft und andererseits nicht mehr Speicher verfügbar ist. Einstellbar sind dabei auch die Helligkeit und eine Gamma-Korrektur. Aktuell kann die Firmware folgende Varianten von Umsetzungen:
- miniDMX -> WS2801 / WS2811 / MY9221
- tpm2 -> WS2801 / WS2811 / MY9221
- Artnet / tmp2.net -> WS2801 / WS2811
- Artnet -> 2x DMX
- SD-Karte -> WS2801 / WS2811
Das sind schon zahlreiche Varianten. Um diese verfügbar zu haben, kann man per Drehschalter bis zu 8 Varianten einstellen. Da die Anzahl der Varianten die Schalterstellungen übersteigt, müssen diese ggf. zugewiesen werden. Dafür gibt es eine Settings-Einstellung, die dann per tpm2-Protokoll geschickt werden.
Die Firmware verfügt auch über einen Bootloader. Wir verwenden die neueste Version des Chip45-Bootloaders mit ein paar eigenen Anpassungen, da dieser sonst zu groß ist. Damit lassen sich Firmware-Updates bequem einspielen. Der weitere Aufbau in Kurzfassung:
- ATXmega256A3U-Prozessor 32 MHz, 16 kB RAM, integrierter USB-Port
- CC3000 WLAN-Modul TI (optional)
- 2x RS485 Schnittstelle
- Micro-SD-Karte
- IR-Empfänger
- Taster
- Programm-Wahlschalter
- 2x LED
- Aluminium-Gehäuse
Das WLAN-Modul wird optional angeboten, da es preislich doch einiges ausmacht und nicht für alle Anwendungen benötigt wird. WLAN lässt sich per SmartConfig-Tool per App oder Java-Tool einrichten. Dort gibt man nur die Parameter mit und das Modul kann sich anschließend automatisch mit dem WLAN-Netz verbinden. Dazu kann man mehrere Profile speichern (und auch wieder löschen).
Der IR-Empfänger dient in verschiedenen Programmen als eine Art Master, der das laufende Programm unterbricht und z.B. auf alle Pixel eine Farbe ausgeben kann oder die Helligkeit einstellen. Beim SD-Karten-Betrieb kann man damit die Datei wechseln (oder per Taster).
Ich habe sicher noch einiges vergessen ... sicher kommt auch noch die Frage, wann es das Board geben wird. Die Hardware-Entwicklung ist komplett abgeschlossen, die Firmware hat auch schon einen sehr guten Stand. Bevor es noch Erweiterungen gibt, fehlt noch etwas Feinschliff und Test. Es wird also nicht mehr sehr lange dauern. Preislich kann ich derzeit sagen, dass die Variante mit WLAN auf jeden Fall unter 100 EUR liegen soll.