Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Diese Police Strobo Light Bar besteht aus einer einzigen adressierbaren LED-Leiste WS2812B (97 cm, 29 LEDs) und einem Arduino Nano.
Diese Lösung ermöglicht es, mehrere verschiedene Lichtmuster mit unterschiedlichen Farbschemata zu erstellen, was sonst mit einer Standard-Rot-Weiß-Blau-LED-Leiste (wie sie für Polizei-Strobo-Lichter verwendet wird) oder RGB-LED-Leiste nicht möglich ist.
Ich würde empfehlen, dies nicht in Ihrem Fahrzeug zu verwenden, es sei denn, Sie haben die lokalen Gesetze überprüft und haben einen rechtlichen / gültigen Grund dafür.
Schritt 1: So funktionieren die WS2812B-Streifen-LEDs
Der WS2812B LED Strip besteht aus Typ 5050 RGB LEDs, in die der WS2812B LED Treiber IC integriert ist.
Je nach Intensität der drei einzelnen roten, grünen und blauen LEDs ist es möglich, jede gewünschte Farbe zu simulieren.
Das Tolle an diesen LEDs ist, dass man sogar den gesamten LED-Streifen mit nur einem einzigen Pin von unserem Arduino-Board ansteuern kann.
Jede LED hat an jedem Ende drei Anschlüsse, zwei für die Stromversorgung und einen für die Daten. Der Pfeil zeigt die Datenflussrichtung an. Das Datenausgangspad der vorherigen LED wird mit dem Dateneingangspad der nächsten LED verbunden. Wir können den Streifen auf jede gewünschte Größe zuschneiden und die LEDs mit einigen Drähten beabstanden.
Sie arbeiten mit 5 V DC und jede rote, grüne und blaue LED zieht etwa 20 mA oder das sind insgesamt 60 mA für jede LED bei voller Helligkeit.
Wenn Arduino über USB mit Strom versorgt wird, kann der 5-V-Pin nur etwa 400 mA verarbeiten, und wenn er über den Barrel-Stromanschluss mit Strom versorgt wird, kann der 5-V-Pin etwa 900 mA verarbeiten. Wenn Sie also mehr LEDs verwenden und die Strommenge, die sie ziehen würden, die oben genannten Grenzwerte überschreitet, müssen Sie eine separate 5-V-Stromversorgung verwenden.
In einem solchen Fall müssen Sie auch die beiden Masseleitungen miteinander verbinden.
Zusätzlich wird empfohlen, einen Widerstand von etwa 330 Ohm zwischen dem Arduino und dem LED-Streifen-Daten-Pin zu verwenden, um das Rauschen auf dieser Leitung zu reduzieren, sowie einen Kondensator von etwa 100uF über die 5V und Masse, um die Stromversorgung zu glätten.
Schritt 2: Schaltungsverdrahtung
Das Verdrahtungsschema zum Verbinden des Arduino nano mit der adressierbaren LED-Leiste WS2812B ist sehr einfach.
An das Modell müssen Drähte oder Stiftleisten angelötet sein, ich habe eine Stiftleiste zum Testen verwendet, aber für ein tatsächliches Projekt sollten Sie Lötdrähte in Betracht ziehen.
Der adressierbare LED-Streifen WS2812B hat 3 Lötpads auf jeder Seite.
+5V (roter Draht im Schema) geht zu +5V des Arduino;
GND (schwarzer Draht im Schema) geht zum GND des Arduino;
DIN (grünes Kabel im Schema) geht über einen 330 Ohm Widerstand zu einem Arduino PIN 5 (für die Daten).
Schritt 3: Code-Setup
Ich habe Arduino IDE mit der FAST LED Library verwendet
Zuerst müssen wir die FastLED-Bibliothek einbinden, den Pin definieren, mit dem die LED-Streifendaten verbunden sind, die Anzahl der LEDs definieren sowie ein Array vom Typ CRGB definieren.
Dieser Typ enthält die LEDs mit drei Ein-Byte-Datenelementen für jeden der drei Farbkanäle Rot, Grün und Blau.
Im Setup-Abschnitt müssen wir nur die FastLED mit den oben definierten Parametern initialisieren. Jetzt ist es die Hauptschleife, wir können unsere LEDs beliebig steuern. Mit der CRGB-Funktion können wir jede LED mit den drei Parametern Rot, Grün und Blau auf eine beliebige Farbe einstellen. Um die Änderung an den LEDs vorzunehmen, müssen wir die Funktion FastLED.show() aufrufen.
Die FastLED-Bibliothek bietet viele weitere Funktionen, mit denen Sie wirklich interessante Animationen und Lichtshows erstellen können, sodass es nur Ihrer Fantasie überlassen ist, Ihr nächstes LED-Projekt zum Leuchten zu bringen.
Mein Code enthält mehrere verschiedene LED-Muster, die mit einer Standard-RGB-LED-Leiste sonst nicht möglich sind.
Die Muster können im Abschnitt void loop() als einzelne Unterroutine geändert oder abgerufen werden.
Schritt 4: Letzte Anmerkung
Mein Code durchläuft eine Variation jedes Musters, um Ihnen einen Ausgangspunkt zu geben, um den Code an Ihre Bedürfnisse anzupassen.
Code in meinem GitHub
Empfohlen:
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Schritte
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: En este Tutorial vamos a prender como modificar la intensid de la luz de un led con einer potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuen
Arduino Ampel-Controller mit RBG Led - 4-Wege: 3 Schritte
Arduino Ampel-Controller mit RBG Led | 4-Wege: In diesem Beitrag erfahren Sie, wie Sie einen Arduino-Ampelcontroller herstellen. Mit diesem Ampelsteuergerät wird der Verkehrsfluss gesteuert. Diese können in stark frequentierten Bereichen angewendet werden, um Verkehrsblockaden oder Unfälle zu vermeiden
Ein riesiges leuchtendes LED-Schild herstellen – wikiHow
Wie man ein riesiges leuchtendes LED-Schild herstellt: In diesem Projekt zeige ich Ihnen, wie Sie ein riesiges Schild mit einem benutzerdefinierten Schriftzug bauen, der mit Hilfe von RGB-LEDs aufleuchten kann. Das Schild kann aber auch als primäre Lichtquelle in Ihrem Raum verwendet werden, indem warmweiße LED-Streifen verwendet werden. Lass uns st
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
Einfacher LED-Farbwechsel "Kerze": 5 Schritte (mit Bildern)
Einfacher LED-Farbwechsel "Kerze": Dies ist ein einfaches Farbwechsellicht, das sich hervorragend für Kinder und Erwachsene eignet. Sieht in einem schwach beleuchteten Raum wunderschön aus, ideal für die Feiertage und macht ein ziemlich cooles Nachtlicht