Hallo zusammen,
ich möchte meine Deckenbeleuchtung in einem Zimmer durch LED-Stripes
ersetzen.
Ich würde mir voraussichtlich die WS2812B hierfür bestellen.
Einzige Problematik die ich nach stundenlangem googlen habe: Wie steuer
ich diese am besten an, um mein gewünschtes Ergebnis zu erzielen?
Was ich mir vorstelle:
- Die LEDs sollten jeweils in den 3 Bereichen (exemplarisches Bild)
wahlweise aus- und einschaltbar sein.
- Die LEDs sollen eine Art "Visualizer" darstellen. Sprich, es sollte
ein Audiosignal abgetastet werden, welcher die unterschiedlichen
Frequenzen dann an der Decke darstellt.
- Was natürlich auch schön wäre, sind verschiedene Effekte wie
Farbverläufe etc. etc. etc.
Zusätzliche Frage: Wie würde/sollte ich die LED-Stripes am besten
unterteilen? 5m der WS2812B am Stück ansteuern oder diese sinnvoll in
kleinere Stücke unterteilen?
Ich habe einige Erfahrung mit Microcontrollern, jedoch keinerlei, was
zur Ansteuerung hier am angebrachtesten wäre.
Danke im Voraus für eure Hilfe!
Rouven schrieb:> Sprich, es sollte> ein Audiosignal abgetastet werden, welcher die unterschiedlichen> Frequenzen dann an der Decke darstellt.
Das nennt sich Lichtorgel und wurde im letzten Jahrtausend erfunden. Da
ein Haus jedoch 100 Jahre steht, sollte man solche Extras als
"Sahnehäubchen" betrachten und die übliche funktionierende Lampe
möglichst in ihrem Platz belassen. Nicht alle was schön aussieht, stört
nicht im Radio. Deine langen LED-Streifen sind "schöne Antennen", was
man bei der Installation vorsorglich bedenken+testen sollte. EMV
https://de.wikipedia.org/wiki/Elektromagnetische_Vertr%C3%A4glichkeit#Arten_von_St.C3.B6rungen
das mit den "3 Bereiche" kling jetzt so, als wolltest du das auch als
normale Zimmerbeleuchtung verwenden ..
das geht aber nicht, RGB LED können das grundsätzlich schon nur sehr
bedingt, und die WS2812B, welche normalerweise billige china-led
streifen sind, schon mal garnicht.. (Stichwort CRI)
zum Aufteilen: die haben nur 5V, d.h du bekommst irrsinnige ströme (+
Spannungsabfall)
mal davon abgesehen,dass man vermutlich überhaupt kein 5V netzteil
bekommt, das für Beleuchtungszwecke zulässig wäre !?!
je nachdem wieviel led/m du hast, also alle 1-2 Meter Strom Einspeisen..
die Datenleitungen kannst du ja weiter führen,
wieviele LED man hier dran hängt, ich glaub das maximum ist 512 bzw 1024
!?
hängt auch davon ab wie hoch die Frequenz sein soll mit der man die
Farbe ändern will..
Ansteuern: hier versteh ich die Frage nicht, sowohl ansteuern der LED
also auch spektrum analyzer geht doch eh "mit allem" (vom arduino,
es8266 bis zum RaspB. usw. ) was ist hier konkret dein "problem"? dass
es mit dem "Microcontrollern" die du z.Z: verwendest nicht funktioniert
?
Es gibt einen WS2812 Nachfolger mit RGBW LED. Durch die zusätzliche
weiße LED hast du für die Raumbeleuchtung ein viel angenehmeres Licht.
Für das Musikspektrum brauchst du eine FFT z.B. Elm-Chan hat sowas auf
einem Atmega hinbekommen. Weil die LED Ansteuerung aber schon ziemlich
flott und zeitkritisch ist, würde ich einen stärkeren Controller
empfehlen z.B. kleiner STM32. Gerne auch mit großem RAM, dann kannst du
da die gesamte Lampe anlegen und die Effekte laufen lassen, zu den
Pixeln gehts dann automatisch per DMA raus.
oszi40 schrieb:> Das nennt sich Lichtorgel und wurde im letzten Jahrtausend erfunden. Da> ein Haus jedoch 100 Jahre steht, sollte man solche Extras als> "Sahnehäubchen" betrachten und die übliche funktionierende Lampe> möglichst in ihrem Platz belassen. Nicht alle was schön aussieht, stört> nicht im Radio. Deine langen LED-Streifen sind "schöne Antennen", was> man bei der Installation vorsorglich bedenken+testen sollte. EMV> https://de.wikipedia.org/wiki/Elektromagnetische_Vertr%C3%A4glichkeit#Arten_von_St.C3.B6rungen
Vielen lieben Dank für deinen Gedankengang. Wenn ich jedoch ein
"Standardlicht" haben wollen würde, so würde ich mir nicht den Aufwand
machen.
Robert L. schrieb:> das mit den "3 Bereiche" kling jetzt so, als wolltest du das auch als> normale Zimmerbeleuchtung verwenden ..>> das geht aber nicht, RGB LED können das grundsätzlich schon nur sehr> bedingt, und die WS2812B, welche normalerweise billige china-led> streifen sind, schon mal garnicht.. (Stichwort CRI)
Auch danke für deinen Beitrag!
In der Tat, im Voraus dachte ich mir wirklich diese auch als direkte
Beleuchtung zu verwenden. Diese werde ich vermutlich mit anderen LED
Strips, die mir ausschließlich helles weißes Licht liefern (dimmbar
natürlich), realisieren. Dachte vielleicht an diese hier:
https://www.amazon.de/12VDC-Streifen-kaltwei%C3%9F-Lichtleiste-Lichtband/dp/B00HSF65MC/ref=sr_1_17?ie=UTF8&qid=1491816623&sr=8-17-spons&keywords=LED+Strip+lumen+12v&psc=1Robert L. schrieb:> zum Aufteilen: die haben nur 5V, d.h du bekommst irrsinnige ströme (+> Spannungsabfall)> mal davon abgesehen,dass man vermutlich überhaupt kein 5V netzteil> bekommt, das für Beleuchtungszwecke zulässig wäre !?!>> je nachdem wieviel led/m du hast, also alle 1-2 Meter Strom Einspeisen..> die Datenleitungen kannst du ja weiter führen,> wieviele LED man hier dran hängt, ich glaub das maximum ist 512 bzw 1024> !?
Ich hätte mir hierfür ein Computernetzteil gekauft. Dieses liefert mir
entsprechende 5V oder 12V Ströme.. Dürfte doch so passen, oder?
Bzgl. der WS2812B würde ich mir diese hier holen:
https://www.amazon.de/BTF-LIGHTING-WS2812B-adressierbare-Streifen-NichtWasserdicht/dp/B01CDTEG1O/ref=sr_1_4?ie=UTF8&qid=1491816818&sr=8-4&keywords=WS2812B
Laut FastLED.io Forum könnte ich genug Meter mit einem Arduino Mega oder
Due ansteuern.
Robert L. schrieb:> Ansteuern: hier versteh ich die Frage nicht, sowohl ansteuern der LED> also auch spektrum analyzer geht doch eh "mit allem" (vom arduino,> es8266 bis zum RaspB. usw. ) was ist hier konkret dein "problem"? dass> es mit dem "Microcontrollern" die du z.Z: verwendest nicht funktioniert> ?
Das Problem ist, dass ich bzgl. Raspberry oder Arduino nicht wirklich
Erfahrung habe und hierfür die passende Lösung suche. Ich weiß nicht
welches hierfür am sinnvollsten wäre (wahrscheinlich der Arduino) damit
ich zusätzlich noch das Modul zum "einspeisen der Frequenzen" anbauen
kann.
Bla schrieb:> Es gibt einen WS2812 Nachfolger mit RGBW LED. Durch die zusätzliche> weiße LED hast du für die Raumbeleuchtung ein viel angenehmeres Licht.
Danke auch für deine Hilfe!
Wie nennt sich denn dieser Nachfolger? Dann könnte ich mich direkt über
diesen informieren. (Gewünscht ist natürlich auch eine direkte
Beleuchtung durch die weiße LED).
Bla schrieb:> Für das Musikspektrum brauchst du eine FFT z.B. Elm-Chan hat sowas auf> einem Atmega hinbekommen. Weil die LED Ansteuerung aber schon ziemlich> flott und zeitkritisch ist, würde ich einen stärkeren Controller> empfehlen z.B. kleiner STM32. Gerne auch mit großem RAM, dann kannst du> da die gesamte Lampe anlegen und die Effekte laufen lassen, zu den> Pixeln gehts dann automatisch per DMA raus.
Könntest du mir hier etwas zu lesen geben? Verstehe nicht alles, wovon
du da sprichst. :) Gibt es hierfür nicht auch schon fertige Libraries
für bspw. den Arduino der das alles übernimmt? Oder wie sollte man dies
am besten umsetzen?
Rouven schrieb:> Könntest du mir hier etwas zu lesen geben?
Das müsste ich jetzt auch erst raussuchen, ich hab da vor 2-3 Jahren mit
gearbeitet und seitdem nicht mehr weiter verfolgt was es da alles gibt.
Google Arduino FFT findet eigentlich alles. Du bist auch bestimmt nicht
der erste mit FFT + WS2812.
Lass dich nicht von der Wikipedia Beschreibung abschrecken sondern schau
nach Einsteiger Tutorials. FFT ist viel Mathe die musst du aber nicht
verstehen um eine Lib einzusetzen.
Hi,
ich kann dir nur stark von den WS2812(b) abraten, da diese eine
PWM-Frequenz von ~470Hz haben, klingt nach viel, ist aber viel zu wenig.
Bei schnellen Bewegungen (deiner seits) wirst du ein starkes Flackern
wahrnehmen.
Ich empfehle dir hier z.B. die APA102(c), diese haben eine PWM-Frequenz
von ~20kHz.
Jedoch haben diese auch keine weiße LED, dies führt zu einem sehr
schlechten CRI durch ein zusammengemischtes Weiß.
Robert L. schrieb:> Rouven schrieb:> 400 Hz pwm reicht für Zimmerbeleuchtung schon aus, solange man es> "indirekt" macht und nicht direkt jede led einzeln sieht..
Und insofern man sich nicht viel bewegt.
Bla schrieb:> Rouven schrieb:>> Könntest du mir hier etwas zu lesen geben?>> Das müsste ich jetzt auch erst raussuchen, ich hab da vor 2-3 Jahren mit> gearbeitet und seitdem nicht mehr weiter verfolgt was es da alles gibt.> Google Arduino FFT findet eigentlich alles. Du bist auch bestimmt nicht> der erste mit FFT + WS2812.>> Lass dich nicht von der Wikipedia Beschreibung abschrecken sondern schau> nach Einsteiger Tutorials. FFT ist viel Mathe die musst du aber nicht> verstehen um eine Lib einzusetzen.
Okay, das klingt nach ein wenig mehr (Lern-)Arbeit.
Ich werde dies dann voraussichtlich ans Ende schieben und mich vorerst
mit FastLED.io zufrieden geben. :) Danke!
Jan H. schrieb:> ich kann dir nur stark von den WS2812(b) abraten, da diese eine> PWM-Frequenz von ~470Hz haben, klingt nach viel, ist aber viel zu wenig.> Bei schnellen Bewegungen (deiner seits) wirst du ein starkes Flackern> wahrnehmen.>> Ich empfehle dir hier z.B. die APA102(c), diese haben eine PWM-Frequenz> von ~20kHz.>> Jedoch haben diese auch keine weiße LED, dies führt zu einem sehr> schlechten CRI durch ein zusammengemischtes Weiß.
Danke auch für deine Hilfe!
Wenn ich die geplanten WS2812B durch die APA102C ersetzen würde, würden
sich die Kosten "mal eben so" verdoppeln/verdreifachen. Macht es in
dieser Hinsicht Sinn? Wie du schon sagst, starkes Flackern bei schnellen
Bewegungen: Sprich für eine Art Visualizer ungeeignet? (Da bei Liedern
die Frequenzen sich ja teils schnell und heftig ändern)
Bzgl. der CRI: Im Gegensatz zu den WS2812B aber keine Verschlechterung,
oder?
Robert L. schrieb:> ist wohl Geschmackssache, aber für mich wäre das nix.. (vor allem> gedimmt)>> 400 Hz pwm reicht für Zimmerbeleuchtung schon aus, solange man es> "indirekt" macht und nicht direkt jede led einzeln sieht..
Das Dimmen ist natürlich auch optional. Wäre aber, je nachdem was man
macht, ganz nützlich. Die weißen LEDs sollten natürlich in erster Linie
genug Licht für den Raum inkl. das arbeiten am Schreibtisch bieten.
Kannst du hierfür lichtstärkere LED-Strips empfehlen?
Rouven schrieb:> Jan H. schrieb:>> ich kann dir nur stark von den WS2812(b) abraten, da diese eine>> PWM-Frequenz von ~470Hz haben, klingt nach viel, ist aber viel zu wenig.>> Bei schnellen Bewegungen (deiner seits) wirst du ein starkes Flackern>> wahrnehmen.>>>> Ich empfehle dir hier z.B. die APA102(c), diese haben eine PWM-Frequenz>> von ~20kHz.>>>> Jedoch haben diese auch keine weiße LED, dies führt zu einem sehr>> schlechten CRI durch ein zusammengemischtes Weiß.>> Danke auch für deine Hilfe!> Wenn ich die geplanten WS2812B durch die APA102C ersetzen würde, würden> sich die Kosten "mal eben so" verdoppeln/verdreifachen. Macht es in> dieser Hinsicht Sinn?
Ja, leider sind die APA102(c) deutlich teurer, wenn du mich persönlich
fragst, Ich würde die Zusatzkosten auf mich nehmen.
> Wie du schon sagst, starkes Flackern bei schnellen> Bewegungen: Sprich für eine Art Visualizer ungeeignet? (Da bei Liedern> die Frequenzen sich ja teils schnell und heftig ändern)
Hmm, ich denke nicht dass du die Farben so schnell ändern willst. Schau
dir mal das hier an, finde ich ganz gut gelungen.
https://github.com/cnlohr/colorchord> Bzgl. der CRI: Im Gegensatz zu den WS2812B aber keine Verschlechterung,> oder?
Leider auch keine Verbesserung. Für normales Raumlicht würde ich
zusätzliche weiße Streifen anbringen.
>lichtstärkere LED-Strips empfehlen?
ich dachte du willst die über die Ganze Decke anbringen,
da hast du eher das Problem dass die zu "leistungsstark" sind..
Also wenn du sowieso nur drei Bereiche aufbauen willst, kannst du auf
WS2812 komplett verzichten.
Ich würde dafür einzelne RGB LEDs nehmen und die gruppiert an
einstellbare Stromquellen klemmen.
Dazu noch einige Cree warmweiß mit CRI 90+ und dann mag man auch in dem
Raum sein.
Z.B. Meanwell hat LED Treiber mit PWM Eingang, die dann einen konstanten
Strom liefern ohne zu flackern.
Oder du machst eine Mischung aus beiden, billige WS2812 für RGB
Spielerei und flimmerfreie Cree für die Beleuchtung.
Jan H. schrieb:> Ja, leider sind die APA102(c) deutlich teurer, wenn du mich persönlich> fragst, Ich würde die Zusatzkosten auf mich nehmen.
Okay, danke dafür! Ich denke, dass es dann wohl sinnvoll ist mehr Geld
in die Hand zu nehmen und es dafür "richtig" zu machen.
Jan H. schrieb:> Hmm, ich denke nicht dass du die Farben so schnell ändern willst. Schau> dir mal das hier an, finde ich ganz gut gelungen.> https://github.com/cnlohr/colorchordJan H. schrieb:> Leider auch keine Verbesserung. Für normales Raumlicht würde ich> zusätzliche weiße Streifen anbringen.Robert L. schrieb:> ich dachte du willst die über die Ganze Decke anbringen,> da hast du eher das Problem dass die zu "leistungsstark" sind..Bla schrieb:> Also wenn du sowieso nur drei Bereiche aufbauen willst, kannst du auf> WS2812 komplett verzichten.> Ich würde dafür einzelne RGB LEDs nehmen und die gruppiert an> einstellbare Stromquellen klemmen.> Dazu noch einige Cree warmweiß mit CRI 90+ und dann mag man auch in dem> Raum sein.> Z.B. Meanwell hat LED Treiber mit PWM Eingang, die dann einen konstanten> Strom liefern ohne zu flackern.> Oder du machst eine Mischung aus beiden, billige WS2812 für RGB> Spielerei und flimmerfreie Cree für die Beleuchtung.
Ich versuche euch einmal meine Überlegungen zu erklären. :D
1. Angehängtes Bild: So sollen die rein weißen LEDs ungefähr (nur eine
Skizze) angeordnet werden um den Raum, bzw. den Teil des Raums, zu
beleuchten. Diese sollen auch nur rein Weiß strahlen um auch ein schönes
Arbeitslicht zu schaffen.
2. Zusätzlich (!) über die weißen LEDs oder daneben, darunter etc. soll
eine Art Netz/Gitter an WS2812Bs bzw. dann jetzt voraussichtlich
APA102Cs sein. Rein exemplarisch hier 2 Videos aus einem Club woher ich
diese Idee nehme:
https://drive.google.com/open?id=0B2g6mPK5rNtANHBjTFVUR3VyTGchttps://drive.google.com/open?id=0B2g6mPK5rNtARnp6Q1FDZVpKLVU
Rouven schrieb:> Diese sollen auch nur rein Weiß strahlen um auch ein schönes> Arbeitslicht zu schaffen.
Kannn durchaus klappen. Aber jede spätere Ersatzlieferung muß nicht den
GENAU gleichen Farbton haben. Plaste vergilbt.
Robert L. schrieb:> Chinesische Lumen ;-)> kaltweiß> ohne CRI Angabe> nur 12V>> wie soll man sowas empfehlen?
Kaltweiß würde ich für meinen Teil sogar präferieren.
Welche würdest du denn empfehlen? Ich habe da leider keine Erfahrung.
Jan H. schrieb:> Und insofern man sich nicht viel bewegt.
Mit "viel" hat das wenig zu tun. Es kommt auf die
(Winkel)-Geschwindigkeit an, mit der eine LED durchs Gesichtsfeld
rutscht.
Dafür braucht man sich gar nicht zu bewegen. Es reicht, wenn man
irgendwoanders hin guckt. Schon sieht man das RGB-Geblinzel räumlich
aufgelöst als bunte Lichtpunkte.