Taster mit RGB Hintergrundbeleuchtung programmieren
Verfasst: 9. Jun 2016, 22:42
Hallo,
ich möchte einen Taster haben, der maximal 6 Tasten (3Wippen) hat und durch milchiges Plexiglas von unten beleuchtet wird.
Die Hardware steht soweit, die Taster habe ich selbst gefräst (ähnlich wie http://shop.haus-bus.de). Das ganze aktuell für den Gira Standard System 55 Rahmen.
Die Platine des eigentlichen Tasters besitzt 6 5050 RGB LEDs, die von einem WS2803 per SPI vom LPC1115 angesteuert werden.
Als Controller Platine hatte ich mir die lpc1115_16io_up aus dem hardware-incubation Ordner ausgesucht.
(Hat die bereits jemand ausprobiert und ist so funktionsfähig?)
Der Clou ist, dass eine gepulste IR-LED und eine Photodiode mit Tageslichtfilter auf der Tasterplatine verbaut ist. Somit habe ich realisieren können, dass die LEDs nur angehen, wenn man die Hand vor den Taster hält.
Ich hatte mir folgenden Hintergrund überlegt:
Jede Funktion bekommt im gesamten Haus eine Farbe zugewiesen (z.B. Deckenleuchte = blau, Jalousie = grün...). Wenn man nun nicht mehr weiß, welcher Taster in einem Raum für eine bestimmte Funktion vorhanden war, kann man dieses durch die Farben erkennen.
Dieses soll mir die Beschriftung der Taster ersparen (da ich keine "schöne" Möglichkeit zum selber bauen gefunden habe...)
Zusätzlich sollen die LEDs als Nachtlicht bzw. Orientierungslicht nutzbar sein.
Daraus ergeben sich folgende Anforderungen an die Programmierung des KNX Teils:
6 x 3 x 8 Bit Farbwert (6 LEDs, 3 Farben/LED, 8 Bit pro Farbe) schreiben
1 x 3 x 8 Bit Farbwert für Nachtlichtfunktion schreiben
6 x Taster auslesen
Funktion "Handerkennung" ein- und ausschalten
Funktion "Nachtlicht" ein- und ausschalten
evtl. Helligkeit auslesen (muss noch evaluiert werden, da Photodiode mit Tageslichtfilter verbaut)
Ich habe die Funktionen bereits mit der sblib programmiert, sodass der Einstieg bereits gemacht ist.
Leider habe ich noch nicht allzuviel Ahnung, wie ich dieses Projekt in die KNX Welt einbinden kann (und später auch per ETS programmieren kann...)
Eventuell ist hier der ein oder andere, der auch Interesse an diesem Taster und bereits Erfahrung mit der Programmierung von KNX Komponenten hat. Ich bin selbstverständlich bereit alle Sourcen und auch CAD Zeichnungen für die Tasterkomponenten und Platinen hier oder im GIT zu veröffentlichen.
(Man möge mir einen Zugang geben)
Ich hoffe, wir bekommen das Projekt zusammen hin.
Grüße
Olli
ich möchte einen Taster haben, der maximal 6 Tasten (3Wippen) hat und durch milchiges Plexiglas von unten beleuchtet wird.
Die Hardware steht soweit, die Taster habe ich selbst gefräst (ähnlich wie http://shop.haus-bus.de). Das ganze aktuell für den Gira Standard System 55 Rahmen.
Die Platine des eigentlichen Tasters besitzt 6 5050 RGB LEDs, die von einem WS2803 per SPI vom LPC1115 angesteuert werden.
Als Controller Platine hatte ich mir die lpc1115_16io_up aus dem hardware-incubation Ordner ausgesucht.
(Hat die bereits jemand ausprobiert und ist so funktionsfähig?)
Der Clou ist, dass eine gepulste IR-LED und eine Photodiode mit Tageslichtfilter auf der Tasterplatine verbaut ist. Somit habe ich realisieren können, dass die LEDs nur angehen, wenn man die Hand vor den Taster hält.
Ich hatte mir folgenden Hintergrund überlegt:
Jede Funktion bekommt im gesamten Haus eine Farbe zugewiesen (z.B. Deckenleuchte = blau, Jalousie = grün...). Wenn man nun nicht mehr weiß, welcher Taster in einem Raum für eine bestimmte Funktion vorhanden war, kann man dieses durch die Farben erkennen.
Dieses soll mir die Beschriftung der Taster ersparen (da ich keine "schöne" Möglichkeit zum selber bauen gefunden habe...)
Zusätzlich sollen die LEDs als Nachtlicht bzw. Orientierungslicht nutzbar sein.
Daraus ergeben sich folgende Anforderungen an die Programmierung des KNX Teils:
6 x 3 x 8 Bit Farbwert (6 LEDs, 3 Farben/LED, 8 Bit pro Farbe) schreiben
1 x 3 x 8 Bit Farbwert für Nachtlichtfunktion schreiben
6 x Taster auslesen
Funktion "Handerkennung" ein- und ausschalten
Funktion "Nachtlicht" ein- und ausschalten
evtl. Helligkeit auslesen (muss noch evaluiert werden, da Photodiode mit Tageslichtfilter verbaut)
Ich habe die Funktionen bereits mit der sblib programmiert, sodass der Einstieg bereits gemacht ist.
Leider habe ich noch nicht allzuviel Ahnung, wie ich dieses Projekt in die KNX Welt einbinden kann (und später auch per ETS programmieren kann...)
Eventuell ist hier der ein oder andere, der auch Interesse an diesem Taster und bereits Erfahrung mit der Programmierung von KNX Komponenten hat. Ich bin selbstverständlich bereit alle Sourcen und auch CAD Zeichnungen für die Tasterkomponenten und Platinen hier oder im GIT zu veröffentlichen.
(Man möge mir einen Zugang geben)
Ich hoffe, wir bekommen das Projekt zusammen hin.
Grüße
Olli