joerg2712
14.07.2007, 10:23
Hallo zusammen,
ich lese schon einige Zeit bei Euch mit und muss sagen, das RN wurde mein Lieblings-Forum. Tolle Beiträge, ein einzigartig breites Wissen der Mitglieder und meist eine gute Kommunikationskultur. Klasse und weiter so.
Ich plane i.M. zwar keinen Roboter, dafür eine komplexere LED-Beleuchtung. Ich würde mich freuen, wenn die Controller-Spezialisten und natürlich auch alle anderen User hier kurz ihre Meinung (Tips, Verbesserungsvorschläge, Alternativen) zu diesem Projekt schreiben könnten.
Meine Planung
- 8 unabhängige LED-Lampen mit je einer RGB-LED und einer gelben und einer weißen LED (Superfluxe)
- Immer 2 Lampen bestrahlen eine opalisierte Plexiglasplatte (sieht gut aus)
- Je Lampe 5 PWM (rot-grün-blau-gelb-weiß), realisiert in einem kleinen AVR-Controller
- PWM-Auflösung 4 Bit = 16 Helligkeitsstufen je Farbe = theoretisch 4096 Farben für die RGB-LED
Nun zur Steuerung der ganzen Farbenpracht:
- In jedem Controller liegen 32 fixe Farbdefinitionen.
- Farbauswahl im Stand-alone-Betrieb über einen Taster (einfach durchtasten)
- Zusätzliches kleines Bediengerät mit eigenem AVR-Controller, evtl. mit IR-Fernbedienung.
- Im Bediengerät einige Kompositionen aus verschiedenen Farbkombinationen der einzelnen Lampen, nenne ich hier mal "Programm" definieren
- Ansteuerung der einzelnen Lampen über Lampen-ID (3 Bit) und Farbsollwert (5 Bit) einfach möglich
Die 32 Farben und einige Kombinationen (Programme) reichen in der Praxis allemal, schließlich will ich keine kitschige Multi-Color-Atmosphäre, kein Disko-Feeling und keine Regenbogen-Fadings sondern ein eher gemütliches Ambiente mit interessanten Lichtschattierungen schaffen.
Was haltet Ihr davon?
Und noch eine direkte Frage an die Controller-Spezialisten:
Das übergeordnete Bediengerät soll als Master die 8 Lampen (Slaves) ansteuern. Dazu benötige ich eine geeignete Kommunikationstechnik (Bussystem?). Da sich die Kommunikation auf 8 Bit reduziert, könnte ich das sogar mit I/Os machen. Das wäre m.E. einfach und flexibel, aber natürlich zum Verkabeln nicht so der Hit. Die Entfernungen zwischen den Controllern betragen außerdem bis zu einigen Metern. Lieber wäre mir ein serieller Bus. Ich habe da an den I²C-Bus gedacht und den mit Bus-Extendern (Philips P82B715 oder P82B96) versehen. Dann wäre alles relativ einfach.
Ich freue mich über jede Antwort und alle Tipps.
Vielen Dank im Voraus und viele Grüße
Jörg
ich lese schon einige Zeit bei Euch mit und muss sagen, das RN wurde mein Lieblings-Forum. Tolle Beiträge, ein einzigartig breites Wissen der Mitglieder und meist eine gute Kommunikationskultur. Klasse und weiter so.
Ich plane i.M. zwar keinen Roboter, dafür eine komplexere LED-Beleuchtung. Ich würde mich freuen, wenn die Controller-Spezialisten und natürlich auch alle anderen User hier kurz ihre Meinung (Tips, Verbesserungsvorschläge, Alternativen) zu diesem Projekt schreiben könnten.
Meine Planung
- 8 unabhängige LED-Lampen mit je einer RGB-LED und einer gelben und einer weißen LED (Superfluxe)
- Immer 2 Lampen bestrahlen eine opalisierte Plexiglasplatte (sieht gut aus)
- Je Lampe 5 PWM (rot-grün-blau-gelb-weiß), realisiert in einem kleinen AVR-Controller
- PWM-Auflösung 4 Bit = 16 Helligkeitsstufen je Farbe = theoretisch 4096 Farben für die RGB-LED
Nun zur Steuerung der ganzen Farbenpracht:
- In jedem Controller liegen 32 fixe Farbdefinitionen.
- Farbauswahl im Stand-alone-Betrieb über einen Taster (einfach durchtasten)
- Zusätzliches kleines Bediengerät mit eigenem AVR-Controller, evtl. mit IR-Fernbedienung.
- Im Bediengerät einige Kompositionen aus verschiedenen Farbkombinationen der einzelnen Lampen, nenne ich hier mal "Programm" definieren
- Ansteuerung der einzelnen Lampen über Lampen-ID (3 Bit) und Farbsollwert (5 Bit) einfach möglich
Die 32 Farben und einige Kombinationen (Programme) reichen in der Praxis allemal, schließlich will ich keine kitschige Multi-Color-Atmosphäre, kein Disko-Feeling und keine Regenbogen-Fadings sondern ein eher gemütliches Ambiente mit interessanten Lichtschattierungen schaffen.
Was haltet Ihr davon?
Und noch eine direkte Frage an die Controller-Spezialisten:
Das übergeordnete Bediengerät soll als Master die 8 Lampen (Slaves) ansteuern. Dazu benötige ich eine geeignete Kommunikationstechnik (Bussystem?). Da sich die Kommunikation auf 8 Bit reduziert, könnte ich das sogar mit I/Os machen. Das wäre m.E. einfach und flexibel, aber natürlich zum Verkabeln nicht so der Hit. Die Entfernungen zwischen den Controllern betragen außerdem bis zu einigen Metern. Lieber wäre mir ein serieller Bus. Ich habe da an den I²C-Bus gedacht und den mit Bus-Extendern (Philips P82B715 oder P82B96) versehen. Dann wäre alles relativ einfach.
Ich freue mich über jede Antwort und alle Tipps.
Vielen Dank im Voraus und viele Grüße
Jörg