Forum: Mikrocontroller und Digitale Elektronik Midi-Controller mit RBG LED´s


von Christoph M. (christoph_mu)


Lesenswert?

Hallo microcontroller-community!

eines vorweg, ich bin musiker und hae nich besonders viel wissen über 
Technik-zeug :D

Ich plane einen Midi-controller auf Arduino-basis zu bauen, bin mir aber 
nicht ganz sicher welche Teile (resistoren etc.) ich genau brauch und 
wie genau ich sie mit einander verbinde. Klar, mit nem Lötkolben;P

Meine Idee ist folgende:

Jeder Potentiometer verbunden mit einer RBG-LED,sodass jede 
potentiometer-position eine andere Farbe an der LED erzeugt.
zusätzlich ein an-/ausschalter für jede LED.


Ich wäre sehr dankbar für jegliche infos!

Christoph

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Im Moment ist völlig unklar, wie MIDI da reinspielt.
Willst einen MIDI Empfänger bauen, der Controllerbytes in RGB 
verwandelt, oder soll das Gerätchen MIDI-Controllersignale senden? Wenn 
letzteres, was sollen die LED machen?

von Michael W. (Gast)


Lesenswert?

So einfach ist das nicht, weil das Potentiometer erst digitalisiert 
werden muss und der Wert in eine Farbskala gewandelt an die RGB 
übertragen werden muss, was ebenfalls wieder ein Protokoll hat.

Es gab hier im Forum aber bereits einmal so einen Entwurf, meine ich. 
Finde es aber gerade nicht.

von Christoph M. (christoph_mu)


Lesenswert?

WOW! ihr seid schnell! vielen Dank!

Ich versuch meine idee etwas genauer zu beschreiben!

Im grunde will ich einen USB-Midi-Controller basteln.Mit nem Arduino.
Nur Potentiometer,die CC-signale (richtig?) an meinen laptop senden.
Jeder Potentiometer soll eine RBG-LED zur "positionsanzeige" erhalten.

Mir is klar,dass der schwierigste par,warscheinlich, die programmierung 
ist.
dieses problem lass ich mir aber für später ;)

Was im moment für mich wichtig ist:

- welche Potentiometer sind geeignet?
- welche LED´s sind geeignet
und
- was brauch ich noch und worauf sollt ich achten?

Thanks!
Christoph

von Maxim B. (max182)


Lesenswert?

Christoph M. schrieb:
> Mir is klar,dass der schwierigste par,warscheinlich, die programmierung
> ist.
> dieses problem lass ich mir aber für später ;)

Am besten sollte man das gleichzeitig machen: Schaltung entwerfen und 
über mögliche Programmierwege denken. Sonst bekommt man eine Schaltung, 
die schwer bzw. nicht möglich ist, zu programmieren.

Christoph M. schrieb:
> Nur Potentiometer,die CC-signale (richtig?) an meinen laptop senden.
> Jeder Potentiometer soll eine RBG-LED zur "positionsanzeige" erhalten.

CC-signale haben Wert zwischen 0 und 127. ADC von ATMega hat 0...1023, 
deshalb kann man entweder einfach 7 höhere Bits für CC nehmen oder ... 
es gibt auch andere Möglichkeiten...

Die Frage ist, wie geht es mit LED. Was und wie sollten die zeigen? 
Warum ausgerechnet RGB? Hier wäre es informativer, entweder LED-Scala 
für Poti zu nutzen, oder auch eine digitale Anzeige, Ziffer pro Poti.

Es gibt Orgeln, die elektrische Registertraktur und Schwellwerk haben. 
In letzten Jahrzehnten baut man oft eine digitale Anzeige für 
Schwelltrittposition. Das ist meistens eine digitale Anzeige.

Christoph M. schrieb:
> - welche Potentiometer sind geeignet?

Alle.

Christoph M. schrieb:
> - welche LED´s sind geeignet

Alle.

Christoph M. schrieb:
> - was brauch ich noch?

das Kopf. Eine vernünftige Zielsetzung ist wichtigste Voraussetzung.

: Bearbeitet durch User
von AVerr (Gast)


Lesenswert?

Matthias S. schrieb:
> Wenn
> letzteres, was sollen die LED machen?

Ich denke mal dass es Christoph um das Feedback aus seinem Musikprogramm 
(Ableton, mixxx, Tracktor und wie sie alle heißen) geht.
Die Reglerposition im Programm muss nicht unbedingt der mechanischen 
Poti-Position entsprechen: am Start kann das Poti mechanisch wo anders 
stehen als der dazugehörige Regler im Programm, dann lassen sich Regler 
auch automatisieren oder man kann sie auch stumpf mit der Maus ziehen.
Dafür sendet das Programm entsprechende CC-Werte (0-127) zurück wenn 
sich etwas ändert.


Eine wichtige Frage ist aber noch offen: Um wie viele Potis/LEDs geht es 
hier?
1 Poti + 1 LED kann man locker mit einem recht kleinen atmega bedienen, 
bei 64 Potis + 64 LEDs muss man dann schon über weitere Teile wie 
Schieberegister nachdenken.

von Harry L. (mysth)


Lesenswert?


von J. S. (engineer) Benutzerseite


Lesenswert?

Harry L. schrieb:
> Gabs hier doch schon mal:
> Beitrag "Universelles Eingabegerät mit Drehencodern"

:-)

Mein Beitrag von damals wurde ja von mehreren aufgegriffen und 
inzwischen haben auch einige andere was gebaut. Nicht ganz so, wie ich 
es brauche, aber durchaus Musik-MIDI-tauglich. Das am weitesten 
gediehene Projekt ist wohl das hier:

https://youtu.be/4_IL63UuWqs

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.