Schließen Sie einen digitalen 12-V-LED-Streifen an Arduino an [Duplikat]

Wie verbinde ich einen T12V-10L-30LED-W LED-Streifen mit einem Arduino?

Hier ist die Streifenspezifikation.
Und hier das eigentliche Bild des Streifens:Streifen

Auf dem Paket steht:
VCC: ROT
GND: WEISS
DAT: GRÜN

Meine Frage ist jetzt: Nimmt der DAT-Eingang 12V oder etwas anderes? Und wie verkabelt man das mit einer externen 12V Stromquelle?

Das Datenblatt zeigt anscheinend 12 V, die mit dem "Data" -Pin anstelle des "12V" -Pins verbunden sind. Fazit: Das Datenblatt ist nicht vertrauenswürdig. Wenn Sie keine besseren Daten finden können, kaufen Sie das Produkt nicht. (Möglicherweise finden Sie bessere Daten auf dem benannten IC, WS2811S. Folgen Sie dem, NICHT diesem Datenblatt ...
Ich denke kein Duplikat. Der LED-Streifen, auf den sich das OP bezieht, hat einen eingebauten Chip zum Empfangen von Daten (WS2811S).

Antworten (1)

Das Datenblatt ist nicht so hilfreich =(

Aber um Ihren LED-Streifen mit Strom zu versorgen, benötigen Sie eine externe 12-V-Versorgung, dafür können Sie entweder:

Holen Sie sich einen Stromrichter (ähnlich wie ein Telefonladegerät) - oder eine Batterie - und versorgen Sie das Arduino damit (über die 2,1-mm-DC-Buchse des Arduino). Verbinden Sie dann Ihren LED-Streifen mit dem Vin-Pin - nicht mit 5 V! - Und den Streifen direkt an die Stromversorgung erden, da das Arduino nicht mehr als 0,2 Ampere sinken kann.

ODER

Holen Sie sich einen Stromrichter aus einem normalen Elektronikgeschäft und schneiden Sie einfach die Drähte ab und schließen Sie sie direkt an Ihren Streifen an. Stellen Sie sicher, dass Sie einen bekommen, der 12 V liefern kann und mindestens 0,6 Ampere für jeden Meter des Streifens liefern kann.

ODER

Sie können stattdessen eine 12-V-Batterie besorgen und diese direkt an den Streifen anschließen.

Was die Datenleitung betrifft, kann ich Ihnen nicht viel helfen, aber es scheint, als müssten Sie einige Tests durchführen.

Korrigiert mich bitte jemand, wenn ich falsch liege...

Schalten Sie den LED-Streifen ein und verbinden Sie die DATA-Leitung mit einem analogen Pin und erhöhen Sie dann den AnalogWrite von 0 (0 V) bis auf 255 (5 V). Was Sie hier suchen, ist zu sehen, ob es mit 5 V oder 3,3 V funktioniert. Oder wenn die DATA-Leitung tatsächlich einen analogen Eingang nimmt.

Danke Mero55! Hier finden Sie die WS2811S-Spezifikationen . Sie sind digital und laufen mit 5 V, also habe ich diese Bibliothek verwendet . Verbinden Sie den Streifen mit einem 12V 2A Stromrichter. Und der DAT-Eingang zum 5-V-Digitalausgang des Arduino. Wenn Sie Ihre LEDs nicht richtig steuern können (blinkende LEDs / falsche Farbe), verdrahten Sie ein zusätzliches Kabel von GND des Streifens zu Ihrem Arduino, dies hält das Signal sauber. Außerdem war mein LED-Streifen falsch verdrahtet. Es ist kein kabelgebundenes RGB, sondern BRG.
Denken Sie daran, dass "Anzahl der LEDs" in dieser Bibliothek "Anzahl der Controller" bedeutet. Bei meinem LED-Streifen sind 3 LEDs an einem Controller angeschlossen.
Du irrst dich in der Datenleitung...
DAT nimmt 5 V, treibe es vom Arduino-Ausgang. Verbinden Sie Arduino GND auch mit dem GND des LED-Streifens. Es ist am einfachsten, dafür eine Bibliothek zu verwenden, siehe Adafruit Neopixel uberguide. Bitte beachten Sie, dass Sie möglicherweise einen Vorwiderstand von 330-470 Ohm zwischen Arduino und dem DAT schalten müssen (technische Gründe: Masseprellen auf dem Streifen kann den DAT-Eingang des Treiberchips außerhalb des Bereichs bringen).