Forum: Mikrocontroller und Digitale Elektronik WS2811 Zweck entfremden


von Daniel R. (daniel_r761)


Lesenswert?

Hallo zusammen,

bei meinem Kinderauto Projekt: 
Beitrag "Kinderauto Blinker Schaltung"
ist mir der WS2811 über den Weg gelaufen.

Da dies ja eigentlich nur ein addressierbarer PWM Controller ist müsste
es doch eigentlich möglich sein z.b. auch eine H-Bridge damit zu 
steuern.

Oder habe ich ein Denkfehler?

Gruß

Daniel

von Cyblord -. (cyblord)


Lesenswert?

Daniel R. schrieb:
> Oder habe ich ein Denkfehler?

Der WS2811 ist für LED Konstantstromversorgung vorgesehen. D.h er macht 
eben nicht einfach nur ne PWM.

von Alexander K. (Gast)


Lesenswert?

hm.  Denn WS2811 kenn ich nicht.

Die WS2812 ist SEHR EINFACH ausgedrückt : Eine Multi-Farben-LED mit 
eigenen Steuerung in der LED.

Du musst eigentlich nur folgendes Wissen: Das Ding braucht externen 
Strom und EINE Datenleitung vom Arduino zu DATA. Dann eine Libary, und 
du kannst JEDER LED am Strang genau sagen in welcher Farbe sie was 
machen soll.

Dazu brauchst du nur ein Befehl in der Art : schreibe_an_pin (nr der 
Led, welche Farbe)

https://www.youtube.com/watch?v=UVISnxXh_VY   <- da ist ein Video dazu 
in DE.

Gruß

  PUCKI

von Stefan F. (Gast)


Lesenswert?

Alexander K. schrieb:
> Die WS2812 ist SEHR EINFACH ausgedrückt : Eine Multi-Farben-LED mit
> eigenen Steuerung in der LED.

Er meint aber den WS2811, das ist der Chip ohne LED.

Ich würde mir diesbezüglich auch mal den PCA9685 anschauen.

von Cyblord -. (cyblord)


Lesenswert?

Alexander K. schrieb:
> hm.  Denn WS2811 kenn ich nicht.

Dann schreib einfach nix. Wie wär das?
Infos zu einer WS2812 LED sind hier absolut fehl am Platz.

von Alexander K. (Gast)


Lesenswert?

Cyblord -. schrieb:
> Dann schreib einfach nix. Wie wär das?
> Infos zu einer WS2812 LED sind hier absolut fehl am Platz.

Ich kenne sein Projekt aus einen anderen Thread und denke ich weiß was 
er will.  Sonst würde ich das nicht so schreiben.

Gruß

  Pucki

von Alexander K. (Gast)


Lesenswert?

Lt. Google.

Der größte unterschied ist, dass der WS2811 ein eigenständiger IC ist an 
den man extern noch eine LED hängt und beim WS2812B ist IC und LED ein 
Bauteil. Daher auch die wenigeren Pins da die LED nicht noch extra 
angeschlossen werden muss.26.01.2016

Und wenn er das eh anschaffen will, wäre der WS2812 (also Fertig gebaut) 
die bessere Lösung.

Gruß

  Pucki

von Daniel R. (daniel_r761)


Lesenswert?

Alexander K. schrieb:
>> Infos zu einer WS2812 LED sind hier absolut fehl am Platz.
>
> Ich kenne sein Projekt aus einen anderen Thread und denke ich weiß was
> er will.  Sonst würde ich das nicht so schreiben

;-)

In dem Fall kennst du das Projekt , aber nicht genau den Sinn.
Die LEDs ansteuern ist kein Problem. Auch die eigentlich Nutzung der 
Chips WS2811 und WS2812.

mir geht es darum das mir die PWM Pins langsam ausgehen, und ich zwei 
H-Bridge Motor Controller steuern will.

Daher die Überlegung, die einfach mit in den WS2811 über den LED-Bus zu 
steuern.


Hier mal mein Tinkercad 
https://www.tinkercad.com/things/8OmPB80GUj9-rc-kids-car

von Cyblord -. (cyblord)


Lesenswert?

Daniel R. schrieb:
> mir geht es darum das mir die PWM Pins langsam ausgehen, und ich zwei
> H-Bridge Motor Controller steuern will.

Es gibt PWM-Controller die du via I2C oder SPI ansteuern kannst. Nimm 
lieber so was und vergewaltige dafür keine LED-Controller.

von Daniel R. (daniel_r761)


Lesenswert?

