Möchten Sie einen 30-V-LED-Streifen mit einem Mikrocontroller steuern, haben Sie Hilfe oder Ideen?

Wie der Titel sagt, möchte ich ungefähr 30 Volt Strom steuern (mehrere LEDs, die alle gleichzeitig laufen, summieren sich zu ungefähr 30 Volt.) Ich möchte einen Mikrocontroller verwenden, um ihn zu steuern, damit ich ihm einen Effekt hinzufügen kann. Der Controller steuert 4 LED-Streifen, die jeweils etwa 4,5 V benötigen. und eine 12V Lichtleiste. Jede Hilfe oder Idee zur Steuerung dieses Projekts wäre großartig

Ich möchte Sie nur wissen lassen, dass der Strom in Ampere gemessen wird, nicht in Volt. Bitte beschreiben Sie Ihre geplante Schaltung, vielleicht können wir Ihnen helfen, sie anders zu gestalten. 30-V-Versorgung für LEDs klingt für mich seltsam. Wenn Sie etwa 15 LEDs in Reihe schalten, ist dies möglicherweise nicht der beste Weg.
Stellen Sie eine Frage und gehen Sie hinaus. Kommen Sie niemals zurück, um die Antworten zu lesen.

Antworten (3)

Die meisten Mikrocontroller-Boards geben Ihnen 0 (LOW) oder 5 V (HIGH). 5 V schalten das Gate eines N-Kanal-MOSFET ein. Selbst kostengünstige MOSFETs sollten 50–60 Volt vom Drain zur Source zulassen.

Geben Sie hier die Bildbeschreibung ein

IRF520PBF bei einem gemeinsamen US-Händler kostet 96 Cent.

Am liebsten mache ich solche Dinge mit dem guten alten ULN2803 . Es ist ein so einfach zu verwendender Chip, und Sie können damit Hochspannung und -strom und sogar induktive Lasten schalten.

Es ist in DIL- und SOIC-Paketen erhältlich.

Verwenden eines 2803 zum Anzünden von LEDs.

Beachten Sie, dass der 2803 für 5-V-Eingänge ausgelegt ist, 3,3 V liefern möglicherweise nicht genügend Treiberstrom.
Oh, wo hat er 3,3 V erwähnt?
Nirgendwo, aber 5V erwähnt er auch nicht. Nur eine allgemeine Bemerkung, könnte nützlich sein. Nimm es nicht persönlich.
Oh, richtig. Nein, tut mir leid, ich habe es nicht persönlich genommen, ich dachte, ich hätte wahrscheinlich etwas verpasst, wie ich es oft tue.
Hab gerade im Datenblatt nachgesehen. Sieht so aus, als ob 3,3 V in Ordnung wären.
Ich habe vorher ULN2803 mit 3,3 V verwendet und es hat gut funktioniert.

Ich habe ein ähnliches Projekt gemacht, ich habe eine netzwerkgesteuerte Leistungsplatine gemacht. Ich benutzte ein paar Relais , um Stromkreise ein- und auszuschalten.

Wenn Sie mit Relais arbeiten, stellen Sie sicher, dass eine Leistungsdiode umgekehrt platziert ist, damit die elektromagnetische Blase beim Schließen des Relais Ihr Arduino nicht brät.

Wenn der Arduino nicht genug Strom hat, um das Relais einzuschalten, verwenden Sie einen gesättigten NPN, um das Signal zu verstärken. Diese Seite hat einige gute Informationen darüber, was ich denke, was Sie wollen.

EDIT: Wie PetPaulsen unten erwähnt, könnten Sie auch nur Transistoren verwenden

Bei den meisten Relais können Sie sie nicht direkt vom Mikrocontroller schalten (auch unter Nachteile in dem von Ihnen bereitgestellten Link aufgeführt). Sie müssen sowieso einen Transistor verwenden, um das Relais anzusteuern. In diesem Fall ist es einfacher, billiger und platzsparender, die LEDs mit dem Transistor zu schalten.
Ich stimme zu, eine Transistorlösung wäre am besten.