Wie viele LEDs kann ein ESP8266 steuern?
Ich möchte mir ein LED Display aus WS2812b LED Streifen bauen. Die WS2812b LED Streifen haben einen 5V, GND und D Anschluss. Der 5V und der GND Anschluss sind mit 4 externen Netzteilen verbunden (5V 60A DC Power Supply). Der Digital (D) Anschluss ist mit dem ESP8266 verbunden. Meine Frage wäre wie viele LEDs ich mit dem ESP8266 auf einmal steuern kann, oder muss ich alle x LEDs den Pin mit dem D Anschluss der LED Streifen neu verbinden? Oder muss ich mehrere ESP8266 benutzen?
(ESP-Name: AITRIP D1 Mini WiFi Dev Board,Mini NodeMcu Lua 4M Bytes WLAN WiFi Internet Development Board Base on ESP8266 ESP-12F for Arduino, 100% Compatible with WeMos D1 Mini)
2 Antworten
Der ESP kann im Prinzip unendlich viele LEDs ansteuern, denn die genannten sind ja Neopixel-LEDS und werden nicht durch Strom des ESP versorgt.
Die LEDs werden mit Strom versorgt, die erste erhält die Datenleitung aus dem ESP, die anderen LEDs werden mit der jeweils vorherigen LED verbunden, also D-Ausgang an Eingang der nächsten.
Ich habe so Matrix-LED-Anzeigen von Ali, die haben 8x8 LEDS, die sind einfach nur (Zick-Zack-mäßig) aneinandergeschlossen, ich habe davon zwei Display hintereinandergebaut, und so 128LEDs problemlos mit einem ESP32 ansteuern können. Es gehen garantiert mehr.
kann man so pauschal nicht sagen. hängt von vielen Faktoren ab. Du solltest sehr hochwertige Verbindungen haben, gute dicke Kabel (coax kabel machen hier Sinn) und ganz wichtig: saubere Lötstellen. Eine weitere Idee wäre der Einsatz von Level Shiftern wie es oft bei größeren Setups gehandhabt wird. Oder entsprechend programmieren und mehrere gpios nutzen.
Die Versorgungsleitungen auf jeden Fall parallel schalten. So 3m stücke und die dann zusammen jeweils.
Es geht hier um Neopixel-LEDS. Die brauchen nur Datenleitungen vom ESP, und die laufen auch mit den 3,3V des ESP ganz hervorragend. Der Strom muss nicht vom ESP geliefert werden.