Cyblord -. schrieb:
> Es gibt PWM-Controller die du via I2C oder SPI ansteuern kannst. Nimm
> lieber so was und vergewaltige dafür keine LED-Controller.

Hast du da Suchwörter für mich? I2C wäre super, da das OLED auch darüber 
verbunden ist.

von Stefan F. (Gast)


Lesenswert?

Daniel R. schrieb:
> Hast du da Suchwörter für mich?

Ich habe doch gerade einen empfohlen!

von Cyblord -. (cyblord)


Lesenswert?

Daniel R. schrieb:
> Cyblord -. schrieb:
>> Es gibt PWM-Controller die du via I2C oder SPI ansteuern kannst. Nimm
>> lieber so was und vergewaltige dafür keine LED-Controller.
>
> Hast du da Suchwörter für mich? I2C wäre super, da das OLED auch darüber
> verbunden ist.

Du kannst nicht nach "i2c pwm controller" googeln?

Ansonsten suche bei Digikey, Farnell, Reichelt, Mouser.

: Bearbeitet durch User
von Alexander K. (Gast)


Lesenswert?

Daniel R. schrieb:
> Daher die Überlegung, die einfach mit in den WS2811 über den LED-Bus zu
> steuern.

OK.

Ich dachte du wolltest an den Auto noch ein bisschen "Blinki-Blinki" 
machen.

Bei  deiner Beschreibung kann ich Cyblord nur zustimmen.

Cyblord -. schrieb:
> Es gibt PWM-Controller die du via I2C oder SPI ansteuern kannst. Nimm
> lieber so was und vergewaltige dafür keine LED-Controller.

Wie wäre es den dann z.b. mit diesen Spielzeug.
https://eckstein-shop.de/Adafruit-16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685


Gruß

   Pucki

von c-hater (Gast)


Lesenswert?

Cyblord -. schrieb:

> Der WS2811 ist für LED Konstantstromversorgung vorgesehen.

Ja.

> D.h er macht
> eben nicht einfach nur ne PWM.

Das ist schon richtig, aber man könnte tatsächlich auch eine H-Brücke 
damit ansteuern. Die Frage ist nur, wozu so eine schräge Konstruktion 
nützlich sein sollte, eine H-Brücke kann man schließlich auch viel 
einfacher ansteuern.

von Stefan F. (Gast)


Lesenswert?

c-hater schrieb:
> Die Frage ist nur, wozu so eine schräge Konstruktion
> nützlich sein sollte,

Hat er doch erklärt, ihm gehen die I/O Pins aus.

