Inhaltsverzeichnis:

RGB-LED-Farbsteuerung - Gunook
RGB-LED-Farbsteuerung - Gunook

Video: RGB-LED-Farbsteuerung - Gunook

Video: RGB-LED-Farbsteuerung - Gunook
Video: RGB LED Strip PC-Controlled (Case Study) 2024, Juli
Anonim
RGB-LED-Farbsteuerung
RGB-LED-Farbsteuerung
RGB-LED-Farbsteuerung
RGB-LED-Farbsteuerung
RGB-LED-Farbsteuerung
RGB-LED-Farbsteuerung

In diesem Projekt lernen wir, wie man die Helligkeit und Farbe einer RGB-LED über I/O-Ports mit PWM-Ausgangsfähigkeit und einen Touch-Display-Schieberegler steuert. Das resistive Touch-Display von 4Duino wird als grafische Schnittstelle zur Steuerung der Intensität und Farbe der RGB-LED verwendet.

RGB-LEDs sind im Wesentlichen drei verschiedene LEDs, die zu einer kombiniert werden, um verschiedene Farbnuancen zu erzeugen. Diese LEDs haben vier Beine. Das längste Bein ist die gemeinsame Anode oder Kathode, und die anderen drei Beine repräsentieren den Farbkanal von Rot, Grün oder Blau.

Um Farben auf einer RGB-LED zu steuern, würden wir Pulsweitenmodulation oder kurz PWM verwenden. Die Pulsweitenmodulation funktioniert, indem sie den Anschein einer „variierenden analogen Spannung“erweckt, indem sie den Prozentsatz der Zeit ändert, in der ein HIGH-Spannungssignal in einer Wellenformperiode an sein würde.

Je niedriger das Tastverhältnis, desto mehr Zeit verbringt ein Signal im Signalzustand NIEDRIG und umgekehrt.

Schritt 1: WIE ES FUNKTIONIERT

WIE ES FUNKTIONIERT
WIE ES FUNKTIONIERT

*So funktioniert die RGB-LED-Farbsteuerung.

Schritt 2: BAUEN

BAUEN
BAUEN

KOMPONENTEN

  • 4Duino
  • RGB-LED (in diesem Beispiel wird eine gemeinsame Kathode verwendet)
  • 3 x 220Ω Widerstand
  • Überbrückungskabel
  • Micro-USB-Kabel

Bauen Sie die Schaltung gemäß dem oben gezeigten Diagramm und Schaltplan auf.

Die Art und Weise, wie PWM angewendet wird, hängt vom verwendeten RGB-Typ ab. Bei einer gemeinsamen Anoden-RGB-LED wird das lange Bein mit der Versorgungsspannungsschiene (in unserem Fall der 5V-Pin des Arduino) verbunden, während die anderen drei Beine durch Setzen eines PWM-Signals gesteuert werden. Wenn das Tastverhältnis des PWM-Signals hoch ist, wird der Farbkanal sehr dunkel oder schaltet sich überhaupt nicht ein. Warum ist das so? Denn damit eine LED leuchten kann, muss sie ein Spannungspotential haben, und wenn unser PWM-Signal einen hohen Prozentsatz für das Tastverhältnis hat, verbringt es die meiste Zeit mit 5 V Spannungspotential sowohl an den Anoden- als auch an den Farbkanalschenkeln und weniger Zeit mit 5V an der Anode und 0V an den Farbkanälen.

Schritt 3: PROGRAMM

PROGRAMM
PROGRAMM

Workshop 4 – 4Duino Basic Graphics Umgebung wird verwendet, um dieses Projekt zu programmieren.

Dieses Projekt erfordert die Installation der Arduino-IDE, da Workshop die Arduino-IDE zum Kompilieren der Arduino-Skizzen aufruft. Die Arduino-IDE muss jedoch nicht geöffnet oder geändert werden, um den 4Duino zu programmieren.

  1. Laden Sie hier den Projektcode herunter.
  2. Verbinden Sie den 4Duino mit einem µUSB-Kabel mit dem PC.
  3. Navigieren Sie dann zur Registerkarte Comms und wählen Sie den Comms-Port aus, mit dem der 4Duino verbunden ist.
  4. Gehen Sie abschließend zurück zum Reiter „Home“und klicken Sie nun auf die Schaltfläche „Comp’nLoad“. Workshop 4 IDE fordert Sie auf, eine µSD-Karte in den PC einzulegen, um die Widget-Bilder zu speichern.

Schritt 4: DEMONSTRATION

DEMONSTRATION
DEMONSTRATION

Mit den Touch-Slidern auf dem 4Duino Display können Sie jetzt die Farbe der RGB-LED steuern.

Empfohlen: