RGB LED Stripe über Microcontroller schalten

Gast #3270530
Lesenswert?
• ▲
▼
Hallo,

ich habe folgendes Problem und hoffe auf eure Hilfe, da mein Verständnis 
an dieser Stelle erschöpft ist und auch Google und Co nicht weiterhelfen 
konnten :(

Ich möchte RGB Led Stripes mit 12V Versorgungsspannung über einen 
digital Ausgang des Arduino an- bzw. ausschalten (0V aus, 5V an). Ich 
verwende hierzu eine Transistorschaltung. Die ganze Schaltung 
funktioniert an sich auch ganz gut, allerdings werde die LED Stripes 
nicht abgeschaltet sondern beim schalten nur gedimmt, da die Spannung 
beim schalten nicht auf null sondern nur auf ca. 6V fällt.

Die angehängten Grafiken zeigen die Schaltung inkl. Simulation. 
spannung0.png zeigt das Verhalten wie es auch real ist als Simulation. 
Blau ist der simulierte Ausgang des Arduino, grün die 
Versorgungsspannung hinter Q3.

Ich habe Testweise in der Simulation (spannung1.png) mal einen 
Widerstand als Last eingesetzt. In der Simulation fällt die Spannung 
dann auch auf 0V ab, wenn ich das ganze allerdings als echte Schaltung 
aufbaue funktioniert das nicht.

Was mache ich falsch, bzw. was kann ich machen damit die LEDs auch 
wirklich abschalten? Die 5V Eingänge der LED Stripes schalten je nach 
Status einer anderen Schaltung die Farben an- oder aus. Sie zu schalten 
wäre deutlich aufwendiger als die 12V zu schalten, da ich dann pro LED 
Stripe drei Schalter bräuchte und das bei mehreren Stripes. Oder 
übersehe ich hier eine einfache Lösung?
Angehängte Dateien:
Gast #3270630
Lesenswert?
• ▲
▼
Hallo Kai,

ich habe 4 Stripes a 3 Farben, welche einzeln angesteuert werden können. 
Diese Aufgabe übernimmt ein externer Controller der die Logik dafür 
bereitstellt.

Der digital Ausgang des Arduino soll eigentlich nur signalisieren, dass 
der Arduino an bzw. aus ist, damit die LED's sich mit dem Board an bzw. 
ausschalten. Ich möchte also die 12V aller Stripes über ein 5V Signal 
schalten, da die 5V Control-Eingänge durch einen externen Controller 
beschaltet werden.

Gruß Chris

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.