Inhaltsverzeichnis:

RGB LED MATRIX MIT NEOPIXEL - Gunook
RGB LED MATRIX MIT NEOPIXEL - Gunook

Video: RGB LED MATRIX MIT NEOPIXEL - Gunook

Video: RGB LED MATRIX MIT NEOPIXEL - Gunook
Video: Pixel Dust on RGB Matrix displays 2024, November
Anonim
Image
Image
Merkmale
Merkmale

In diesem Tutorial zeige ich Ihnen, wie Sie mit NEOPIXEL eine 5 * 5 RGB-LEDMATRIX erstellen. Mit dieser Matrix können wir hypnotisierende Animationen, Emojis und Buchstaben supereinfach sehr attraktiv darstellen. Lass uns anfangen!

Schritt 1: Funktionen

Merkmale
Merkmale
Merkmale
Merkmale
Merkmale
Merkmale
  • Sehr klein
  • Millionen von Farben
  • Nur ein Draht zum Programmieren erforderlich
  • Super dekorativ
  • Wir können Emojis, Animationen, Buchstaben anzeigen

Schritt 2: Benötigte Materialien

Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
  1. 25 * Neopixel-LEDs (WS2812 5050smd)
  2. Arduino (jeder Arduino)
  3. 3D-gedruckte Schablone (Sie können.stl herunterladen)
  4. Drähte

Schritt 3: ÜBER 5050 WS2812B LEDs

ÜBER 5050 WS2812B LEDs
ÜBER 5050 WS2812B LEDs
ÜBER 5050 WS2812B LEDs
ÜBER 5050 WS2812B LEDs
ÜBER 5050 WS2812B LEDs
ÜBER 5050 WS2812B LEDs

Jede ws2812 LED hat 4 Pins

  1. Vcc (verbindet mit 5V)
  2. Gnd
  3. Din (verbindet mit Arduino)
  4. DO (Datenausgang verbindet sich mit den nächsten LEDs in Dateneingang)

Ich habe keine einzelnen ws2812b-LEDs, also habe ich mich entschieden, von ledstrip zu nehmen. Dafür habe ich den Streifen mit Lötkolben erhitzt (siehe Video für Details) Nachdem wir alle Dinge gesammelt haben, können wir mit dem Bau beginnen

WS2812 LED-Streifen sind adressierbare und programmierbare flexible LED-Streifen, die sehr nützlich sind, um benutzerdefinierte Lichteffekte zu erzeugen. Diese LED-Streifen werden von einer 5050 RGB-LED mit einem eingebauten WS2812-LED-Treiber betrieben. Jede LED verbraucht 60mA Strom und kann von einer 5V DC-Versorgung gespeist werden. Es hat einen einzelnen Eingangsdaten-Pin, der von den digitalen Pins von Mikrocontrollern gespeist werden kann.

Abhängig von der Intensität der drei einzelnen roten, grünen und blauen LEDs können wir jede gewünschte Farbe erzeugen.

Sehen Sie sich dieses Grundlagenvideo an

Schritt 4: Schaltplan

Schaltplan
Schaltplan

Schritt 5: Herstellung

Herstellung
Herstellung
Herstellung
Herstellung
Herstellung
Herstellung

Platzieren Sie zuerst Neopixel-LEDs in einer 5 * 5-Matrix-Schablone. Denken Sie daran, alle LEDs in die gleiche Richtung zu platzieren Nachdem Sie alle LEDs auf die Vorrichtung gelegt haben, verbinden Sie zuerst alle Massestifte jeder LEDs in einer Reihe. Verbinden Sie dann VCC aller LEDs einer Reihe. Machen Sie dasselbe für die verbleibenden Zeilen. Nachdem Sie dies abgeschlossen haben, verbinden Sie die Daten von der ersten LED mit den Daten der nächsten LED. Daten aus jeder Reihe verbinden sich mit den ersten LEDs der nächsten Reihen. Wiederholen Sie dies für alle LEDs. Nachdem alles fertig ist. verbinden Sie alle Reihen VCC zusammen auch Masse. Schließen Sie schließlich die Drähte an gemeinsame Masse, VCC, Dateneingang an.

Schritt 6: Gehäuse

Gehege
Gehege
Gehege
Gehege

Als nächstes machte ich ein kleines Gehäuse mit Schaumstoffplatte. Und legte die Matrix in die Schaumstoffhülle.

Verbindungen zu Arduino

Vcc bis 5V

Gnd zu Gnd

Din bis D7 (beliebiger digitaler Pin)

Hier dreht sich alles um Hardwareverbindungen

Schritt 7: RUHE IST IN DER PROGRAMMIERUNG

Installieren Sie zuerst die Fastled-Bibliothek

Wir können jede LED separat programmieren. Mit Hilfe der schnellen LED-Bibliothek können wir verschiedene Animationen und Charaktere erstellen.

Bitte sehen Sie sich dieses Neopixel-Grundlagen-Video an

Sie können.stl, Animationscodes und Testcode von hier herunterladen

Nach dem Hochladen des Codes auf Arduino sollte ein 1,5-Ampere-Netzteil verwendet werden. Bei maximaler Helligkeit zieht eine Neopixel-LED etwa 60 mA Strom. Wir haben insgesamt 25 LEDs, also 25 * 60 = 1,5 A

Schritt 8: Zukunftspläne

Zukunftspläne
Zukunftspläne
Zukunftspläne
Zukunftspläne
  • Planung einer einfachen Software zum Generieren von Code
  • Bluetooth-Konnektivität und -Steuerung

Vielen Dank….

Empfohlen: