MIDI 5V LED Strip Light Controller für das Spielatron oder andere MIDI Synthesizer - Gunook
MIDI 5V LED Strip Light Controller für das Spielatron oder andere MIDI Synthesizer - Gunook
Anonim
MIDI 5V LED Strip Light Controller für den Spielatron oder andere MIDI-Synthesizer
MIDI 5V LED Strip Light Controller für den Spielatron oder andere MIDI-Synthesizer

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

Image
Image

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

Bestücken Sie die Platine
Bestücken Sie die Platine

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

Montieren Sie die Leiterplatte auf einer Kunststoff-Abstandshalterung
Montieren Sie die Leiterplatte auf einer 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

Terminieren Sie die Leitungen auf dem dreifarbigen 5-V-LED-Streifen
Terminieren Sie die Leitungen auf dem 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

LED-Streifen anschließen, Nano programmieren und zum Board hinzufügen
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.