LED-Strip WS2812 und ESP8266

OP #4151944
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?
OP #4152071
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.
OP #4152147
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?
#4152227
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
OP #4152336
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 :-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.