PWM foxlight: Unterschied zwischen den Versionen
Nickma (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Dave (Diskussion | Beiträge) (LED's goes LEDs) |
||
Zeile 30: | Zeile 30: | ||
Veränderbar heißt in diesem Fall, eine Verschiebung des Weißtons in Richtung Rötlichem- und Bläulichem-weiß. Bläuliches Weiß trägt dazu bei, später müde zu werden und rötliches Weiß ist angenehmer.<br/> | Veränderbar heißt in diesem Fall, eine Verschiebung des Weißtons in Richtung Rötlichem- und Bläulichem-weiß. Bläuliches Weiß trägt dazu bei, später müde zu werden und rötliches Weiß ist angenehmer.<br/> | ||
Mit diesen Anforderungen ist meine Wahl auf | Mit diesen Anforderungen ist meine Wahl auf LEDs gefallen. Anstelle des Kaufs von Weißen, Blauen und Roten LEDs habe ich mich dazu entschieden Weiße und RGB-LEDs zu kaufen (wenn schon, denn schon), was auch gleichzeitig die Möglichkeiten stark erweitert. | ||
*Steuerung der lampe flexibel | *Steuerung der lampe flexibel | ||
Wahl ist auf CAN gefallen, da relativ billig und hierzu schon einige Referenzprojekte existieren. | Wahl ist auf CAN gefallen, da relativ billig und hierzu schon einige Referenzprojekte existieren. | ||
Zeile 38: | Zeile 38: | ||
==Technische Eigenschaften== | ==Technische Eigenschaften== | ||
[[Bild: foxlight_bottom1.jpg|180px|thumb|right|Unterseite der Metallplatte]] | [[Bild: foxlight_bottom1.jpg|180px|thumb|right|Unterseite der Metallplatte]] | ||
===Die | ===Die LEDs=== | ||
Zugegeben sie waren nicht gerade billig, aber sie haben es in sich. | Zugegeben sie waren nicht gerade billig, aber sie haben es in sich. | ||
Mein Wahl: [http://www.leds.de/c1293/High_power_LEDs/Seoul_Z-LED_P4_P5.html Seoul-LEDs] | Mein Wahl: [http://www.leds.de/c1293/High_power_LEDs/Seoul_Z-LED_P4_P5.html Seoul-LEDs] | ||
Zeile 53: | Zeile 53: | ||
Selbst entwickelte Platine mit Hex-FET's Rds(on) = 0.04 Ohm. | Selbst entwickelte Platine mit Hex-FET's Rds(on) = 0.04 Ohm. | ||
===Ausführung=== | ===Ausführung=== | ||
LEDs werden auf der Unterseite einer Metallplatte befestigt. Sie strahlen dann auf ein Diffusierte Plexiglas Scheibe (also auf eine trübe). | |||
Auf der Oberseite der Metallplatte habe ich kleine (passive) Kühlkörper angebracht, die Kabel herraus geführt sowie die Elektronik vorerst befestigt. | Auf der Oberseite der Metallplatte habe ich kleine (passive) Kühlkörper angebracht, die Kabel herraus geführt sowie die Elektronik vorerst befestigt. | ||
===Farben=== | ===Farben=== |
Version vom 26. Juni 2008, 18:24 Uhr
Ihr könnt gerne im Forum (oder auf der Wiki diskussionsseite) mitreden, ich habe einen Post dazu erstellt: http://www.mikrocontroller.net/topic/103863
Anforderungen an das Projekt
- Die Grundidee war eine Zimmerlampe mit veränderbarem Weißton zu bauen, die noch dazu wenig Energie benötigt
Veränderbar heißt in diesem Fall, eine Verschiebung des Weißtons in Richtung Rötlichem- und Bläulichem-weiß. Bläuliches Weiß trägt dazu bei, später müde zu werden und rötliches Weiß ist angenehmer.
Mit diesen Anforderungen ist meine Wahl auf LEDs gefallen. Anstelle des Kaufs von Weißen, Blauen und Roten LEDs habe ich mich dazu entschieden Weiße und RGB-LEDs zu kaufen (wenn schon, denn schon), was auch gleichzeitig die Möglichkeiten stark erweitert.
- Steuerung der lampe flexibel
Wahl ist auf CAN gefallen, da relativ billig und hierzu schon einige Referenzprojekte existieren.
Warum selbst bauen
Schnell erklärt: Vergleichbare Lampen sind erst ab einem vier stelligen Euro Betrag zu haben.
Und einmal ehrlich: Wer hat schon eine Lampe, die man updaten kann? :)
Technische Eigenschaften
Die LEDs
Zugegeben sie waren nicht gerade billig, aber sie haben es in sich. Mein Wahl: Seoul-LEDs
- 15 Mal Weiß Seoul-P4 - á~bis3 Watt - 240Lumen
- 12 Mal RGB Seoul-P5 - á~1Watt - 78 Lumen
Ansteuerung
Mikrocontroller Part
- Via PWM @ Atmega 8 @ 16MhZ
Um flexibel zu bleiben habe ich linke- und rechte-Seite der Lampe so realisiert, dass man die Farben beider Seiten getrennt voneinander steuern kann.
Sprich es werden 7 PWM-Ausgänge benötigt, die ich softwaremäßig realisiert habe.
Derzeit kommt die CAN-Testplatine von http://www.kreatives-chaos.com zum Einsatz
Power Part
Selbst entwickelte Platine mit Hex-FET's Rds(on) = 0.04 Ohm.
Ausführung
LEDs werden auf der Unterseite einer Metallplatte befestigt. Sie strahlen dann auf ein Diffusierte Plexiglas Scheibe (also auf eine trübe). Auf der Oberseite der Metallplatte habe ich kleine (passive) Kühlkörper angebracht, die Kabel herraus geführt sowie die Elektronik vorerst befestigt.
Farben
Grundsätzlich kommt derzeit ein abgeändertes HSV (to RGB) Verfahren zum Einsatz. Derzeit ist die Umrechnung (Bei voller Sättigung) auf 255 Farben ausgelegt.
Sprich, die Einstellung der Farben erfolgt über drei Werte: (H)Farbton, (S)Sättigung, (V)Leuchtstärke (Englisch: Hue, Saturation, Value) von 0 bis 255.
Zusätzlich existiert noch eine Speed einstellung, die einen Mood light Effekt erzeugt.
Technische Details
Control Part
Achtung: Schaltung noch nicht getestet.
Power Part
Ich denke der Power Part ist noch nicht einmal annähernd optimal, funktioniert haber.
Meiner Meinung nach zu verbessernde Punkte:
- Widerstände aus der Schaltung entfernen (sind als sicherheitsmaßnahme eingebaut)
- Bessere FET's verwenden, falls vorhanden (diese werden bei Volllast heiß, Rdson=0.04 Ohm)
- Mit Oszi störeinfälle an den Gates der Fet's messen ob vorhanden (Steuerleitungen liegen nahe beisammen)
To-Do's
- CAN-Implementieren
- Temperaturfühler in der Lampe (LM75 oder ähnliche)
- Ev. einen kleinen gesteuerten Lüfter
- Erstes Ätzen der Control Platine
- Gehäuse
- Ev. IR-Empfänger implementieren
- Ev. Touch Funktion einbaun - Lampe mit Berührung ein/aus schalten.
Mein Highlights
- Ich hatte davor noch nichts mit Lichttechnik zu tun und damit hat mir das Umrechnungsverfahren HSV to RGB besonders gut gefallen.
- Das ist mein erstes AVR-Projekt
- Mein erstes Projekt mit BUS anbindung