Inhaltsverzeichnis:

Verwenden der RGB-LED aus dem 37-Sensoren-Kit - Gunook
Verwenden der RGB-LED aus dem 37-Sensoren-Kit - Gunook

Video: Verwenden der RGB-LED aus dem 37-Sensoren-Kit - Gunook

Video: Verwenden der RGB-LED aus dem 37-Sensoren-Kit - Gunook
Video: 10 Arduino Projects using 37 in 1 Sensor kit | control RGB LED with 4x4 Keypad | 37 in 1 modules 2024, Juli
Anonim
Verwenden von RGB-LED aus dem 37-Sensor-Kit
Verwenden von RGB-LED aus dem 37-Sensor-Kit
Verwenden von RGB-LED aus dem 37-Sensor-Kit
Verwenden von RGB-LED aus dem 37-Sensor-Kit

Sie haben also ein Kit mit elektrischen Sensoren und Modulen zu einem guten Preis namens "37 Sensoren" gekauft (wie dieses hier oder andere bei Amazon), können aber keine Informationen zu den Modulen finden, um sie verwenden zu können? Diese Reihe von Instructables hilft Ihnen mit allen Modulen im 37 Sensors Kit. Es gibt andere Kits, die eine andere Anzahl von Modulen als 37 verkaufen, z. B. ein Kit mit 20 Modulen und ein Kit mit 45 Modulen. Diese Sensoren/Module sind in einigen Online-Shops auch einzeln erhältlich.

Diese Kits eignen sich hervorragend für MINT-Experimente und -Ausbildung (Science, Technology, Engineering, and Mathematics).

Die Module aus dem 37 Sensors Kit namens "RGB LED" sind eine Durchsteck- und SMD-RGB-LED. Dies ist eine LED mit drei verschiedenen LED-Farben, die in einem Paket enthalten sind.

(Bilder und Informationen mit Genehmigung von 37sensors.com verwendet)

Schritt 1: Beschreibung des RGB-LED-Moduls

LED mit roten, grünen und blauen Emittern, die jeweils unabhängig gesteuert werden. Einige Module haben Strombegrenzungswiderstände, andere nicht.

Auch genannt: Vollfarb-LED, Dreifarb-LED, Trichromatische LED, KY021, KY016.

In Kits enthalten: 37 Sensoren, 45 Sensoren (Durchgangs-LED).

In Kits enthalten: 20 Sensoren, 37 Sensoren, 45 Sensoren (SMT-LED).

Schritt 2: Spezifikation des RGB-LED-Moduls

Spezifikation des RGB-LED-Moduls
Spezifikation des RGB-LED-Moduls

LED: Entweder TH oder SMT 5050

Durchlassspannungsabfall rot: 2,1 V

Durchlassspannungsabfall grün: 3,2 V

Durchlassspannungsabfall blau: 3,2

Rot: 625 nm

Grün: 530nm

Blau: 465 nm

Größe: 20 mm x 15 mm

Einige Module haben Strombegrenzungswiderstände, andere nicht. Der typische Widerstandswert beträgt 120 – 270 Ohm.

Pins werden häufig falsch beschriftet. RGB, BGR, GRB usw.

Für diese Module gibt es verschiedene Quellen. Nicht jedes Modul, das dem hier ähnelt, verhält sich genau gleich. Überprüfen Sie das spezifische Modul, das Sie haben, auf Unterschiede in Funktion, Spannungspegeln, Pinbelegung und inaktiven/aktiven Zuständen. Es wurde festgestellt, dass einige Module falsch beschriftete Pins und sogar schlecht gelötete Komponenten aufweisen.

Schritt 3: RGB-LED-Experimentierzubehör

RGB LED Experimentierzubehör
RGB LED Experimentierzubehör

Um die Grundlagen der Funktionsweise dieses Moduls zu sehen, zeigt dieses Experiment, wie es an eine einfach verständliche Mikrocontrollerplatine, die Sensor. Engine:MICRO, angeschlossen wird. Es ist kein kompliziertes Entwicklungssystem erforderlich, da das 32-Bit-Mikro, das Teil dieses Boards ist, alle intelligenten Funktionen integriert hat.

Code für andere Mikrocontroller-Plattformen wäre wahrscheinlich in einer anderen Sprache/Syntax, aber in ähnlicher Form.

Hier ist die kleine Liste der Komponenten für dieses Experiment:

RGB-LED-Modul aus 37 Sensoren Kit. (Quelle dieses Experiments: CircuitGizmos) Kits auch bei Amazon und an vielen Stellen online erhältlich.

Überbrückungsdrähte, weiblich zu weiblich "DuPont"-Stil. (Quelle dieses Experiments: CircuitGizmos) Jumper dieses Typs sind auch online erhältlich.

