Forum: Mikrocontroller und Digitale Elektronik LED-Strip WS2812 und ESP8266


von Rainer U. (r-u)


Lesenswert?

Hi Leute, ich habe mir 2 der o.g. LED-Strips gekauft und habe mich bei 
der Recherche gewundert, dass immer ein WiFi-Modul ESC8266 mit angeboten 
wurde - warum?

Der LED-Strip braucht ja ein recht schnelles Timing, was man mit diesem 
Modul ja nichtmal entfernt ereicht,oder? - welches Stück / welche Info 
fehlt mir zum Puzzle?

von Googler (Gast)


Lesenswert?

Rainer Unsinn schrieb:
> Der LED-Strip braucht ja ein recht schnelles Timing, was man mit diesem
> Modul ja nichtmal entfernt ereicht,oder? - welches Stück / welche Info
> fehlt mir zum Puzzle?
Hier hat jemand das gegenteil bewiesen:
https://www.youtube.com/watch?v=FWUeQxS23OE
https://github.com/cnlohr/ws2812esp8266

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Interessant.

Rainer Unsinn schrieb:
> ich habe mich bei der Recherche gewundert, dass immer ein WiFi-Modul
> ESC8266 mit angeboten wurde

Ein solches Kombi-Angebot habe ich nicht gefunden. Hast Du einen Link?

von Axel L. (axel_5)


Lesenswert?

Bei mir funktioniert das durchaus.

Gruss
Axel

von Rainer U. (r-u)


Lesenswert?

Googler schrieb:
> Hier hat jemand das gegenteil bewiesen:
> Youtube-Video "ESP8266, NodeMCU (Lua) and WS2812 LEDs (NeoPixels)"
> https://github.com/cnlohr/ws2812esp8266

Danke, das war es wohl, was mir gefehlt hat. Eine schöne Arbeit!

Axel Laufenberg schrieb:
> Bei mir funktioniert das durchaus.

Auch so, wie oben beschrieben?

Torsten C. schrieb:
> Ein solches Kombi-Angebot habe ich nicht gefunden. Hast Du einen Link?

Nein, kein Kombi-Angebot, aber wenn man das eine sucht, wird in den 
Empfehlungen häufig das andere angeboten.

von Axel L. (axel_5)


Lesenswert?

Rainer Unsinn schrieb:
> Googler schrieb:

>
> Axel Laufenberg schrieb:
>> Bei mir funktioniert das durchaus.
>
> Auch so, wie oben beschrieben?

Ich habe dazu den ESP direkt programmmiert, diesen Code habe ich 
verwendet:  https://github.com/cnlohr/ws2812esp8266

Funktioniert erstmal ganz gut habe das aber noch nicht im Dauerbetrieb.

Gruss
Axel

von Rainer U. (r-u)


Lesenswert?

Axel Laufenberg schrieb:
> Ich habe dazu den ESP direkt programmmiert, diesen Code habe ich
> verwendet:  https://github.com/cnlohr/ws2812esp8266
>
> Funktioniert erstmal ganz gut habe das aber noch nicht im Dauerbetrieb.
>
> Gruss
> Axel

Na da habe ich was zu lesen.. Gibt es noch eine kompaktere / einfachere 
Anleitung, oder hast Du die im Github verwendet?

Als Hardware brauche ich dann nur das Modul und einen 
USB-Seriell-Adapter?

von Axel L. (axel_5)


Lesenswert?

Und einen LED String brauchst Du natürlich auch.

Die Anleitung ist zwar nicht die, die ich verwendet habe, aber ich 
glaube, die passt schon ganz gut.
Das Problem beim ESP8266 ist, dass es Dutzende von Anleitungen gibt, von 
denen 90% nicht mehr funktionieren, weil die Firmware mitlerweile 
aktualisiert wurde. Der ESP8266 kam ja erst letztes Jahr raus und am 
Anfang gab es fast nichts. Da wurden viele Anleitung reverse engineered 
und liefen gerade mal so. Mitlerweile ist der gcc deutlich stabiler, 
auch das aktuelle SDK 1.1 läuft besser und hat weniger Fehler.

Gruss
Axel

von Rainer U. (r-u)


Lesenswert?

Axel Laufenberg schrieb:
> Und einen LED String brauchst Du natürlich auch.

:-) ja klar ..

Also momentan brauche ich "nur" einen Streifen mit 8 LEDs, die ich 
kontrolliert (nach meinen Vorgaben/Programm) leuchten lassen kann. Also 
klassischer Ansatz: Vorwiderstände und kleiner AVR mit einem Port nach 
außen. Ist möglich aber doch ein bischen Hardwareaufwand: Platine 
entwerfen und ätzen, bestücken, klein soll das Ganze auch noch sein.

Dann gesehen bzw. im Hinterkopf gehabt, dass es fertige LED-Strips gibt. 
Vorteil: viel einfacherer Aufbau - viel weniger Aufwand für Layout und 
Ätzen, aber mehr Programmieraufwand für das genaue Timing.

Dann eben die o.g. Kombination gesehen: Vorteil: Hardwareaufwand geht 
gegen Null, Software für das Timing weitgehend "fertig" - dafür sehr 
viel Software- und Toolset-Einarbeitung.

Jaja - die Qual der Wahl :-)

: Bearbeitet durch User
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.