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

LED-Scanner in 4 Schritten bauen: Lauflicht mit Arduino & TLC5940

LEDs sind günstig, effizient und vielseitig. Ein LED-Scanner (Lauflicht / Knight-Rider-Effekt) erzeugt auffällige Lichtmuster – für Dekoration, Anti-Diebstahl-Simulation (Auto), Bühnenlicht, Messestände. Dieser Bau verwendet 16 Hochleistungs-LEDs (10 W), TLC5940 (16-Kanal-LED-Treiber, 12-bit PWM, Konstantstrom) und Arduino Pro Mini. Keine Platinenfertigung nötig – Steckbrett / Lochraster.

Schaltung & Komponenten

Bauteile

Schaltprinzip

TLC5940 liefert 16 PWM-Signale (Graustufen 0–4095). Jeder Kanal treibt über einen 2N3904 (Emitterfolger) die Basis eines externen MOSFET/Transistors für die Power-LED an. Hier vereinfacht: 2N3904 direkt als Konstantstromsenke für LED (Basis an TLC-Out, Emitter an LED-Kathode, Kollektor an 12 V über Vorwiderstand). Hinweis: 10 W LED an 2N3904 (ICmax = 200 mA) ist nicht belastbar – in der Praxis MOSFET (z. B. IRLZ44N) oder dedizierter LED-Treiber (CAT4101, PT4115) verwenden. Der Artikel zeigt das Prinzip; für 10 W Leistung Treiber anpassen!

Schritt-für-Schritt Bauanleitung

Schritt 1: LED-Module vorbereiten

  1. Kühlkörper bohren (M3 für LED, M4 für Montage).
  2. LED auf Kühlkörper montieren (Wärmeleitpaste, Schrauben).
  3. 2N3904 / MOSFET an Kühlkörper oder separate kleine Kühlkörper montieren.
  4. Basiswiderstand (75 Ω) an TLC-Ausgang, Emitter an LED-Kathode, Kollektor an 12 V (über Strommesswiderstand / Shunt für Konstantstrom).
  5. Alle 16 Module identisch aufbauen.

Schritt 2: Arduino & TLC5940 verbinden

Schritt 3: Scanner-Code (Fade hin & her)

#include <Tlc5940.h>
#include <tlc_fades.h>

TLC_CHANNEL_TYPE channel;
uint16_t duration = 470;   // Fade-Dauer ms
int maxValue = 4095;       // 12-bit PWM max
int fadeTime = 40;         // Versatz zwischen LEDs ms
uint32_t startMillis, endMillis;

void setup() {
  Tlc.init(4095); // Alle Kanäle aus
}

void loop() {
  // Vorwärts
  if (tlc_fadeBufferSize == 0) {
    startMillis = millis();
    endMillis = startMillis + duration;
    for (int i = 0; i < 16; ++i) {
      tlc_addFade(15 - i, 0, maxValue, startMillis + fadeTime * i, endMillis + fadeTime * i);
    }
  }
  tlc_updateFades();
  delay(5);

  // Rückwärts
  if (tlc_fadeBufferSize == 0) {
    startMillis = millis();
    endMillis = startMillis + duration;
    for (int i = 0; i < 16; ++i) {
      tlc_addFade(i, 0, maxValue, startMillis + fadeTime * i, endMillis + fadeTime * i);
    }
  }
  tlc_updateFades();
  delay(5);
}

Code lädt Fades in Puffer, tlc_updateFades() muss zyklisch aufgerufen werden. Richtungsumkehr durch Indizes (15-i vs i).

Schritt 4: Montage & Verkabelung

  1. 16 gleichmäßige Löcher in Alu-Winkel bohren, LED-Module verschrauben.
  2. Zusätzliche Löcher für Arduino & TLC-Board.
  3. Stromverteilung: 4 Gruppen à 4 LEDs → Sternpunkt → 18 AWG → 12 V Netzteil.
  4. Signalleitungen: TLC-Kanal → Basiswiderstand → Transistor-Basis (je Modul).
  5. Masse: Alle Emitter / LED-Kathoden → gemeinsamer GND-Sternpunkt.
  6. Kabelbinder für Ordnung, Schrumpfschlauch an allen Lötstellen.
  7. Vor Inbetriebnahme: Alle Verbindungen prüfen (Kurzschluss, Verpolung). Falschanschluss zerstört LEDs!

Konstantstrom-Regelung (Wichtig!)

Power-LEDs müssen mit Konstantstrom betrieben werden. Der 2N3904 als Emitterfolger mit Basis-Spannung vom TLC ist kein präziser Konstantstromtreiber. Bessere Lösungen:

Fazit

Ein LED-Scanner mit 16 Kanälen, sanftem Fading und bidirektionalem Lauf ist mit Arduino + TLC5940 in wenigen Stunden realisierbar. Kritisch: thermisches Management (Kühlkörper dimensionieren!) und Konstantstromtreiber für Power-LEDs. Der gezeigte Code nutzt die tlc_fades-Library für butterweiche Übergänge. Erweitbar: DMX-Eingang, Sound-Reaktiv, WiFi/Bluetooth-Steuerung (ESP32).

Benötigen Sie Hilfe bei der Treiberauswahl oder thermischen Auslegung? Kontaktieren Sie uns.

Industrietechnik

  1. Spielzeugmotor zum Generator umbauen: LED-Stromquelle im Selbstbau
  2. 4 bewährte Schritte zur Optimierung der Lagereffizienz und Kostensenkung
  3. Produktionskapazität in 5 Schritten nachhaltig steigern
  4. Kosten senken & Qualität steigern: 3 Lean-Fertigungsschritte zur Abfallbeseitigung
  5. CMMS-Erfolg straffen: 6 bewährte Schritte zu Implementierung & ROI
  6. 14 bewährte Schritte für einen kostengünstigen PCB-Prototyp in kurzer Zeit
  7. DIY LED-Lampen-Set: Energieeffizientes, umweltfreundliches Licht selbst bauen
  8. LED-Starboard verstehen: Design, Funktion und Vorteile der Wärmeableitung
  9. Sichere Taser-Schaltung bauen: Umfassender Leitfaden für Selbstschutz
  10. Schritt-für-Schritt Atemschutzpflege: Reinigen & Warten für Sicherheit