Ich habe eine RGB-LED, die ich von grün auf rot ändern möchte, wenn eine Schaltung abgeschlossen ist. Obwohl ich weiß, dass dies mit Tools wie einem Arduino sehr einfach ist, würde ich gerne keinen Mikrocontroller verwenden. Wäre es möglich, grundlegende Komponenten (die sicherlich Transistoren, Dioden oder sogar gängige ICs wie einen 555-Timer umfassen können) zu verwenden, um dies zu erreichen? Wenn ja - wie würde ich die Komponenten anschließen?
Erläuterung: Ich verwende eine RGB-LED mit gemeinsamer Anode (eine Leitung für jede Farbe plus Masse - insgesamt vier). Ich möchte, dass es grün ist, wenn irgendwo im Stromkreis ein Schalter offen (nicht angeschlossen) ist, und rot, wenn der Schalter geschlossen ist. Der Schalter ist mit nichts anderem verbunden.
Dies ist die einfachste Schaltung, die ich mir vorstellen kann (2 Teile): -
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Eingang = 5 V Rot Eingang = 0 Grün
Die Schaltung funktioniert, weil die einer roten LED ist im Allgemeinen viel weniger als die einer grünen oder blauen LED.
Hier ist ein typisches RGB-LED- Datenblatt :
Und hier sind die typischen Plots von vs. Strom:
Wenn der Transistor "aus" ist, hat die grüne LED eine Durchlassspannung von etwa 3,0 V bei 10 mA. Wenn der Transistor eingeschaltet ist, hat die rote LED eine Durchlassspannung von weniger als 1,9 V. Unter Bezugnahme auf das Blau/Grün-Diagramm fließt bei dieser Durchlassspannung wenig Strom durch die grüne LED.
Diese spezielle Anordnung zeigt eine Anordnung mit gemeinsamer Kathode, sie könnte jedoch umgedreht und ein ähnlicher P-Kanal-MOSFET verwendet werden. In diesem Fall würde 0 V die rote LED auswählen und +V in würde die grüne LED auswählen.
NUR für diesen speziellen Fall gibt es verschiedene Möglichkeiten, dies zu tun
Digitale Gate-ICs, Flip-Flop, EIN/AUS-Transistorkonfiguration usw. abhängig von Ihrer tatsächlichen Konfiguration
Unter der Annahme einer gemeinsamen Anode RGB wurde eine Beispielschaltung mit Transistoren angeschlossen
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ignacio Vazquez-Abrams
Phil Frost
mbeasley
Phil Frost