Inhaltsverzeichnis:
- Schritt 1: Machen Sie den Raum
- Schritt 2: Neopixel
- Schritt 3: Steckbrett und Arduino
- Schritt 4: Programm
- Schritt 5: Code für Zeiten und Farben
- Schritt 6: Spielen Sie die Musik mit dem Code
- Schritt 7: Befestigen Sie Lichter an Ihrem Zimmer
Video: Spieluhr - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dieses Projekt ist ein kleiner Raum mit Lichtern, die in Abstimmung mit einer Komposition spielen. Ich habe mich aufgrund des emotionalen Gewichts des Stücks für Beethovens 5. Sinfonie entschieden. Sobald Sie den kleinen Schaumkernraum betreten, können Sie Kopfhörer aufsetzen und der Musik lauschen, während Sie die Lichtshow erleben.
Schritt 1: Machen Sie den Raum
Um zu wissen, wie viele Neopixel Sie programmieren müssen, müssen Sie die Größe Ihres Raumes kennen. Es kann in jeder gewünschten Größe hergestellt werden!
Foam Core ist das einfachste Material für Prototypen, daher kann es von Vorteil sein, Ihre ersten Wände daraus zu machen. Schaumkern und Heißkleber ist sehr robust
Schritt 2: Neopixel
Messen Sie, wie viele Neopixel Sie benötigen, ich habe einen Meter verwendet.
Die Neopixel müssen an Draht gelötet werden, damit sie an ein Steckbrett oder Arduino angeschlossen werden können. Auch hier liegen die Längen des Drahtes und der Neopixel ganz bei Ihnen.
Schritt 3: Steckbrett und Arduino
Sobald die Drähte an die Neoplixel gelötet sind, verbinden Sie diese mit einem Arduino und einem Steckbrett. Dies ist notwendig, da das Licht programmiert werden muss.
Schritt 4: Programm
Jetzt können Sie mit der Programmierung der Lichter beginnen. Wenn Sie nicht wissen, wo Sie anfangen sollen, kann ein Code ähnlich meinem verwendet werden. Es wird im Bild gezeigt.
Schritt 5: Code für Zeiten und Farben
Der Code, den Sie verwenden, ist für jeden Song, den Sie verwenden möchten, unterschiedlich. Wenn Sie wie ich Beethovens 5. Symphonie verwenden möchten, können Sie die Zeitintervalle verwenden, die ich bereits herausgefunden habe. Andernfalls können Sie das Tempo auf eine Stoppuhr tippen, um herauszufinden, wie viele Millisekunden in einem Schlag sind.
In Bezug auf Beethovens 5. entsprach ein Schlag 700 Millisekunden. Wenn Sie diese Zahl kennen, können Sie die Dauer der Lichter festlegen.
Wenn Sie auch Beethovens 5. verwenden möchten, enthält das enthaltene Bild einen Ausschnitt der Zeitintervalle und Farben, die in meinem Code verwendet werden.
Schritt 6: Spielen Sie die Musik mit dem Code
Um es mir einfacher zu machen, habe ich das Video von den Lichtern getrennt und eine Taste programmiert, um die Lichter zu starten. Um den Code und die Musik gleichzeitig zu starten, achte ich nur darauf, den Knopf zu drücken und gleichzeitig das Video zu starten.
Schritt 7: Befestigen Sie Lichter an Ihrem Zimmer
In welcher Konfiguration Sie sich auch entscheiden, befestigen Sie die Leuchten am Raum. Ich stelle die Lichter vertikal an die Ecke einer Wand, damit sie über die Wand daneben leuchten kann.