Der geräuschreaktive DIY-RGB-LED-Streifen, den wir bauen werden, reagiert auf die Musik oder den Ton, die von Ihrem Fernseher, Heimkino oder einem anderen Gerät kommen. Abgesehen davon, dass es auf Geräusche reagiert, können Sie auch aus 118 verschiedenen Lichteffekten wählen. Sie können auch benutzerdefinierte Effekte erstellen.

Einmal gebaut, können Sie es als Umgebungslicht verwenden und hinter dem Fernsehbildschirm oder auf Ihrem Gaming-PC installieren, auch wenn Ihr Motherboard RGB oder ARGB (Addressable RGB) nicht unterstützt.

Dinge, die Sie brauchen

Für dieses Projekt benötigen Sie Folgendes:

  • Ein WS2812 adressierbarer RGB-LED-Streifen. Holen Sie sich eine nicht wasserdichte 5-Meter-Rolle.
  • Eine ESP8266-basierte MCU wie NodeMCU oder D1 Mini. Sie können auch ESP32 verwenden (falls Sie bereits eines haben).
  • Ein Mikrofonmodul. Sie können jede oder jede auswählen, die an Ihrem Standort verfügbar ist.
    • INMP401 MEMS-Mikrofon
    • MAX4466 Elektretmikrofon
    • MAX9814 Elektretmikrofon
  • Ein 5V 3A oder besseres Netzteil.
instagram viewer

Fähigkeiten benötigt

Lötkenntnisse sind erforderlich. Wenn Sie jedoch keine Vorkenntnisse haben oder Hilfe beim Einstieg benötigen, lesen Sie unseren vorherigen Leitfaden, um zu lernen wie man lötet.

Schritt 1: Laden Sie die Firmware herunter und flashen Sie sie

Für dieses Projekt verwenden wir das WLED Sound Reactive-Projekt GitHub.

  • Laden Sie die herunter WLED Sound Reaktiv neueste stabile Version für ESP8266- oder ESP32-Board (je nachdem, was Sie verwenden).
  • Laden Sie außerdem die ESPHome-Flasher Werkzeug.
  • Wähle aus KOM Port, an dem ESP8266 oder ESP32 angeschlossen ist.
  • Klicken Durchsuche um die WLED-Firmware auszuwählen.
Autor erstellt. Kostenlos ohne Namensnennung zu verwenden.
  • Jetzt klicken BlinkenESP und warten Sie, bis der Flash-Vorgang abgeschlossen ist.

Schritt 2: Verbinden Sie WS2812 mit dem ESP8266/ESP32-Board

Sobald die Firmware geflasht ist, können Sie den WS2812B ARGB-LED-Streifen an die ESP32- oder ESP8266-Platine anschließen. Sie können den ARGB-Stromeingang direkt an die VIN- und GND-Pins der ESP-Platine anschließen oder ein separates Netzteil verwenden, um den LED-Streifen separat, aber mit gemeinsamer Masse zu versorgen.

Beziehen Sie sich auf das folgende Diagramm und die Tabelle, um den RGB-Streifen und das Mikrofon mit dem ESP-Modul zu koppeln.

NodeMCU (ESP8266) ESP32 WS2812B Mikrofon
Fahrgestellnummer Fahrgestellnummer 5V
G Masse Masse G
D4 D4 DI oder Din (Dateneingang)
3V3 3V3 VCC
A0 GPIO36 aus

Wenn Sie kein Netzteil haben oder nicht in eines investieren möchten, können Sie den LED-Streifen direkt mit der NodeMCU oder dem ESP32 koppeln und den ESP über ein Micro-USB-Kabel mit Strom versorgen. Obwohl dies funktioniert, kann es die MCU beschädigen und wird daher nicht empfohlen.

Schritt 3: Richten Sie die geräuschreaktive Hintergrundbeleuchtung ein

Sobald Sie das Mikrofon und den WS2812B-LED-Streifen an die ESP-Platine angeschlossen haben, schließen Sie die 5-V-Stromversorgung an, um das Gerät einzuschalten.

  • Öffnen Sie auf Ihrem Smartphone oder PC die WLAN-Einstellungen und verbinden Sie sich mit dem WLED-AP Netzwerk.
  • Sobald die Verbindung hergestellt ist, schalten Sie mobile Daten aus und öffnen Sie dann eine Webbrowser-App wie Chrome oder Safari auf Ihrem Smartphone.
  • Besuchen Sie die IP-Adresse 4.3.2.1 und klicken Wlan einstellungen.
  • Geben Sie Ihre WLAN-SSID und Passwort.
  • Klicken Speichern & verbinden. Das ESP stoppt den AP-Modus und stellt eine Verbindung zu Ihrem Wi-Fi-Netzwerk her.
  • Öffnen Sie den Play Store und installieren Sie die WLED App.
  • Öffnen Sie die WLED-App und tippen Sie auf die + Symbol.
  • Klopfen Entdecken Sie Lichter… Das Modul findet automatisch den RGB-Streifen, der mit Ihrem Wi-Fi-Netzwerk verbunden ist.
  • Tippen Sie auf die ankreuzen/ankreuzen Symbol oben.
  • Tippen Sie dann auf die WLED-SoundReactive. Dadurch wird der Steuerungsbildschirm geladen, auf dem Sie Farbe, Muster, Effekte usw. ändern können. Bevor Sie das tun können, müssen Sie es jedoch konfigurieren.
  • Klopfen Config> LED-Einstellungen.
  • Zählen Sie die Anzahl der LEDs, nachdem Sie sie auf der Rückseite Ihres Fernsehers oder Monitors angebracht haben, und geben Sie sie in das ein Gesamtzahl der LEDs Feld.
  • Unter Hardware-Setup Geben Sie auf derselben Seite „2“ in Pin und „0“ ein Start, und die letzte LED-Zählung in der Anzahl Feld. Klopfen Speichern.

