Arduino-Überhitzung mit adressierbarem 5-V-LED-Streifen

Ich habe einen dieser adressierbaren 1-Meter-RGB-LED-Streifen von Sparkfun ( Link ), der mit einem Arduino verbunden ist. Der Arduino wird von der empfohlenen 9-V-DC-650-mA-Stromversorgung über die Hohlbuchse mit Strom versorgt.

Laut der Sparkfun-Website und dem Produktvideo sollte ich in der Lage sein, diese über den 5-V-Pin (auch 1 Datenpin und eine verbundene Masse) mit Strom zu versorgen. Aber wenn ich das tue, wird das Board wirklich heiß (unantastbar). Auch wenn ich versuche, alle LEDs auf weiß einzustellen, verblassen sie nach ein paar Sekunden.

Ich vermute, dass die LEDs versuchen, zu viel Strom von der Platine zu ziehen? Wenn ja, was ist der richtige Weg, um sowohl den Arduino als auch den LED-Streifen mit Strom zu versorgen (vorzugsweise von einer einzigen Stromversorgung)?

Antworten (2)

Der Regler auf dem Arduino ist ein linearer Regler, was bedeutet, dass er die Spannung reduziert, indem er den Rest der Leistung wegwirft. Bei 9 V und 650 mA werden (9 V - 5 V) * 650 mA = 2,6 Watt weggeworfen. Dies ist eine anständige Menge an Leistung und mehr, als der Regler verarbeiten kann.

Die Verwendung eines Schaltreglers würde stattdessen dazu führen, dass dieser den Spannungsabfall ausgleicht, indem er weniger Strom von der Quelle verbraucht; Ein Schaltregler mit einem Wirkungsgrad von 90 % würde nur etwa 5 V * 650 mA * 10 % = 325 mW verschwenden, was für größere Pakete einfacher zu verteilen ist.

Suchen Sie bei eBay oder DX oder dergleichen nach einem 5-V- oder einstellbaren DC-DC-Schaltmodul. Verbinden Sie den Eingang mit Ihrer 9-V-Quelle und den Ausgang (auf 5 V eingestellt) sowohl mit dem 5-V-Eingang des Arduino als auch mit dem 5-V-Eingang des LED-Streifens.

+1 für den Vorschlag eines Umschalters. (Auch grats auf 10k. :) )
Danke, ist so etwas ok? adafruit.com/products/276
@ user834466 Die Datenblattseite 4 zeigt 20 mA für jede emittierende Farbe. Mit 60 dieser Pakete haben Sie einen Gesamtbedarf von 3,6 A. Das von Ihnen verlinkte Netzteil kann nur bis zu 2 A liefern. Probieren Sie stattdessen dieses aus .
@ user834466: Ich vertraue im Allgemeinen nicht darauf, dass Wandwarzen die gewünschte Spannung mit einem gewissen Grad an Genauigkeit liefern. Ich würde die genaue Ausgangsspannung sehr sorgfältig prüfen (vorzugsweise mit einer anständigen Widerstandslast), bevor ich sie direkt in den Arduino einspeise.
@JYelton wird das auch das Arduino mit Strom versorgen oder ist das nur für den Streifen?
Wenn es zwischen 4,5 V und 5,5 V misst, versorgt es beide mit Strom.
@ user834466 Ja, es wird auch den Arduino mit Strom versorgen. Anstatt eine Wandwarze zu verwenden, verwende ich lieber industrielle Schaltnetzteile wie das Meanwell RS-25-5 , aber seien Sie sich bewusst, dass es aus Sicherheitsgründen in einem geeigneten Gehäuse installiert werden muss.
Wow tolle Tipps hier. @JYelton Wenn ich die von Ihnen vorgeschlagene 5-V-Wandwarze ausprobiere, müsste ich dann die integrierte Regler- / DC-Buchse umgehen?
@ user834466: Die DC-Buchse wird in einen Regler auf dem Arduino eingegeben, der mehr als 5 V Eingang benötigt. Also nein.

Die einzelnen LEDs ziehen bis zu 60mA.

Es sieht so aus, als würde die Anschlussanleitung fünf LEDs mit einem Arduino verbinden, ungefähr 300 mA maximaler Stromverbrauch.

Sie schließen 60 LEDs an, das sind über 3,5 A maximale Belastung. Es ist nicht verwunderlich, dass Ihr Board heiß wird oder beim Versuch, das Maximum (Weiß) zu ziehen, völlig versagt.

Verwenden Sie den externen Stromanschluss, um eine Verbindung zu einer Stromversorgung herzustellen, die mehr Strom liefern kann.

Danke für die Info. Ich hatte gehofft, kein zweites Netzteil bereitstellen zu müssen, aber ich denke, das ist der einzige Weg? Entschuldigung, ich meinte auch das Demo-Video: sparkfun.com/videos#all/lyXX5xsy1sA hier verbinden sie die volle 1m (Suche nach 2min 50).
@ user834466 Bei der 2-Minuten-Marke sagt der Host: "Sie werden die Leistungsanforderungen des Arduino überschreiten, also würden Sie es extern mit Strom versorgen und nur das Arduino verwenden, um ihm das Datensignal zuzuführen."
Danke @JYelton, ich habe diesen Teil nicht gehört. Könnte ich den Streifen in diesem Fall über den VIN-Pin mit Strom versorgen?
@ user834466: Sie möchten nicht, dass der Strom durch das Board fließt, wenn Sie ihm helfen können.
@ user834466 Verbinden Sie jedoch die Gründe miteinander.
@ user834466 Ich würde die Stromversorgung vom Netzteil trennen und separat zum Arduino und zum LED-Streifen führen. Schließen Sie das Stromkabel (+) des LED-Streifens nicht an den Arduino an, da Ignacio sagte, Sie möchten nicht, dass 3,6 A durch irgendeinen Teil des Arduino-Boards laufen. Achten Sie jedoch darauf, die Masse des Arduino und des LED-Streifens zu verbinden.
@JYelton Ich habe ein 6V 2.2a Netzteil gefunden, das das Arduino + etwa 30 der 60 LEDs mit voller Helligkeit versorgt, womit ich mich zufrieden gebe. Was ist die richtige Methode, um die Stromversorgung aufzuteilen (kann online nicht viele Ressourcen finden)? Schneide ich einfach das Ende in der Nähe des Hohlsteckers ab, ziehe es zurück, füge einen weiteren Draht zum + hinzu (dann geht 1 Draht zu Arduino VIN, der andere zum LED-Streifen) und habe eine einzelne Masse zu Arduino-Masse (oder brauche ich 2 Gründe)?