von c-hater (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:

> Hat er doch erklärt, ihm gehen die I/O Pins aus.

Aber nicht, bevor ich meinen Text geschrieben hatte. Kausalität, du 
verstehst?

Und im übrigen: wenn die Pins knapp werden, nimmt man sinnvollerweise 
eher einen µC, der mehr davon hat. Idealerweise einen aus derselben 
Familie.

Oder man packt ein simples Schieberegister zum µC dazu.

Alles sinnvoller als ein WS2811 als Portexpander einzusetzen...

von Cyblord -. (cyblord)


Lesenswert?

c-hater schrieb:
> Alles sinnvoller als ein WS2811 als Portexpander einzusetzen...

Aber nicht sinnvoller als einen passenden I2C Baustein zu verwenden, vor 
allem wenn man schon I2C einsetzt.

von c-hater (Gast)


Lesenswert?

Cyblord -. schrieb:

> Aber nicht sinnvoller als einen passenden I2C Baustein zu verwenden, vor
> allem wenn man schon I2C einsetzt.

Das kommt dann darauf an, wie schnell man die H-Brücke anzusteuern 
gedenkt. Aber klar, wenn das Endziel eine Motorsteuerung ist, dann 
dürfte die mit I2C erzielbare Updaterate völlig genügen.

Bleibt eigentlich nur anzumerken, dass einfache Schieberegister typisch 
deutlich billiger sind als welche, die man per I2C ansteuern kann. Auch 
das Upgrade auf einen größeren µC dürfte in Summe oft billiger kommen 
als zusätzliches I2C-Gerödel...

von Stefan F. (Gast)


Lesenswert?

c-hater schrieb:
>>> Die Frage ist nur, wozu so eine schräge Konstruktion
>>> nützlich sein sollte,
>> Hat er doch erklärt, ihm gehen die I/O Pins aus.
> Aber nicht, bevor ich meinen Text geschrieben hatte. Kausalität, du
> verstehst?

Doch. Schau her:

Daniel R. schrieb um 15:25 im Beitrag #6288949:
> mir geht es darum das mir die PWM Pins langsam ausgehen

c-hater schrieb um 15:55 im Beitrag #6288983:
> Die Frage ist nur, wozu so eine schräge Konstruktion
> nützlich sein sollte

von Daniel R. (daniel_r761)


Lesenswert?

Die H-Brücke dient der Motorsteuerung für den Lenkmotor und eine weitere 
für die beiden Antriebe parallel.

Ich benötige dafür keine so genaue PWM Auflösung da es sowieso nur feste 
Werte sind ( Slow/Normal/Highspeed ) für die lenkur ist der auch nur 
damit diese besser Kalibrieriert werden kann.

20x WS2811 Platinen für 6€  mit je 3 Kanal ist natürlich um einiges 
günstiger als ein extra 16Kanal PWM Controller für ca. 18€. Daher meine 
Überlegung.

von Stefan F. (Gast)


Lesenswert?

Daniel R. schrieb:
> als ein extra 16Kanal PWM Controller für ca. 18€.

Wo hast du denn geguckt?

Bei Amazon kostet das Board 2,70 incl. Versand!
https://www.amazon.de/JICHUI-16-Kanal-PWM-Servomotor-Treiber-I2C-Modul-Roboter-Schnittstelle-LED-Anzeige/dp/B083NPX8NP

von Alexander K. (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Daniel R. schrieb:
>> als ein extra 16Kanal PWM Controller für ca. 18€.
>
> Wo hast du denn geguckt?

In meinen Link von Eckstein. ;)  Links die ich poste sollen eine 
Möglichkeit darstellen was ich meine, kein Bestellvorschlag !!!!

Und ein Amazon-Link ist ein China-Link = 6 Wochen.  Eckstein macht es in 
unter 1 Woche.

Ist das übliche Problem.  Geld <> Zeit auf Ware zu warten.


Gruß

   Pucki

von Benedikt M. (bmuessig)


Lesenswert?

Alexander K. schrieb:
> Eckstein macht es in
> unter 1 Woche.
>
> Ist das übliche Problem.  Geld <> Zeit auf Ware zu warten.

+ Gewährleistung + Rückgabe + lokale Wirtschaft unterstützen

von Daniel R. (daniel_r761)


Lesenswert?

Das der Unterschied so gravierend ist hätte ich jetzt nicht gedacht.

Rechne zwar bei China für gut die Hälfte aber der Unterschied ist ja 
sehr groß.

Knapp 3€ sind vertretbar. Und bei 16kanal kann ich beide Antriebe 
einzeln steuern, dann kann ich das Auto auch auf der Stelle drehen. 
Verringert sich der Wendekreis erheblich.


Aber zurück zum eigentlichen Thema ?
Was spricht daget oder dafür. Würde es grundsätzlich funktionieren?

: Bearbeitet durch User
von Alexander K. (Gast)


Lesenswert?

i.d.R. ist der Unterschied sobald es sich um Platinen mit Teile und 
Lötzinn drauf handelt, nach meiner Erfahrung Faktor 1:8 - 1 : 10 = 
1(china) : x(de).

Kannst die beiden Links ja vergleichen. ;)

Oder Vergleich mal Arduino-Nano China : DE = Faktor 10 ;)



Benedikt M. schrieb:
> + Gewährleistung + Rückgabe + lokale Wirtschaft unterstützen

Sorry aber wo unterstütze ich eine Wirtschaft die im AUSLAND einkauft, 
und mir etwas teuer verkauft. Wenn da Arbeiter in deutschen Fabriken mit 
deutschen Sozialabgaben wären, DANN würde ich die Wirtschaft 
unterstützen.
Weil dann unterstütze ich etwas was mir irgendwie (Steuern/Staat etc) 
auch zu gute kommt.

Und bei einen Faktor von 1 (China) : bis 2.5 (DE) tue ich das sogar sehr 
oft, weil ich nicht 6 Wochen warten will. Aber NICHT bei Faktoren von 5 
und viel höher.

Ich habe heute Fritten mit Mayo gegessen. 2.50 Euro. Wenn ich bei einer 
China-Bestellung also das Risiko eingehe, eine Portion weniger zu 
futtern, kann ich damit leben.

Aber das 10 fache Zahlen und mir dann vorhalten lassen, ich hätte das 
Teil gegrillt, und die Gewährleistung ist weg.  ne danke.

Gruß

  Pucki

von Daniel R. (daniel_r761)


Lesenswert?

Daniel R. schrieb:
> Aber zurück zum eigentlichen Thema ?
> Was spricht dagegen oder dafür. Würde es grundsätzlich funktionieren?

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.