Inhaltsverzeichnis:
- Schritt 1: Sehen Sie sich das Endergebnis an
- Schritt 2: Herstellung der Leiterplatte
- Schritt 3: Bestücken Sie die Platine
- Schritt 4: Montieren Sie die Platine auf eine Kunststoff-Abstandshalterung
- Schritt 5: Terminieren Sie die Leitungen am dreifarbigen 5-V-LED-Streifen
- Schritt 6: LED-Streifen anschließen, Nano programmieren und zum Board hinzufügen
- Schritt 7: Musik an den MIDI Light Controller senden
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieser Controller blinkt dreifarbige LED-Streifen für 50 mS pro Note. Blau für G5 bis D # 6, rot für E6 bis B6 und grün für C7 bis G7. Der Controller ist ein ALSA-MIDI-Gerät, sodass MIDI-Software gleichzeitig mit einem MIDI-Synth-Gerät wie dem Spielatron an die LEDs ausgegeben werden kann. Die dreifarbigen 5V LED-Streifen und Arduino Nano wurden von Banggood gekauft.
Schritt 1: Sehen Sie sich das Endergebnis an
Hier arbeitet der Controller mit dem Spielatron. Beide sind als MIDI-Geräte registriert, die ttymidi gemäß unserem Instructable zum Senden von Musik an das Spielatron verwenden. Sowohl das Spielatron als auch die MIDI-Leuchten werden von LMMS mit demselben Musiktitel gesendet.
Schritt 2: Herstellung der Leiterplatte
Wir haben die Platine mit der mitgelieferten dxf-Datei geroutet.
Schritt 3: Bestücken Sie die Platine
Bestücken Sie die Platine mit drei 10K-Widerständen und drei BD681-NPN-Darlington-Transistoren und einzelnen Inline-Header-Streifen gemäß dem bereitgestellten Schaltplan.
Schritt 4: Montieren Sie die Platine auf eine Kunststoff-Abstandshalterung
Beachten Sie, dass nicht alle Pins des Nano verwendet werden, so dass es nicht notwendig ist, Header-Pins über die gesamte Länge zu setzen. Es gibt auch einige Ersatzlöcher und Pads, die für ein anderes Projekt vorgesehen sind, das dieselbe Platine wie im Bild oben verwendet.
Montieren Sie die Platine auf der 3D-gedruckten Kunststoff-Abstandshalterung. Die Plastikhalterung wird aus der mitgelieferten stl-Datei gedruckt.
Schritt 5: Terminieren Sie die Leitungen am dreifarbigen 5-V-LED-Streifen
Schließen Sie die Leitungen am dreifarbigen 5-V-LED-Streifen ab und beachten Sie die Reihenfolge der Pins
5V +ve
Blau
rot
Grün
Schritt 6: LED-Streifen anschließen, Nano programmieren und zum Board hinzufügen
Verbinden Sie das andere Ende der Leitungen vom LED-Streifen mit dem Header auf der Platine mit dem ersten Pin (5V + ve) auf der rechten Seite, wie im Bild oben gezeigt.
Programmieren Sie den Nano mit der mitgelieferten ino-Datei. Dies ist dem Code für das Spielatron sehr ähnlich, nur die Note-On-Funktion überprüft nur den MIDI-Wert der Note und wählt eine Farbe für die LEDs abhängig von ihrem Wert aus.
Blau für die Noten G5 bis D#6, rot für die Noten E6 bis B6 und grün für die Noten C7 bis G7.
Auch hier gibt es keinen Code in der Note-Off-Funktion, da die LEDs nur für 50ms geblinkt und dann durch die Note-On-Funktion ausgeschaltet werden.
Schritt 7: Musik an den MIDI Light Controller senden
Sie sind nun fertig und Sie müssen nur noch ein Musikstück an den MIDI-Light-Controller senden und die LEDs blinken entsprechend ihrem Notenwert. Am Ende des obigen Videos befindet sich ein Teststück, das zeigt, wie die LEDs die Farbe ändern, während der Spielatron eine chromatische Skala auf und ab bewegt.