Borg-Panel
DIY-Projekt

Borg-Panel

Arduino · WS2812B · Lichtobjekt · Borg-Design
Fertiges Borg-Panel
Video mit Sound: Borg-Panel in Betrieb

Dieses kleine Wandpanel entstand als dekoratives Lichtobjekt im Borg-Stil. Die Grundlage bildet ein unregelmäßiger Aufbau aus Kunststoff­teilen, Farbe und einem adressierbaren LED-Streifen. Gesteuert wird das Licht über einen Arduino Nano.
Ziel war kein klassisches Lauflicht, sondern ein langsames, zufälliges grünes Wabern: einzelne LEDs verändern unabhängig voneinander ihre Helligkeit und erzeugen so einen unruhigen, technischen Effekt, der gut zum Borg-Thema passt.

Aufbau

Verwendet wurden:

- ein Arduino Nano mit passendem Steck-Sockel
- schwarze formbare ABS-Kunststoffplatten, 3 mm dick, 30 × 20 cm als Unterbau
- ein adressierbarer LED-Streifen, Typ WS2812B / SK6812
- einzelne gelbe und grüne LEDs
- Kunststoff- und Metallteile, alte Platinen (PCBs) und ähnliches für die Oberfläche
- matter schwarzer Lack
- Kabel und eine einfache Stromversorgung (ein USB-Netzadapter mit mindestens 5 V)
- ganz passend gibt es im Netz sogar USB-Kabel mit passendem grünem Licht (wirkt hier etwas heller)

Grün leuchtendes USB-Kabel für das Borg-Panel

Borg-Panel Aufbau Borg-Panel Zwischenstand Borg-Panel Zwischenstand


Die ABS-Platte wurde mit einem Heißluftfön abgewinkelt, am oberen Ende schräg geschnitten. Aus einer zweiten abgewinkelten Platte wurden Streifen geschnitten für die Abstufung unten. Aus Reststücken kann man Abstandshalter für die Rückseite zusammenkleben.

Der Arduino Nano sitzt auf einem passenden Sockel, sodass alle Kabel auf der Rückseite versteckt sind. Vorteil: Er kann jederzeit abgezogen und umprogrammiert werden. Nur Vorsicht beim Lackieren: Den Arduino nicht besprühen. Generell nicht deckend sprühen, eher weniger und die LEDs besser vorher abkleben.

Licht und Steuerung

Im Inneren arbeitet ein adressierbarer LED-Streifen. Die einzelnen LEDs werden nicht gleichmäßig geschaltet, sondern verändern ihre Helligkeit zufällig in einem begrenzten Bereich.

Dadurch entsteht ein dezentes, organisches Flackern, ohne dass das Licht wie ein normales Lauflicht aussieht. Zusätzlich werden zwei einzelne LEDs separat angesteuert, damit kleine gelbe und grüne Lichtpunkte im Panel entstehen.

Der Effekt bleibt bewusst zurückhaltend und soll eher im Hintergrund arbeiten als zu grell oder bunt zu wirken.

Borg-Panel Beleuchtung

Schaltskizze

Vereinfachte Darstellung der Verdrahtung des Borg-Panels mit Arduino Nano, LED-Strip und zwei zusätzlichen Einzel-LEDs.
Hinweis: Die Darstellung zeigt den einfachen Testaufbau. Bei normalen Einzel-LEDs sollten passende Vorwiderstände verwendet werden, zum Beispiel 220–330 Ohm. Für den LED-Strip ist zusätzlich ein Widerstand von etwa 330 Ohm in der Datenleitung sowie ein Elko am Strip-Eingang sinnvoll.
Schaltskizze des Borg Panels

Arduino-Code

Der Sketch kann hier markiert und kopiert werden.

// Borg-Panel: grünes Wabern mit LED-Streifen und zwei Einzel-LEDs

#include <Adafruit_NeoPixel.h>

#define PIN 6   // Strip-Steuerung
#define NUM 14  // Anzahl LEDs auf Strip

#define LED1 9   // gelbe LED
#define LED2 10  // grüne LED

Adafruit_NeoPixel strip(NUM, PIN, NEO_GRB + NEO_KHZ800);

int brightness[NUM];
int direction[NUM];

void setup() {
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);

  strip.begin();
  strip.setBrightness(155); // volle Kontrolle über Werte

  for (int i = 0; i < NUM; i++) {
    brightness[i] = random(0, 100);
    direction[i] = random(0, 2) * 2 - 1; // -1 oder +1
  }
}

void loop() {
  analogWrite(LED1, random(3, 7));  // gelb
  analogWrite(LED2, random(2, 10)); // grün

  for (int i = 0; i < NUM; i++) {
    brightness[i] += direction[i] * random(4, 10);

    if (brightness[i] <= 10) direction[i] = 1;
    if (brightness[i] >= 70) direction[i] = -1;

    strip.setPixelColor(i, 0, brightness[i], 0); // Borg-Grün
  }

  strip.show();
  delay(150);
}

← Zurück zu den DIY-Projekten