Mikrocontroller-Platine. (Quelle dieses Experiments: CircuitGizmos)

Für die Kommunikation mit der Karte über USB wird ein PC mit einer seriellen Terminalanwendung verwendet. Ein solches kostenloses und nützliches Programm ist Beagle Term.

Mit all dem können Sie ein Experiment durchführen, um das RGB-LED-Modul zu testen.

Schritt 4: RGB-LED-Modul-Experiment-Anschluss

Experimentieranschluss für RGB-LED-Module
Experimentieranschluss für RGB-LED-Module

Schwarzes Kabel – gemeinsame Masse

SEM GND - Modulmasse

Rotes Kabel – RedLED-Element

SEM P4 - Modul R

Grünes Kabel – RedLED-Element

SEM P5 - Modul G

Blaues Kabel – RedLED-Element

SEM P6 - Modul B

Dieses spezielle LED-Modul mit Durchgangsloch verfügt über einen Strombegrenzungswiderstand, sodass kein externer Widerstand erforderlich ist

Schritt 5: RGB-LED-Modul-Experiment-Code

Experimentiercode für RGB-LED-Module
Experimentiercode für RGB-LED-Module
Experimentiercode für RGB-LED-Module
Experimentiercode für RGB-LED-Module

Wenn der PC an eine Mikrocontroller-Platine mit eigener Stromversorgung angeschlossen ist, ist Beagle Term das Fenster zu dem, was auf dieser Platine passiert. Sie können Programmcode eingeben, die gedruckten Ergebnisse dieses Codes anzeigen und sogar interagieren, indem Sie Informationen in ein laufendes Programm eingeben. Wenn Sie EDIT an der Eingabeaufforderung ">" eingeben, werden Sie mit dem integrierten Editor verbunden. In diesen Editor geben Sie den Programmcode ein. Sie können den eingegebenen Code mit Strg-Q-Taste speichern. Sie können den Code, der sich im Editor befindet, mit Control-W speichern und sofort ausführen.

Steuertasten für die EDIT-Funktion des Programms. (Funktionstasten funktionieren in Beagle Term nicht richtig)

  • Strg-U - Zur Zeile nach Hause wechseln
  • Strg-U Strg-U - Zum Programmstart wechseln
  • Strg-K - Zum Zeilenende gehen
  • Strg-K Strg-K - Zum Programmende wechseln
  • Strg-P - Seite nach oben
  • Strg-L - Seite nach unten
  • Strg-] - Löschen
  • Strg-N - Einfügen
  • Control-Q - Code speichern
  • Strg-W - Führen Sie den Code aus
  • Strg-R - Finden
  • Strg-G - Suche wiederholen
  • Strg-T - Text markieren
  • Strg-Y - Text einfügen
  • ESC - Verlassen des Editors, um Änderungen zu verwerfen.

Geben Sie den Code dieses Experiments in den Editor ein:

EINSTELLUNG 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN(4) = 1: PAUSE 200: PIN(4) = 0 PAUSE 200: PIN(5) = 1: PAUSE 200: PIN(5) = 0 PAUSE 200: PIN(6) = 1: PAUSE 200: PIN(6) = 0 LOOP

Dieser Testcode setzt die Pins 4, 5 und 6 auf Ausgänge und setzt dann jeden dieser Ausgänge hoch und niedrig, um das Farbelement ein- und auszuschalten.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO für r = 0 bis 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 für b = 100 bis 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 für g = 0 bis 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 für r = 100 bis 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 für b = 0 bis 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 für g = 100 bis 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Dieser Testcode verwendet PWM, um die Ausgabe der R-, G- und B-Kanäle in Mustern langsam zu erhöhen/zu verringern. Es gibt 5 Sekunden Verzögerung zwischen den Änderungen.

Die PWM-Ausgänge können über ein Halbleiterrelais (siehe Relaisseite) oder einen FET laufen, um 5V- oder 12V-RGB-LED-Streifen anzusteuern.

Schritt 6: Zusammenfassung/Feedback des RGB-LED-Moduls

Wenn Sie zusätzliche Informationen zu den Spezifikationen oder zum Verhalten dieses Modultyps haben, kommentieren Sie bitte hier und ich werde die relevanten Informationen hinzufügen. Wenn Sie ein ähnliches Modul kennen, das aber möglicherweise einzeln oder in einem anderen Modulbausatz erhältlich ist, erwähnen Sie dies bitte.

Der Kommentarbereich wäre auch ein guter Ort, um einen kleinen Beispielcode für andere Mikrocontroller-Plattformen hinzuzufügen, wenn Sie mit diesem Modul experimentiert haben. oder besuchen Sie 37 Sensoren und 37 Sensoren Docs.

Empfohlen: