Wie einzelne ws2812 betreiben mit kleinsten aufwand?

Gast #4946904
Lesenswert?

Ich würde gerne eine einzelne RGB LED WS2812 (oder auch 2811) betreiben 
und suche eine Möglichkeit dies mit kleinstmöglichen Aufwand zu tun.

Fall1:
Eine einzelne WS2812 auf eine bestimmte Farbe eingestellt ohne das 
Änderungen (Farbe usw) nötig sind.

Fall2:
Eine einzelne WS2812 wo die Farbe verstellbar ist.

Fall3:
Eine einzelne WS2812 wo die Farbe selbstständig wechselt in einer 
einstellbaren Geschwindigkeit.

Hier habe ich ein paar WS2812 auf einer kleinen runden Platine mit 3 
Anschlüssen je Seite (5V+ GND, IN/OUT).

Ich benötige dies für kleine Projekte um zb. Gießharzblöcke zu 
beleuchten. Ich finde die Farben der WS2812 etwas besser als bei den 
herkömmlichen 3pin RGB Leds, daher würde ich gerne diese verwenden. 
Sollte der Aufwand aber zu groß sein müsste ich doch die 3pin LEDs 
verwenden. Wäre der Aufwand dafür viel kleiner? Oder gibt es andere 
alternativen?

Danke für eure Hilfe!
Gast #4946925
Lesenswert?

Eine WS2812 macht im Fall 1 wirklich keinen Sinn, da reicht eine normale 
RGB LED und 3 Widerstände.

Auch für Fall 2 braucht es keine digital ansteuerbare LED, dafür gibt es 
dann Potis und Transistoren.

Selbst für Fall 3 reicht einen normale RGB LED da eine WS2812 mit einem 
uC angesteuert werden muss. Und der kann dann auch eine normale RGB LED 
ansteuern.

Fazit: Für eine (1) popelige LED brauchts du mit einer WS2812 immer 
einen uC. Außer jemand hat eine Idee wie das auch ohne geht.

Manfred L. schrieb:
> Ich finde die Farben der WS2812 etwas besser als bei den
> herkömmlichen 3pin RGB Leds

Eine WS2812 ist auch nur eine normale RGB LED allerding ist da dann ein 
Controller mit eingebaut.
Gast #4946966
Lesenswert?

Danke  aSma , dass sieht interessant aus.

@ aGast, prinzipiell hast du sicherlich recht. Ich finde aber mit einer 
WS2812 kann man sehr schöne Farben einstellen. Brauche ich ein schnödes 
Grün wo mir jede x beliebige LED liefern kann, werde ich sicherlich 
keine ws2812 dafür verwenden :)
Auch die Helligkeitsregulierung gefällt mir bei diesen LEDs sehr gut. 
Sie sind einfach individuell einstellbar und machen ein sehr schönes 
Licht womit man ganz toll Gießharzblöcke beleuchten kann. Auch der 
Streuwinkel ist dafür optimal.
#4946984
Lesenswert?

Manfred L. schrieb:
> Ich würde gerne eine einzelne RGB LED WS2812 (oder auch 2811) betreiben
> und suche eine Möglichkeit dies mit kleinstmöglichen Aufwand zu tun.

Ob du eine oder hundert hast, der Aufwand ist gleich. Außer, daß du bei 
mehr als einer die Ausgabe in einer Schleife laufen lässt.

Manfred L. schrieb:
> Kann man eigentlich so etwas für eine einzelne ws2812 verwenden?

Ich habe mir das Video nicht angesehen. Aber wahrscheinlich ja. Denn
wenn die erste in der Kette ihre Daten bekommen hat, reicht sie die
folgenden an die nächste weiter. Ob da nun tatsächlich eine dranhängt,
davon bekommt sie gar nichts mit.
Beitrag #4946990 wurde von einem Moderator gelöscht.
Gast #4946995
Lesenswert?

Manfred L. schrieb:
> Kann man eigentlich so etwas für eine einzelne ws2812 verwenden?
> Youtube-Video "WS2812 control unit test"

Du musst deine Aufgabenstellung nochmal etwas spezifizieren.

Wieviele leds sollen individuell angesteuert werden?

Für nur drei einzelne Leds lohnt es nicht dir einen 
grafikprogrammierfähigen µC zu empfehlen, da sehr teuer.

Du kannst auch mal in Richtung Arduino WS2812 mal schielen, wenn du 
selber individuell ein paar leds schalten möchtest. Dann könntest du 
mittels infrarot Sensor und Fernbedienung, deine eigenen Sachen 
machen...
#4947344
Lesenswert?