Schritt 4: Testen Sie den geräuschreaktiven LED-Streifen und stellen Sie die Empfindlichkeit ein

Sie können den LED-Streifen jetzt mit der WLED-App steuern und Effekte, Helligkeit usw. ändern. Sie können die Tonempfindlichkeit auch über die WLED-Einstellungen an Ihre Bedürfnisse anpassen. Um die Tonempfindlichkeit einzustellen, gehen Sie zu Konfig > Toneinstellungen. Es stehen zwei Einstellungen zur Verfügung:

  • Rauschsperre: Der Mindestschwellenwert, bei dem die Lichter eine Farbe oder einen Effekt anzeigen. Je höher der Wert, desto höher ist die zum Auslösen der LEDs erforderliche Tonhöhe.
  • Gewinnen: Die Schallempfindlichkeit. Je höher, desto empfindlicher ist es zu klingen.

Wenn Sie verwenden INM643, geben Sie 35 in Squelch und 12 in Gain ein.

Nach Eingabe der Werte in die Rauschsperre und Gewinnen Felder, tippen Sie auf Speichern. Sie können mit den Einstellungen spielen, bis Sie die beste Erfahrung für Ihr Setup erhalten.

Unter Auswirkungenfinden Sie 15 Sound-reaktive Effekte (mit * gekennzeichnet). Sie können zu einem beliebigen wechseln oder einen nicht auf Geräusche reagierenden Effekt auswählen. Das *Geräuschmesser wird für die meisten empfohlen. Sie können Ihre Palette auswählen, um die Farbe zu ändern, oder eine Voreinstellung mit einer Kombination aus Paletten und Effekten erstellen. Darüber hinaus können Sie die Effektgeschwindigkeit, Intensität und LED-Helligkeit ändern, um die Effekte anzupassen.

Schritt 5: In Home Assistant integrieren (optional)

Sie können Home Assistant einrichten um dieses DIY-Smart-Sound-reaktive Umgebungslicht zu automatisieren und Effekte, Helligkeit und andere Einstellungen von einem einzigen Bedienfeld aus zu steuern. Es gibt Ihnen auch Fernzugriff auf alle Ihre intelligenten, auf Geräusche reagierenden Umgebungslichter. Außerdem können Sie MQTT aktivieren oder den Streifen als Philips Hue emulieren (unter Konfig > Schnittstellen synchronisieren), um den Streifen mit dem Sprachassistenten Alexa zu steuern.

Richten Sie mehrere WLEDs ein und synchronisieren Sie sie zusammen

Herzlichen Glückwunsch: Sie haben jetzt eine auf Geräusche reagierende Hintergrundbeleuchtung für Ihren Fernseher oder Monitor gebaut. Wenn Sie möchten, können Sie mehrere WS2812 ARGB-LED-Streifen in Ihrem Zimmer oder Haus aufstellen und alle synchronisieren (über die integrierte UDP-Protokollunterstützung), um mit nur wenigen Fingertipps denselben Effekt gleichzeitig zu spielen. Diese DIY-Streifen können einzeln oder in einer Gruppe mit einer speziellen Android-App gesteuert werden, die im Play Store erhältlich ist, wie in dieser Anleitung beschrieben.

Sie können auch Sprachassistenten wie Alexa verwenden, um den RGB-Streifen zu steuern, Helligkeit oder Farbe zu ändern. Darüber hinaus können Sie dies in Home Assistant hinzufügen, um alle Ihre RGB-Streifen von einem einzigen Dashboard aus zu steuern.

So stellen Sie RGB-LED-Leuchten her, die DIY-Farben anzeigen

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • DIY
  • ESP32
  • DIY-Projekt-Tutorials
  • Intelligente Beleuchtung

Über den Autor

Ravi Singh (11 veröffentlichte Artikel)

Ravi ist ein Experte für technische Erklärungen, ein IoT-Enthusiast und Linux-Liebhaber mit einem Hintergrund in Big Data und App-Entwicklung. Er verbringt die meisten seiner Wochenenden damit, mit IoT-Geräten zu arbeiten und Spiele auf der Xbox zu spielen. Er ist auch ein Alleinreisender, der gerne wandert und neue Wege erkundet.

Mehr von Ravi Singh

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden