Aufteilen einzelner WS2812B-LEDs

Mein Motherboard hat einen WS2812B-Header zur Verwendung in adressierbaren RGB-LED-Streifen. Ich verwende sie jedoch nicht für diese Streifen, da ich stattdessen das Signal verwenden möchte, um mehrere andere RGB-LED-Geräte (Lüfter, Reservoir, GPU, Monoblock, ...) separat zu steuern. Der WS2812B-Anschluss selbst ist für 3 A (5 V) ausgelegt und muss in 12-V-RGB-Signale aufgeteilt werden (ich bin sicher, dass etwa 500 mA in Ordnung sind).

Ich habe einige Erfahrung mit Arduino-Programmierung und habe die Ausrüstung zum Löten, aber jede Lösung, die es zum Laufen bringt, wird in Ordnung sein. Es ist jedoch von größter Bedeutung, dass ich auf keinen Fall mein Motherboard beschädigen kann.

Zur weiteren Verdeutlichung hat dieser Header auf dem Motherboard die folgenden Pins: +5V, Daten und Masse. Das Motherboard ist das ASUS ROG Zenith Extreme. Die Überschrift, von der ich spreche, finden Sie auf Seite 40 des Handbuchs .

Ist das überhaupt möglich? Gibt es schon ein Gerät, mit dem das funktioniert? Wie würde ich vorgehen, damit das funktioniert?

Vielen Dank im Voraus,

CX

Können Sie klären, ob der WS2812B-Header, wie Sie ihn nennen, nur ein Breakout ist, der an LEDs oder LED-Streifen angeschlossen werden soll, die den WS2812B-Chip eingebaut haben? Ich stelle mir vor, es hätte mindestens 3 Pins, Power, Ground und DOUT. Es wäre hilfreich, das Modell Ihres Motherboards zu kennen, damit die technischen Besonderheiten überprüft werden können.
Wenn ich das richtig verstehe, möchten Sie einen Adapter von WS2812B auf einzelne RGB-Pins.
@JCollins Ersteres, das Motherboard hat die 3 Pins, von denen Sie sprechen. Ich habe den Beitrag aktualisiert, um dies mit einem Link zum Handbuch aufzunehmen, aus dem ich diese Informationen erhalten habe.
@ratchetfreak Ja das stimmt. Beachten Sie, dass hierfür auch die Spannung erhöht werden muss.

Antworten (2)

Wenn Sie "dumme" RGB-Streifen haben, die 3 PWM-Signale benötigen, können Sie WS2811-Chips einzeln WS2811 @ AliExpress erhalten .

Wenn Sie LEDs mit eingebauten WS2812B-Chips erhalten (Hinweis: Sie müssen nicht in einem Streifen sein, sie können einzeln sein), leiten Sie das Signal einfach von LED zu LED um Ihr Gehäuse herum.

Oh, ich verstehe, das ist perfekt! Dieser nimmt ein Bit des Signals und leitet es an das nächste weiter. Das wird gut tun! Danke für die Antwort. Markieren Sie diese als Lösung, obwohl Sie 17 Sekunden langsamer sind, da Sie sich auch die Mühe gemacht haben, einen Link bereitzustellen. :)
Arrgh, ich habe gerade meinen anderen Kommentar zu der anderen Antwort beendet, bevor ich das gesehen habe ... Wenn nur etwas auftauchen würde, das besagt, dass es mehr Aktivität gegeben hat, während Sie andere Dinge in denselben Thread eingeben ... vielleicht es gibt und ich habe es nicht gesehen. Nun ja.
Ja, tut mir leid, ich habe etwas gepostet, bevor ich das Protokoll vollständig verstanden habe, und es entfernt, sobald ich es erhalten habe. Trotzdem danke für die Erklärung, vielleicht hilft es zukünftigen Leuten trotzdem. :)

Sie benötigen einen WS2811, bei dem es sich um den in die WS2812b-LEDs eingebetteten Controller-Chip handelt. Es ist als IC verfügbar.

Es soll die LEDs direkt mit einem Konstantstromtreiber ansteuern und kann zum Ansteuern von 12-V-LED-Streifen verwendet werden.

Du hast mich um 17 Sekunden geschlagen...
Vielen Dank für diese Lösung, sie ist perfekt. Ich kann nur eine Antwort als Lösung markieren, habe aber stattdessen meine positive Bewertung (die sichtbar wird, nachdem ich 15 Karma habe).
Wenn Sie von einem separaten RGB-Signal sprechen, gehe ich davon aus, dass Sie möchten, dass eine LED eine Farbe hat, die nächste eine andere Farbe usw. Dies kann mit dem WS2811 erfolgen. Für jede gewünschte Farbe benötigen Sie einen WS2811. Der DOUT des ersten WS2811 geht zum DIN des nächsten und so weiter, die Farbe jedes einzelnen WS2811 ist unabhängig steuerbar. Ich gehe davon aus, dass Ihr Motherboard eine Möglichkeit hat, ihm mitzuteilen, wie viele LEDs Sie angeschlossen haben und welche Farbe sie haben sollen.
@JCollins Das WS28 * -Protokoll kann dem Controller nicht mitteilen, wie viele LEDs angeschlossen sind.
@ratchetfreak Das meine ich nicht, ich spreche davon, einzustellen, wie viele LEDs Sie möglicherweise in einem BIOS oder einer anderen Motherboard-spezifischen Software angeschlossen haben, damit sie weiß, wie viele Daten ausgegeben werden müssen ...
@JCollins Das Handbuch sagt, dass maximal 60 LEDs damit adressiert werden können.
@ratchetfreak Ja, das ist das Maximum, wahrscheinlich basierend auf aktuellen Einschränkungen, aber wenn Sie nur 10 LEDs anschließen, werden Sie keine Daten für 60 austakten ...