Forum: Mikrocontroller und Digitale Elektronik RGB Strip - so einfach wie möglich


von Borislav B. (boris_b)


Lesenswert?

Hallo,
ich habe eine ganz einfache Aufgabe bekommen: ein RGB-LED-Strip soll so 
angesteuert werden, dass er immer weich zwischen zwei Farben hin und her 
wechselt.

Die Lösung soll schnell fertig, zuverlässig und preisgünstig sein. Der 
Entwurf und die Fertigung einer eigenen Platine fallen somit schon mal 
weg ;-)

Was wäre hier die beste Lösung? Arduino-Klone gibt es ja schon für < 10€ 
(jaja, Arduino ist böse, ich weiß). Wäre nur noch die Frage welchen Typ 
Strip man nimmt, und wie man diesem am besten ansteuert...

Gibt es da Erfahrungswerte an denen ihr mich teilhaben lassen könntet?
Kennt vielleicht jemand sogar ein Board, das man einfach per SPI (oder 
so) ansprechen kann, und dass dann den Strip steuert?

von Max H. (hartl192)


Lesenswert?

Ich würde einen dazu einen kleine µC (wahrscheinlich PIC12F1503), zwei 
Mosfets, ein bisschen Hühnerfutter und eine RGB Stripe wie diese 
verwenden: 
http://www.ebay.de/itm/5M-PCB-Black-5050-SMD-Waterproof-RGB-300-LED-Strip-Licht-MINI3-24-44-IR-5A-Power-/351103349424?pt=DE_M%C3%B6bel_Wohnen_Nachtlichter_Lichts%C3%A4ulen&var=&hash=item51bf63f2b0
Die LEDs werden dann mit PWM üben den FET gedimmt. Damit der Übergang 
fließen wirkt würde ich eine Lookup Table im Flash anlegen, siehe 
LED-Fading. Das geht problemlos alles ohne zu Ätzen auf Lochraster.

: Bearbeitet durch User
von Mike (Gast)


Lesenswert?

Boris P. schrieb:
> ein RGB-LED-Strip soll so angesteuert werden, dass er immer weich
> zwischen zwei Farben hin und her wechselt.

Dürfen das die Grundfarben sein, oder hast du bezüglich der Farben 
besondere Wünsche?

von Jürgen S. (jurs)


Lesenswert?

Boris P. schrieb:
> Die Lösung soll schnell fertig, zuverlässig und preisgünstig sein. Der
> Entwurf und die Fertigung einer eigenen Platine fallen somit schon mal
> weg ;-)
>
> Was wäre hier die beste Lösung? Arduino-Klone gibt es ja schon für < 10€
> (jaja, Arduino ist böse, ich weiß). Wäre nur noch die Frage welchen Typ
> Strip man nimmt, und wie man diesem am besten ansteuert...

Wenn Du keine Ahnung hast, zieh' Dir diesen Schnellkurs rein:
https://learn.adafruit.com/downloads/pdf/rgb-led-strips.pdf

Übliche RGB-Strips arbeiten mit 12 Volt aus einem Netzteil, Du hängst 
den Strip an +12V und die drei Kanäle (R, G, B) schaltest Du mit je 
einem Transistor per PWM gegen Masse durch.

von Max H. (hartl192)


Lesenswert?

Max H. schrieb:
> wahrscheinlich PIC12F1503
Tippfehler :-(  Ich habe den PIC12F1501 gemeint.
Damit würde mich die Schaltung exkl. LED Streifen keine 2€ kosten.

: Bearbeitet durch User
von Borislav B. (boris_b)


Lesenswert?

Mike schrieb:
> Dürfen das die Grundfarben sein, oder hast du bezüglich der Farben
> besondere Wünsche?

Ich glaube Blau und Orange sind gewünscht (soll ein paar Algenkulturen 
bespaßen).

Danke schon mal für die Tipps!

von Max H. (hartl192)


Lesenswert?

Boris P. schrieb:
> Blau und Orange sind gewünscht
Dann brauchst du 3 Mosfets... Der Rest meines Lösungsansatzes würde aber 
noch passen.

von Mike (Gast)


Lesenswert?

Max H. schrieb:
> Boris P. schrieb:
>> Blau und Orange sind gewünscht
> Dann brauchst du 3 Mosfets...

Oder einen geringeren Strom für Grün. Dann können Rot und Grün mit dem 
gleichen angesteuert werden.

von Max H. (hartl192)


Lesenswert?

Wenn er nur glaubt Blau und Orange zu brauchen ist er mit dem 3 FETs im 
Fall das es nicht so ist besser dran, da es nur ein Firmware Update 
brauch.

von Tom B. (botas)


Lesenswert?

Hm. Auch wenn es orange aussieht: Für die Alge ist da doch trotzdem kein 
Orange sondern nur eine Mischung aus RGB.
Wenn es also um die Wellenlänge geht muss die richtige LED her oder 
Weiß+Filter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.