Easyflow Inc.

LED Strip Editor

LED-Streifenmuster bearbeiten

Gestalten Sie LED-Beleuchtung, als würden Sie ein Bild zeichnen — legen Sie Farbe, Helligkeit und Leuchtposition jeder LED fest, fügen Sie Effekte hinzu und sehen Sie das ganze Panel, bevor es auf die Hardware geht.

Der Grundgedanke

Ein LED-Streifen ist ein Display. Ein langes, schmales, unhandliches, verdrahtet in einer Reihenfolge, die jemand nach den Lötstellen gewählt hat — aber eben doch ein Display. Und der natürliche Weg, für ein Display zu gestalten, ist, darauf zu zeichnen.

Genau das bietet dieser Editor. Farbe wählen, Pixel anklicken, und die LED leuchtet. Eine Form aufziehen, und daraus wird ein Teil, das Sie benennen, wiederverwenden und animieren können. Die Verdrahtungsreihenfolge, die Farbtiefe und die Byte-Reihenfolge, die Ihr Bauteil verlangt, beschreiben Sie einmal in einem Dialog; die Übersetzung Ihrer Grafik dorthin übernimmt der Editor.

Was dabei herauskommt

Die meisten Bildeditoren enden bei einer Datei, die man ansieht. Dieser endet bei Quellcode: Jeder markierte Bereich wird zu einem const-Array aus Pixelwerten, in der Reihenfolge, in der die LEDs verdrahtet sind, und in der Farbtiefe, die das Bauteil fassen kann. Ihre Firmware bindet diese Datei ein und beleuchtet das Panel daraus.

Das ist der ganze Grund, warum der Editor bewusst klein ist. Er zeichnet Pixel, und er kennt LED-Hardware. Fotos retuschiert er nicht.

Vier Begriffe, die sich früh lohnen

BegriffBedeutung hier
FeldEin benanntes Rechteck auf dem Bild. Ein Feld wird zu einem exportierten Array — meist ein Zeichen einer Schrift.
FeldlisteAlle Felder des aktuellen Bildes, in der Reihenfolge des Exports. Neben der PNG als .box-Datei gespeichert.
AnordnungDie Reihenfolge, in der die LEDs eines Feldes durchlaufen werden: welche Ecke zuerst, Zeilen oder Spalten, und ob jede zweite Linie zurückfaltet.
KanalreihenfolgeDie Reihenfolge, in der die Farbbytes auf die Leitung gehen — RGB, GRB und so weiter. Falsche Reihenfolge heißt: Das Panel leuchtet im falschen Farbton.

Wie eine Sitzung aussieht

  1. Eine PNG öffnen oder erstellen.
  2. Zeichnen oder eine fremde Grafik einfügen.
  3. Die gewünschten Teile als Felder markieren und benennen.
  4. Bittiefe, Kanalreihenfolge und Verdrahtung in den LED-Einstellungen festlegen.
  5. Mit der Feldanimation prüfen, dann die Quelle exportieren und auf die Platine herunterladen.
💡 Die Schritte 4 und 5 beschreiben Ihre Hardware. Einmal für einen Aufbau eingestellt, bleiben sie so — sie werden gespeichert und nicht bei jedem Export erneut abgefragt.

Dieses Programm ist kostenlos. Wenn es Ihnen geholfen hat, freuen wir uns über eine Spende.

Spenden

Häufige Fragen

Das Panel leuchtet in den falschen Farben

Fast immer die Kanalreihenfolge. Prüfen Sie Erstellen > LED-Einstellungen > RGB gegen das, was Ihr Bauteil erwartet — WS2812 und SK6812 sind GRB, WS2811 ist meist RGB.

Stimmt der Farbton, ist aber alles zu dunkel oder zeigt Streifen, liegt es stattdessen an der Bittiefe.

Das Panel beleuchtet die falschen Pixel

Die Anordnung. Vergleichen Sie die acht Diagramme damit, wie Ihr Streifen physisch geführt ist, und denken Sie an die zwei Modifikatoren: Zickzack für einen hin- und hergefalteten Streifen, Umgekehrt für einen, der vom fernen Ende getaktet wird.

Der Export hat bei 8 Bit abgelehnt

Irgendeine Farbe der Grafik ist nicht in der Palette. Der Export lehnt im Ganzen ab, statt Pixel zu schreiben, die still falsch sind. Bringen Sie die abweichenden Farben mit der Farbumwandlung auf Paletteneinträge und exportieren Sie erneut.

Meine Felder sind verschwunden

Die Feldliste liegt in einer .box-Datei neben der PNG. Wurde die PNG ohne sie kopiert, sind die Felder nicht verloren — sie liegen in dem Ordner, aus dem Sie kopiert haben. Siehe Speichern.

Die automatische Anpassung hat einen gelöschten Bereich verschluckt

Sollte nicht mehr passieren: Ein vollständig transparentes Pixel gilt als Hintergrund. Passiert es doch, ist der Bereich mit einer Farbe gefüllt statt freigestellt — füllen Sie ihn mit der Hintergrundfarbe oder stellen Sie ihn erneut frei.

Die Animation hört zu früh auf

Ende wird begrenzt davon, wie viele Felder geladen sind. Hält die Liste 50 Felder, endet die Wiedergabe bei 50, was auch immer Sie eingetippt haben. Siehe Feldanimation.

Der Download verbindet nicht

Siehe Auf das Gerät herunterladen — Port, Baudrate, und ob ein anderes Programm den Port hält.

Etwas anderes

Menütext in der falschen Sprache, ein Dialog, der sich nicht öffnet, ein Export, der eine Ausnahme wirft: Das sind Dinge, die zu melden sich lohnt. Die Anwendung schreibt unbehandelte Fehler in ein Protokoll, das Sie anhängen können.