möchte euch hier mein kleines Projekt "Neue Badlampe
Ziel war es eine neue Badlampe zusammen zu schrauben. Alles möglichst einfach gehalten. Ausgestattet mit 11 RGB LEDs die leider ein dezent schlechtes Mischverhalten haben
Die Lampe an sich ist sehr simpel aufgebaut ... 2 Meter Kabelkanal mit 11 Löchern drin, 2 Abschlussstücken aus Holz und fertig
http://toflo.homeunix.org/~toni.burger/ ... 010037.jpg
Die Hauptarbeit steckt nun in der Hardware und vor allem der Software für eine RGB Ansteuerung. Folgende Funktionen sollten umgesetzt werden:
- komplette HSV -> RGB umrechnung ... Farbwinkel von 0-127, Sättigung 0-127 und Helligkeit 0-127
- Programmmodus 1: Lampe aus
(jaja braucht man auch *G*) - Programmmodus 2: Farbe weiß
- Programmmodus 3: Durchlaufen des gesammten Farbraumes
- Programmmodus 4: Farbe abhängig von Umgebungshelligkeit (voreingstellt im Flash des Controllers)
- Umschalten der Programme durch einen kapaztiven Berühungssensor
http://toflo.homeunix.org/~toni.burger/ ... ine_3D.jpg
Denke diese kleine Schaltung ist flexibel einsetzbar und kann sicher auch für andere Projekte verwendet werden. An den Pin für die kapaztive Taste kann im Prinzip jede beliebige Metallfläche angeschlossen werden (darf nicht all zu groß sein, da die Kapazität sonst zu groß wird). Der Controller macht beim Start eine Referenzmessung der Fläche. Im Folgenden wird die Kapazitität dann zyklisch gemessen und mit dem Referenzwert verglichen. Durch Berührung steigt die Kapazität an und ein Tastendruck wird erkannt. So kann durch die 4 Programme gewechselt werden. Die Erkennung funktioniert auch, wenn sich die Metallplatte hinter dünnem Glas oder Plastik befindet.
http://toflo.homeunix.org/~toni.burger/ ... ensor2.jpg
Test mit eingeschweißten Kupferkelbeband auf Papier.
Für die Umebungshelligkeit wird ein LDR ausgewertet. Zu bestimmten Helligkeitswerten kann im Flashspeicher des Controllers ein HSV Wert angegeben werden. Hier habe ich es so gemacht:
Normales Tageslicht -> Gelb
Nacht -> gedimmtes Blau
Eingeschaltete Badlampe (Glühlampe) -> vollgas weiss
http://toflo.homeunix.org/~toni.burger/ ... _files.zip
Hier gibt es die Eagle Files zur Platine zum Download.
http://toflo.homeunix.org/~toni.burger/ ... 010027.jpg
Bild der fertigen Platine.
Weiter Bilder des Aufbaus gibt es hier:
http://toflo.homeunix.org/~toni.burger/ ... ood_light/
Als Controller wurde ein Attiny25 verwendet, der für 2-3 euro zu bekommen sein dürfte. (oder noch billiger kA).
Falls nun jemand Interesse an einem Nachbau hat, bitte beachten, dass es erforderlich ist
den atmel attiny25 zu programmieren. Dafür wird entsprechende Hardware benötigt.
Den Quellcode der Software gibts bei mir per Email. (Für private Zwecke)
Um alles entsprechend anpassen zu können (Farbe bei entsprechendem Umgebungslicht, Fade-Zeiten usw) sind Programmierkentnisse von nützen
Denke daraus lassen sich einige schöne Dinge basteln ... viel. finden sich hier ein paar Leute die daran weiterarbeiten möchten mir fehlts leider an der Zeit
Schönen Abend zusammen.
Toni

