RGB-LED-Lichtleiste - Arduino

Ich habe einen kleinen WS2811 5050 RGB LED-Streifen gekauft. Ich möchte sie derzeit ohne Controller beleuchten. Aber ich kämpfe damit.

Der Streifen, den ich verwende:

http://www.ebay.co.uk/itm/201709948864?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Ich habe ein 12-V-Schaltnetzteil (L06BR), das sowohl an Plus als auch an Masse des Streifens (beide Seiten) angeschlossen ist. Und ich bekomme nichts?

Ich bin mir nicht sicher, was ich hier falsch mache. Brauche ich einen Controller, um ihn einfach einzuschalten? Vielleicht sind die Ampere zu niedrig? 1,7 A ablaufen - aber ich habe festgestellt, dass ich nicht wirklich so viele Ampere brauche, um einen 48-LED-Streifen mit Strom zu versorgen.

Ich möchte dies irgendwann an meinen Arduino anschließen und unterwegs etwas Farbe ändern! :)

Danke.

Antworten (1)

Diese LEDs benötigen einen Controller, um irgendetwas zu tun, ihr Standardzustand ist ausgeschaltet.

Sie senden ihnen einen seriellen Datenstrom von 24 Bit (8 Bit Rot, Grün und Blau) pro LED. Die erste LED in der Kette nimmt die ersten 24 Bits und verwendet sie, um ihre Farbe einzustellen, und gibt dann alle weiteren empfangenen Daten an ihren Datenausgangspin aus, der mit dem Dateneingang der nächsten LED verbunden ist. Auf diese Weise können Sie eine theoretisch unendlich lange LED-Kette haben, die jeweils unabhängig voneinander von einem einzigen Stift angesteuert werden.

Wenn die Datenleitung für 50 us im Leerlauf ist, wird der Daten-Pass-Through-Modus zurückgesetzt und Sie kehren zum Setzen der ersten LED in der Kette zurück.

Die für eine zuverlässige Datenübertragung erforderlichen Timings sind ziemlich eng. Auf den meisten Mikrocontrollern benötigen Sie im Allgemeinen entweder eine in Assembler geschriebene Bibliothek oder Sie können eine SPI-Bus-Schnittstelle verwenden und einige Spiele mit dem Datenformat spielen, um die richtigen Timings für die Ausgabe zu erzeugen. Es gibt Bibliotheken für Arduino und andere Plattformen, die das Timing für Sie übernehmen.

Es wäre möglich, sie alle mit einem PWM-Ausgang auf Weiß und volle Helligkeit einzustellen, wenn Sie den Arbeitszyklus und die Wiederholungsperiode richtig einstellen. Ich habe einen 300-LED-Streifen (mit ein wenig Codierung machen sie gute Weihnachtsbeleuchtung), alle bei voller Helligkeit ziehen etwa 7,5 A, also sollte Ihre Stromversorgung für 48 von ihnen gut sein.

Das vollständige Datenblatt finden Sie hier: http://www.world-semi.com/details-106-4.html

Hallo, danke für deine Antwort, sehr informativ. Werde ich immer noch in Ordnung sein, wenn ich mit 1,7 Ampere auf 12 V laufe?
Ja, Ihre Versorgung sollte in Ordnung sein.
Vielen Dank für Ihr Feedback. Ich werde mein Netzteil so lassen wie es ist. Was den Controller (in meinem Fall Arduino) betrifft, bin ich ein Neuling und verwende dieses Projekt als Lernkurve. Also entschuldige ich mich, wenn ich ziemlich idiotisch rüberkomme. Aber gibt es ein Arduino-Skriptbeispiel, das ich verwenden kann, damit ich damit spielen und sehen kann, wie alles funktioniert? Ich verstehe die Timings und Datenübertragungen nicht wirklich. Danke.
Sie hätten wahrscheinlich mehr Glück, wenn Sie im Arduino-Forum nachfragen, aber learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library wäre wahrscheinlich ein guter Ausgangspunkt. Diese LEDs wurden von einem Distributor als NEOPixel gebrandmarkt, und der Name scheint hängen geblieben zu sein, insbesondere in der Arduino-Community. Bei jeder Suche, die Sie durchführen, haben Sie möglicherweise mehr Glück, wenn Sie diesen Namen verwenden als WS2811.