Bestelle dir aus China Arduino Pro Mini oder Nano. Die gibt's mit etwas 
Suchen bei Aliexpress für unter 2€ das Stück inc. Versand.

Ich weiß selber, das der Arduino mit dem Atmega 328 dafür oversized ist 
und ein kleiner Tiny da langen würde. Aber wenn er fragen muß, dann ist 
ein kompletter kleiner Arduino für ihn die einfachere Lösung.
Gast #4947386
Lesenswert?

Danke für eure Antworten!

Mit Arduino kenne ich mich etwas aus. Dachte nur es geht etwas kleiner.

Das mit dem Attiny13 ist auch eine gute idee, gibt es so etwas auch als 
komplettes Modul (vergleichbar dem Arduino mini)? Damit komme ich besser 
zurecht. Oder gibt es andere µc Module die kleiner sind als der Arduino 
Mini und für meine Aufgabe ausreichen? Möchte so platz sparend arbeiten 
wie möglich.
#4947396
Lesenswert?

#4947422
Lesenswert?

aGast schrieb:
> Eine WS2812 macht im Fall 1 wirklich keinen Sinn, da reicht eine normale
> RGB LED und 3 Widerstände. [...]

Manfred L. schrieb:
> @ aGast, prinzipiell hast du sicherlich recht. Ich finde aber mit einer
> WS2812 kann man sehr schöne Farben einstellen

Dir ist klar, dass die analoge Lösung mit RGB-LED und drei 
Widerständen/Potis schönere Farben schöner als der WS2812 darstellen 
kann?

schönere Farben weil nicht auf 8-Bit-PWM pro Kanal limitiert.
schönere Darstellung weil kein PWM->kein Flackern.
#4947528
Lesenswert?

Ist dieser USB Stecker mit Atiny85, der sich ebenfalls über die Arduino 
IDE proggen läßt, eher nach deiner Kragenweite?
http://digistump.com/products/1
Der ist zwar nicht so schön billig. Keine Ahnung, ob es den schon als 
Chinaclone gibt. Ansonsten einen kaufen und auf Lochraster mit THT 
nachbauen. Bootloader und Fuses kann man ja auslesen und auf den anderen 
Chip kopieren. Das geht mit dem USBasp und eXtreme Burner recht 
komfortabel
Gast #4947562
Lesenswert?

Gerald B. schrieb:
> Bootloader und Fuses kann man ja auslesen und auf den anderen
> Chip kopieren. Das geht mit dem USBasp und eXtreme Burner recht
> komfortabel

Dann wäre es nett, wenn du verrätst, wie man trotz Lockbits komfortabel 
an den Inhalt des Flash Speichers ran kommt.

Der Nachbau beschränkt sich wohl im wesentlichen auf die Beschaltung 
eines 78M05 Spannungsregler und den ATtiny85 - das ist kein Hexenwerk.
Gast #4947569
Lesenswert?

Wolfgang schrieb:
> Dann wäre es nett, wenn du verrätst, wie man trotz Lockbits komfortabel
> an den Inhalt des Flash Speichers ran kommt.

Da man über den Bootloader ein Programm flashen kann, sollte es kein 
Problem sein, dieses Programm den Flash auslesen und nach "draußen" 
senden zu lassen.
(Firma: Vescomp) #4947673
Lesenswert?

chris schrieb:
>> Dann wäre es nett, wenn du verrätst, wie man trotz Lockbits komfortabel
>> an den Inhalt des Flash Speichers ran kommt.
> Da man über den Bootloader ein Programm flashen kann, sollte es kein
> Problem sein, dieses Programm den Flash auslesen und nach "draußen"
> senden zu lassen.

 Hast du diese Methode schon patentiert ?
 Falls nicht, wäre ich sehr daran interessiert...
Gast #4947795
Lesenswert?

Gerald B. schrieb:
> Keine Ahnung, ob es den schon als
> Chinaclone gibt.
Ja. knapp 1,10€
Dort gibt es auch welche mit Micro-USB-Buchse

Bei meinen war auch Arduino Bootloader und Blink-Programm drauf.

Um beim Thema zu bleiben: Da habe ich auch mal ein paar WS2812-LEDs 
angeschlossen. Fast-LED(oder so) in Arduino geladen und läuft. Bei ca. 
200 war allerdings beim Attiny85 Schluss.

Viele Grüße
Beitrag #4947938 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren