Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt

Komponenten und Zubehör

Komponente Menge Details
Arduino Nano R3 1
NeoPixel-Strip (WS2812B) 1 5 m, 30 LED/m → 150 LEDs gesamt
Jumper-Kabel 1 Set

Benötigte Werkzeuge

Apps und Onlinedienste

Über dieses Projekt

Die Matrix

Nicht der Film – die NeoPixel-Matrix! Ein einzeln adressierbarer NeoPixel-Strip kaufen, abwickeln, Pfeile beachten – Anschlussrichtung ist zwingend, falsche Polung zerstört die LEDs.

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
Pfeile zeigen Datenfluss-Richtung

5 m Strip (30 LED/m) in 10er-Segmente geschnitten.

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
15 Segmente à 10 LEDs

Segmente auf Karton aufgeklebt, abwechselnd orientiert (Zickzack).

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
Wechselnde Ausrichtung für Zickzack-Matrix

Kabel passend zuschneiden, an NeoPixel-Anschlüsse löten (14×).

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
Alle Segmente verlötet

Wichtig: Mit Multimeter auf Kurzschlüsse prüfen – ein Kurzschluss zerstört Nano, Matrix und ggf. USB-Port (Erfahrungswerte!).

Test: neomatrix-Testsketch mit Parametern NEO_BOTTOM + NEO_LEFT + NEO_COLUMNS + NEO_ZIGZAG hochladen. Scrollt „howdy“ über das Display → alles OK!

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
Fertige 10×15 NeoPixel-Matrix

Weitere NeoPixel-Matrix-Ideen in meinen anderen Projekten!

Code

// Adafruit_NeoMatrix Beispiel für NeoPixel Shield
// Scrollt 'Howdy' über Matrix im Hochformat (vertikal)

#include 
#include 
#include 

#ifndef PSTR
#define PSTR  // Für Arduino Due Kompatibilität
#endif

#define PIN 6

// MATRIX DEKLARATION:
// Parameter 1 = Breite (5)
// Parameter 2 = Höhe (8)
// Parameter 3 = Pin (6)
// Parameter 4 = Layout-Flags (kombinieren):
//   NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT: Position der ERSTEN LED
//   NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: Zeilen- oder Spaltenanordnung
//   NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: alle Reihen gleich oder abwechselnd
// Parameter 5 = Pixel-Typ-Flags:
//   NEO_KHZ800 (WS2812), NEO_KHZ400 (WS2811), NEO_GRB (meiste NeoPixel), NEO_RGB (v1 FLORA)

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(
  5, 8, PIN,
  NEO_MATRIX_BOTTOM + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG,
  NEO_GRB + NEO_KHZ800
);

const uint16_t colors[] = {
  matrix.Color(255, 0, 0),   // Rot
  matrix.Color(0, 255, 0),   // Grün
  matrix.Color(0, 0, 255)    // Blau
};

void setup() {
  matrix.begin();
  matrix.setTextWrap(false);
  matrix.setBrightness(40);  // 0-255
  matrix.setTextColor(colors[0]);
}

int x = matrix.width();
int pass = 0;

void loop() {
  matrix.fillScreen(0);
  matrix.setCursor(x, 0);
  matrix.print(F("Howdy"));

  if (--x < -36) {
    x = matrix.width();
    if (++pass >= 3) pass = 0;
    matrix.setTextColor(colors[pass]);
  }
  matrix.show();
  delay(100);
}

Schaltplan

NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
Anschluss: NeoPixel Data-In an Pin 6, 5V & GND an Arduino

Hinweis: Bei 150 LEDs kann der Strombedarf hoch sein (bis zu ~9 A bei Vollweiß). Für Dauerbetrieb externes 5V-Netzteil empfehlen!

Herstellungsprozess

  1. Vertrauenswürdigkeit im Prozessor-Design: Best Practices für sichere und zuverlässige ICs
  2. Arduino-Roboter mit Raspberry Pi bauen: Schritt-für-Schritt-Anleitung
  3. Condition-Based Maintenance maximieren: Ein praktischer Leitfaden
  4. Der komplette Leitfaden zur Glasfaserproduktion
  5. Vertrauenswürdige Supply-Chain-Daten sicherstellen: Eine bewährte Strategie
  6. Progressive Cutaway Animation in SolidWorks erstellen – Tutorial
  7. Gewinnbringenden Prototyp bauen: Schritt-für-Schritt-Anleitung für schnelle Produktentwicklung
  8. Schritt-für-Schritt: Hydraulikschlauch an Schwergerät austauschen
  9. Bewährte Strategien für ein funktionierendes umfassendes Sicherheitsprogramm
  10. Metalldrehfutter selbst bauen: Professionelle Anleitung