Eigenen LUMAZOID bauen: DIY Arduino Musik-Visualisierer
Komponenten und Zubehör
Arduino Nano R3
×
1
Digilent WS2812 Adressierbare LED-Strip
×
1
Taster, Momentan
×
2
Drehpotentiometer (generisch)
×
2
5 mm LED: Rot
×
1
Durchgangswiderstand, 470 Ohm
×
1
Notwendige Werkzeuge und Maschinen
Lötkolben (generisch)
Lötzinn, bleifrei
Apps und Online-Services
Arduino IDE
Über dieses Projekt
Bereit, Ihre Musik in eine faszinierende Lichtshow zu verwandeln? Dieser Leitfaden führt Sie durch die Erstellung eines Echtzeit-Musikvisualisierers, der atemberaubende LED-Muster mit Ihrem Audio synchronisiert. Das ursprüngliche Open-Source-Design, entwickelt von Nootropic Design, ist als fertiges Board erhältlich, aber der Selbstbau gibt Ihnen tiefere Einblicke und volle Kontrolle über die Hardware.
Unsere Version läuft auf einem Arduino Nano (oder Uno) und unterstützt jeden WS2812/WS2812B LED-Strip – ob Sie 60, 120 oder 180 LEDs haben. Mit acht distincten Mustern, einem Zufallsmodus und drei Farbschemata können Sie die perfekte visuelle Begleitung für jeden Track erstellen. Fortgeschrittene Steuerungen lassen Sie Empfindlichkeit, Helligkeit und die Frequenzbänder anpassen, die Sie betonen möchten – ob Sie einen tiefen Bass-Puls oder ein Vollband-Spektrum suchen.
Stromversorgung ist einfach: 5 V / 2 A oder höher hält Strip und Controller am Laufen. Alles, was Sie brauchen, sind ein paar Komponenten und der Open-Source-Code, den Sie von GitHub herunterladen können.
Schlüsselkomponenten umfassen:
WS2812 LED-Strip (60–180 LEDs)
Arduino Nano Mikrocontroller
Zwei Drehpotentiometer für Echtzeitsteuerung
Zwei momentane Taster für Navigation
Standard 5 mm rote LED für Statusanzeige
Konfigurationsschritte sind unkompliziert:
Halten Sie die Farbe-Taste beim Einschalten gedrückt, um Helligkeit anzupassen. Die ersten acht LEDs zeigen einen Regenbogen; drehen Sie den Knopf für gewünschte Helligkeit und drücken Sie die Taste erneut zum Speichern.
Halten Sie die Muster-Taste beim Start gedrückt, um Strip-Länge einzustellen. Eine, zwei oder drei rote LEDs zeigen 60-, 120- oder 180-LED-Modus an. Justieren Sie den Knopf und drücken Sie erneut zum Speichern.
Drücken und halten Sie beide Tasten, um die Frequenzantwort zu ändern. Der Knopf wählt, wie viele der acht Audiobänder visualisiert werden. Für einen bass-zentrierten Look wählen Sie die unteren 2–3 Bänder; für Vollspektrum alle acht.
Zyklieren Sie durch die acht visuellen Muster mit der Muster-Taste. Eine weiße LED markiert das aktuelle Muster; eine rote LED den Zufallsmodus.
Wechseln Sie Farbschemata mit der Farbe-Taste. Eine blaue LED am Strip-Anfang zeigt das gewählte Schema an.
Nach Konfiguration verbinden Sie eine Audioquelle mit dem Arduino-Eingang und beobachten, wie die LEDs im Takt Ihrer Musik tanzen.
Wir untergebracht den Prototyp in einem umfunktionierten Gehäuse für Bequemlichkeit, aber fühlen Sie sich frei, die Elektronik in einem kompakten Gehäuse zu montieren und den LED-Strip via dediziertem Kabel zu führen.
Code
Quellcode und Firmware
Gesamter Code, Bibliotheken und Dokumentation sind auf GitHub gehostet. Das Repository enthält detaillierte Setup-Anweisungen, Pin-Belegungen und Beispiel-Sketches.