
Which ESP is the right choice, what are the differences.
Welcher ESP ist die richtige Wahl, wo liegen die Unterschiede.
ESP32 mit Ethernet für geringste Latenz.
ESP32 with Ethernet for lowest latency.
≤ 5ms Wlan, ≤ 0,5 Ethernet
Display MoreESP8266
There is a maximum of 3 strips supported.
It is highly recommended to use two specific LED pins, GPIO1 (TX) and GPIO2 (D4), since they allow for hardware driving.
It is recommended to use 512 LEDs/pin for good performance for a total of 1024 LEDs.
800 LEDs/pin for a total of 1600 has been confirmed working, but is not recommended for good performance and reliability.
Using GPIO1 will disable serial debugging. If you need it, you can't use a strip on this pin.
GPIO3 is the third pin that allows hardware driving on ESP8266. However, it uses 5 times as much memory per LED as GPIO 1 and 2, so use it only for low LED counts (recommended <50)
You can use any other pin, but it will use the bitbang method, which is not recommended for reliability. It is best to stick to GPIO 1, 2, and if need be, 3.
Using pin GPIO16 for WS2812b LEDs did not work in my testing.
ESP8266 can calculate about 15k LEDs per second (that means 250LEDs @~60fps, 500 LEDs @~30fps, 1000 LEDs @~15fps)
The LED settings will give you a bar that shows how much memory you can allocate.
Es werden maximal 3 Streifen unterstützt.
Es wird dringend empfohlen, zwei spezifische LED-Pins zu verwenden, GPIO1 (TX) und GPIO2 (D4), da sie eine Hardwaresteuerung ermöglichen.
Es wird empfohlen, 512 LEDs/Pin für eine gute Leistung für insgesamt 1024 LEDs zu verwenden.
800 LEDs/Pin für insgesamt 1600 wurden als funktionsfähig bestätigt, werden jedoch für eine gute Leistung und Zuverlässigkeit nicht empfohlen.
Die Verwendung von GPIO1 deaktiviert das serielle Debugging. Wenn Sie es brauchen, können Sie an diesem Stift keinen Streifen verwenden.
GPIO3 ist der dritte Pin, der das Hardware-Fahren auf ESP8266 ermöglicht. Es verwendet jedoch 5-mal so viel Speicher pro LED wie GPIO 1 und 2, verwenden Sie es daher nur für niedrige LED-Anzahlen (empfohlen <50).
Sie können jeden anderen Pin verwenden, aber es wird die Bitbang-Methode verwendet, die aus Gründen der Zuverlässigkeit nicht empfohlen wird. Am besten bleibt man bei GPIO 1, 2 und ggf. 3.
Die Verwendung von Pin GPIO16 für WS2812b-LEDs funktionierte in meinen Tests nicht.
ESP8266 kann etwa 15.000 LEDs pro Sekunde berechnen (das bedeutet 250 LEDs bei ~ 60 fps, 500 LEDs bei ~ 30 fps, 1000 LEDs bei ~ 15 fps)
Die LED-Einstellungen geben Ihnen einen Balken, der anzeigt, wie viel Speicher Sie zuweisen können
ESP32
There is a maximum of 10 strips supported
Contrary to the ESP8266, the pin usage does not matter on ESP32, feel free to use any available pin
For perfect performance, it is recommeded to use 512 LEDs/pin with 4 outputs for a total of 2048 LEDs.
For very good performance, it is recommended to use 800 LEDs/pin with 4 outputs for a total of 3200 LEDs.
For good performance, you can use 1000 LEDs/pin with 4 outputs for a total of 4000 LEDs.
For okay performance, you can use 1000 LEDs/pin with 5 outputs for a total of 5000 LEDs.
For okay performance, you can use 800 LEDs/pin with 6 outputs for a total of 4800 LEDs.
ESP32 can calculate about 65k-85k LEDs per second (that means 1000 LEDs @~70fps, 2000 LEDs @~35fps, 4000 LEDs @~18fps)
4 outputs seem to be the sweet spot.
Es werden maximal 10 Streifen unterstütztIm Gegensatz zum ESP8266 spielt die Pin-Verwendung bei ESP32 keine Rolle, Sie können jeden verfügbaren Pin verwenden
Für eine perfekte Leistung wird empfohlen, 512 LEDs/Pin mit 4 Ausgängen für insgesamt 2048 LEDs zu verwenden.
Für eine sehr gute Leistung wird empfohlen, 800 LEDs/Pin mit 4 Ausgängen für insgesamt 3200 LEDs zu verwenden.
Für eine gute Leistung können Sie 1000 LEDs/Pin mit 4 Ausgängen für insgesamt 4000 LEDs verwenden.
Für eine gute Leistung können Sie 1000 LEDs/Pin mit 5 Ausgängen für insgesamt 5000 LEDs verwenden.
Für eine gute Leistung können Sie 800 LEDs/Pin mit 6 Ausgängen für insgesamt 4800 LEDs verwenden.
ESP32 kann etwa 65k-85k LEDs pro Sekunde berechnen (das bedeutet 1000 LEDs @~70fps, 2000 LEDs @~35fps, 4000 LEDs @~18fps)
4 Ausgänge scheinen der Sweet Spot zu sein.
However, it should be noted that a maximum of 490 LEDs can be addressed with both of them via UDP (Hyperion, EnigmaLight).
With more than 490 LEDs you have to use another protocol (tpm2net or DMX E1.31) or split it between several ESPs.
ESP32 is also available with Ethernet interface, ESP32-Ethernet-Kit V1.2, Olimex ESP32-POE.
ESP32 WLED Sound Reactive with FFT (Fast Fourier Transform) effects.
By using FFT, more effects are available, which also achieve a better effect.
So there is one thing that speaks for the ESP32.
Zu beachten ist aber bei beiden das über UDP (Hyperion, EnigmaLight) max. 490 LED angesprochen werden können.
Bei mehr als 490 LED muss man ein andere Protocol (tpm2net oder DMX E1.31) verwenden oder auf mehrere ESP aufteilen.
ESP32 gibt es auch mit Ethernet Schnittstelle, ESP32-Ethernet-Kit V1.2, Olimex ESP32-POE.
ESP32 WLED Sound Reactive mit FFT (Fast Fourier-Transformation) Effekten.
Durch die Nutzung von FFT stehen mehr Effekte zur Verfügung, die auch eine bessere Wirkung erzielen.
Es spricht also einges für den ESP32.
regards pclin
gruß pclin