Herunterladen Diese Seite drucken

AZ-Delivery WS2812 Bedienungsanleitung

Rgb-led-ring

Werbung

LED-Ring
ebook
RGB-LED-Ring WS2812
1

Werbung

loading

Inhaltszusammenfassung für AZ-Delivery WS2812

  • Seite 1 LED-Ring ebook RGB-LED-Ring WS2812...
  • Seite 2 Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
  • Seite 3 den Grenzwerten zulässigen Mengen enthält, können dennoch chemische Restgefährdungen bestehen. Beachten Sie die folgenden Sicherheitshinweise: Achtung: Die Rückseite des Displays sowie die Platine können chemische Rückstände aus der Herstellung oder beim Betrieb freisetzen. Hinweis: Tragen Sie Schutzhandschuhe, wenn Sie das Display längere Zeit handha- ben oder installieren, um Hautreizungen zu vermeiden.
  • Seite 4 Spezifikationen LED Ring 5V RGB WS2812 8-Bit Übersicht: Wie funktioniert der LED Ring 5V RGB WS2812 8-Bit? WS2812 RGB LED in Schaltung : Wie verwendet man den LED-Ring 5V RGB WS2812 8-Bit ? Anschlussschema Installation der Software Installation der Bibliothek Beispiel-Code Code-Erläuterung :...
  • Seite 5 LED-Ring Einführung Die 8-Bit WS2812 5050 RGB LED Built-in Full Color Driving Lights beeindrucken durch ihre hohe Leuchtkraft bei geringem Stromverbrauch. Die verwendeten WS2812 sind einzeln adressierbar, benötigen nur eine Datenleitung und können einen großen Farbraum darstellen. Durch die acht LEDs ist das Modul gut geeignet, um Uhren zu realisieren oder z.B.
  • Seite 6 LED-Ring Spezifikationen Betriebsspannung 5V DC Anzahl der LEDs Stromverbrauch ~20mA pro Pixel pro Farbe RGB-LED WS2812 Äußerer Durchmesser 32 mm Innendurchmesser 17,9 mm Gewicht ca. 2g...
  • Seite 7 LED-Ring LED Ring 5V RGB WS2812 8-Bit Übersicht: PIN-Funktion : Beschreibung der Funktion Steuerung Daten Signaleingang LED für die Stromversorgung Boden Steuerung Daten Signalausgang...
  • Seite 8 Helligkeit jeder LED im Ring zu steuern. So funktioniert er: Jede LED im Ring enthält einen WS2812-Chip, einen kleinen Mikrocontroller, der die Farbe und Helligkeit der LED steuert. Der WS2812-Chip ist in einer Kette verbunden, wobei der Datenausgang des einen Chips mit dem Dateneingang des nächsten verbunden ist.
  • Seite 9 LED-Ring der LED Ring 5V RGB WS2812 8-Bit Anwendungen: Der LED-Ring 5V RGB WS2812B 8-Bit ist ein vielseitiger und programmierbarer LED-Ring, der in einer Vielzahl von Anwendungen eingesetzt werden kann. Hier sind ein paar Beispiele: Dekorative Beleuchtung: Der LED-Ring kann zur dekorativen Beleuchtung von Wohnungen, Büros oder Veranstaltungen verwendet werden.
  • Seite 10 LED-Ring WS2812 RGB LED in Schaltung :...
  • Seite 11 LED-Ring Wie verwendet man den LED-Ring 5V RGB WS2812 8-Bit? Die Verwendung dieses Moduls ist sehr einfach. In diesem Abschnitt dieses Artikels werden wir besprechen, wie wir ein Modul anschließen und mit ihm arbeiten können, also brauchen wir zunächst eine Einrichtung, die unten beschrieben wird: Setup für die Entwicklungsumgebung, wir brauchen :...
  • Seite 12 LED-Ring -Jumper Kabel: https://www.az-delivery.de/en/products/40-stk-jumper-wire-male- to-male-20-zentimeter...
  • Seite 13 LED-Ring Anschlussschema Verbindungen: LED-Ring Mikrocontroller-Platine Digitaler Stift 6...
  • Seite 14 LED-Ring Installation der Software Laden Sie die neueste Version der Arduino IDE hier herunter: https://www.arduino.cc/en/software Nach dem Start der Arduino IDE Installationsdatei "arduino-ide_2.0.0_Windows_64bit.exe" müssen die Lizenzbedingungen der Software gelesen und akzeptiert werden.
  • Seite 15 LED-Ring Im nächsten Schritt können verschiedene Optionen für die Installation ausgewählt werden. Schließlich muss der Zielordner angegeben werden. Für die Installation werden ca. 500 MB freier Speicherplatz benötigt. Klicken Sie auf "Installieren", um die Installation zu starten.
  • Seite 16 LED-Ring Nach erfolgreicher Installation kann das Installationsprogramm über die Schaltfläche "Fertig stellen" beendet werden.
  • Seite 17 LED-Ring Das Startfenster:...
  • Seite 18 LED-Ring Wählen Sie das UNO-Board: Werkzeuge -> Platine -> Arduino Uno...
  • Seite 19 LED-Ring Installation der Bibliothek Hier sind die Schritte zur Installation der FastLED-Bibliothek aus dem Arduino Library Manager: 1 - Klicken Sie auf das Menü "Sketch" und wählen Sie "Include Library" -> "Manage Libraries". 3- Suchen Sie im Bibliotheksverwalter über die Suchleiste am oberen Rand des Fensters nach "FastLED".
  • Seite 20 LED-Ring Beispiel-Code Der folgende Code zeigt, wie man mit FastLED durch verschiedene Farben des LED-Rings schaltet: #include <FastLED.h> #define LED_PIN #define LED_COUNT CRGB leds[LED_COUNT]; void setup() { FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, LED_COUNT); void loop() { // Alle LEDs auf rot setzen fill_solid(leds, LED_COUNT, CRGB::Red);...
  • Seite 21 LED-Ring Code-Erläuterung : Dieser Code richtet ein Array von RGB-Objekten für die LEDs ein und verwendet FastLED.addLeds(), um den LED-Streifen zu initialisieren. In der Schleife. Sie setzt alle LEDs mit der Funktion fill_solid() auf verschiedene Farben (rot, grün und blau) und zeigt sie mit FastLED.show() an. Die Funktion delay() wird verwendet, um die Farbübergänge zu verlangsamen, damit sie gesehen werden können.
  • Seite 22 LED-Ring Einrichten des Raspberry Pi und Python Für den Raspberry Pi muss zunächst das Betriebssystem installiert werden, dann muss alles so eingerichtet werden, dass er im Headless-Modus verwendet werden kann. Der Headless-Modus ermöglicht eine Fernverbindung mit dem Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur benötigt werden.
  • Seite 23 LED-Ring Anschlussschema LED-Ring Raspberry Pi GPIO21...
  • Seite 24 LED-Ring Code-Beispiel import time import board import neopixel pixel_pin = board.D21 num_pixels = ORDER = neopixel.GRB pixels = neopixel.NeoPixel( pixel_pin, num_pixels, brightness=0.2, auto_write=False, pixel_order=ORDER wheel(pos): # Input a value 0 to 255 to get a color value. # The colours are a transition r - g - b - back to r. pos <...
  • Seite 25 LED-Ring range(num_pixels): pixel_index = (i * // num_pixels) + j pixels[i] = wheel(pixel_index & 255) pixels.show() time.sleep(wait) while True: rainbow_cycle(0.001) # rainbow cycle with 1ms delay per step neue Datei erstellen mit: sudo nano ledRing.py Kopieren Sie den Code und speichern Sie ihn. führen Sie den Code mit aus: sudo pyton3 ledRing.py Wenn Sie andere Beispiele ausführen möchten, können Sie das Github Repo...
  • Seite 26 Das können Sie mit Hilfe vieler Beispielskripte und anderer Anleitungen tun, die Sie im Internet finden können. Wenn Sie auf der Suche nach hochwertiger Mikroelektronik und Zubehör sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der richtigen Adresse. Sie erhalten zahlreiche Anwendungsbeispiele, vollständige Installationsanleitungen, eBooks, Bibliotheken und Unterstützung durch unsere technischen Experten.