Forum: Mikrocontroller und Digitale Elektronik intuitive Farbauswahl - wie realisieren?


von Gast3 (Gast)


Lesenswert?

Hallo,
ich muss ein RGB- Leuchtmittel ansteuern und hänge ehrlich gesagt daran, 
wie man wohl die Bedienung intuitiv gestalten könnte.

3 einzelne Potis für jede Farbe?
Drehencoder der zwischen x- Farben wechselt?
Farbdurchlauf mit Pause- FUnktion?

Ich weiss es echt nicht, komplizierter als gedacht das ganze irgendwie. 
Was würdet Ihr machen?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> 3 einzelne Potis für jede Farbe?
Das ist für Otto-Normal-Einsteller absolut unintuitiv, denn dann 
müsstest du dir die Mischfarben im Kopf herrechnen...

> Drehencoder der zwischen x- Farben wechselt?
> Farbdurchlauf mit Pause- FUnktion?
Oder ein Poti, das die Regenbogenfarben durchläuft. Diese Farbskala ist 
weitgehend bekannt und wird des Öfteren publiziert.
Allerdings hast du dann erst mal die Farbe, aber noch nicht die 
Helligkeit. D.h. du brauchst noch ein 2. Poti.

von Εrnst B. (ernst)


Lesenswert?

HSV-Farbraum nutzen: http://de.wikipedia.org/wiki/HSV-Farbraum
Und von dem nach RGB wandeln.
Gibt dann drei Potis, für Farbton, Sättigung, Helligkeit.
Je nach Anwendung reicht aber vielleicht nur der Farbton-Regler...

Beispiel-Code:
http://www.mikrocontroller.net/forum/codesammlung?filter=HSV
http://www.mikrocontroller.net/forum/codesammlung?filter=RGB
http://www.mikrocontroller.net/forum/codesammlung?filter=Moodlight

von Gast3 (Gast)


Lesenswert?

ALso irgendwie gefällt mir das mit 3 Reglern nicht recht... grübel

von Di P. (drpepper) Benutzerseite


Lesenswert?

Überleg dir das mit dem HSV-Farbraum nochmal. Meiner Meinung nach gibts 
kaum was intuitiveres.

Wie du die drei Größen veränderst bleibt dir ja überlassen. Da gehen 
anstatt Potis auch inkrement- und dekrement-taster, fernbedienungen, 
etc...

Um die Zahl 3 wirst du aber bei gleichzeitigem Erhalt der vollen 
Kontrolle nicht herumkommen, da "Farbe" aufgrund der menschlichen 
Physiologie immer ein dreidimensionaler Vektor sein muss.

von Gast3 (Gast)


Lesenswert?

ja den hsv-farbraum wollt ich eh nutzen, aber der bedienung bin ich mir 
echt sehr unschlüssig. ???

von Juergen (Gast)


Lesenswert?

Drehencoder, der wahlweise H S V einstellt, Auswahl durch Tastendruck.

von Gast3 (Gast)


Lesenswert?

und wie willste dem bediener das beibringen? :-(

von Di P. (drpepper) Benutzerseite


Lesenswert?

Probiers halt mal auf einem Steckbrett aus.

Bei Potis macht es übrigens einen riesigen Unterschied im Gefühl, ob da 
ein schöner Knopf drauf ist, oder ob man nur am Plastikstäbchen dreht.

von Gerrit (Gast)


Lesenswert?

Hi !

Zu der selben Problematik bin ich auf die Idee gekommen, ein altes 
Touchpad aus einem Notebook zu verwenden.

X-Achse ist die Farbe, Y-Achse ist die Helligkeit.

Die fast überall verbauten Synaptics-Touchpads lassen sich mit einem 
einfachen Kommando in den erweiterten Modus schalten, bei dem sie sich 
nicht mehr wie eine Maus benehmen sondern die absoluten 
X/Y/Druckintensität Koordinaten der Berührung liefern.

Oder man bleibt im Maus-Modus und nutzt die Bewegungsinformationen um 
das "virtuelle Farbrad" zu drehen. Iphone-Fingerwisch lässt grüßen...


Achja, bei mir ists bisher mangels Einsatzzweck bei der Idee geblieben 
;)

Viele Grüße,
Gerrit

von Gast3 (Gast)


Lesenswert?

Ja sowas dacht ich auch, sone Art Farbraum auf ne Touchfolie drucken.

von André H. (andrekr)


Lesenswert?

Finde drei Potis für HSV auch sehr intuitiv... lieber als ein 
Touchpad... welche Achsen willste denn da drauf machen? H und S aufs 
Touchpad, Poti für V oder was? Find ich fummelig.

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.