WLED-Workshop: Unterschied zwischen den Versionen
Sneu (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Infos und Links zu unseren WLED-Workshops = == Links == WS2812 Datenblatt: [https://cdn-shop.adafruit.com/datasheets/WS2812.pdf https://cdn-shop.adafruit.co…“) |
Sneu (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | {{ProjektInfoBox | ||
+ | |name = WLED Workshop | ||
+ | |status = stable | ||
+ | |image = | ||
+ | |description = Info's und Linksammlung zu den WLED Workshop's | ||
+ | |author = [[User:sneu|sneu]] | ||
+ | |version = | ||
+ | |update = | ||
+ | |platform = | ||
+ | |license = | ||
+ | |download = | ||
+ | }} | ||
+ | |||
+ | __TOC__ | ||
+ | |||
+ | |||
= Infos und Links zu unseren WLED-Workshops = | = Infos und Links zu unseren WLED-Workshops = | ||
Zeile 52: | Zeile 68: | ||
Successfully installed PyYAML-6.0.1 bitarray-2.8.5 bitstring-4.1.4 cffi-1.16.0 cryptography-41.0.7 ecdsa-0.18.0 esptool-4.6.2 pycparser-2.21 pyserial-3.5 reedsolo-1.7.0 six-1.16.0 | Successfully installed PyYAML-6.0.1 bitarray-2.8.5 bitstring-4.1.4 cffi-1.16.0 cryptography-41.0.7 ecdsa-0.18.0 esptool-4.6.2 pycparser-2.21 pyserial-3.5 reedsolo-1.7.0 six-1.16.0 | ||
</pre> | </pre> | ||
+ | |||
+ | == Installation auf Boards mit ESP32-S2 SoC == | ||
+ | Momentan sind die neueren ESP32 SoC's wie ESP32-S2, ESP32-S3 nicht nicht offiziell unterstützt. Es ist aber trotzdem möglich die WLED-Firmware auf Boards mit diesen Chips zu betrieben. Es gibt fertige Binaries, diese funktionieren aber nicht in allen Fällen, da der in der Dokumentation angegebene Bootloader nicht auf den ESPs funktioniert. | ||
+ | Wenn man die Firmware selbst kompiliert und dann direkt mit PlatformIO auf die Boards flasht, funktioniert die Installation. Die Vorgehensweise ist auf [https://kno.wled.ge/advanced/compiling-wled/ https://kno.wled.ge/advanced/compiling-wled/] dokumentiert. Es muss lediglich die richtige Buildumgebung ausgewählt werden. |
Version vom 13. Dezember 2023, 13:42 Uhr
WLED Workshop Release status: stable [box doku] | |
---|---|
Description | Info's und Linksammlung zu den WLED Workshop's |
Author(s) | sneu |
Inhaltsverzeichnis
Infos und Links zu unseren WLED-Workshops
Links
WS2812 Datenblatt: https://cdn-shop.adafruit.com/datasheets/WS2812.pdf
Arduino Code des WS2812 Demoaufbaus: https://github.com/devtal-de/wled-workshop
Projektseite WLED https://kno.wled.ge/
Browserbasierter WLED-Installer: https://install.wled.me/
WLED Releases: https://github.com/Aircoookie/WLED
Installation esptool
sneu@pluto:~$ mkdir esptool sneu@pluto:~/esptool$ python3 -m venv .venv sneu@pluto:~/esptool$ source .venv/bin/activate (.venv) sneu@pluto:~/esptool$ pip install esptool Collecting esptool Downloading esptool-4.6.2.tar.gz (262 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 262.1/262.1 kB 4.6 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting PyYAML>=5.1 Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) Collecting bitstring>=3.1.6 Downloading bitstring-4.1.4-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 4.8 MB/s eta 0:00:00 Collecting cryptography>=2.1.4 Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 8.5 MB/s eta 0:00:00 Collecting ecdsa>=0.16.0 Downloading ecdsa-0.18.0-py2.py3-none-any.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.9/142.9 kB 8.2 MB/s eta 0:00:00 Collecting pyserial>=3.0 Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB) Collecting reedsolo<1.8,>=1.5.3 Downloading reedsolo-1.7.0-py3-none-any.whl (32 kB) Collecting bitarray<3.0.0,>=2.8.0 Downloading bitarray-2.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.0/295.0 kB 7.8 MB/s eta 0:00:00 Collecting cffi>=1.12 Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 10.4 MB/s eta 0:00:00 Collecting six>=1.9.0 Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Installing collected packages: reedsolo, pyserial, bitarray, six, PyYAML, pycparser, bitstring, ecdsa, cffi, cryptography, esptool DEPRECATION: esptool is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559 Running setup.py install for esptool ... done Successfully installed PyYAML-6.0.1 bitarray-2.8.5 bitstring-4.1.4 cffi-1.16.0 cryptography-41.0.7 ecdsa-0.18.0 esptool-4.6.2 pycparser-2.21 pyserial-3.5 reedsolo-1.7.0 six-1.16.0
Installation auf Boards mit ESP32-S2 SoC
Momentan sind die neueren ESP32 SoC's wie ESP32-S2, ESP32-S3 nicht nicht offiziell unterstützt. Es ist aber trotzdem möglich die WLED-Firmware auf Boards mit diesen Chips zu betrieben. Es gibt fertige Binaries, diese funktionieren aber nicht in allen Fällen, da der in der Dokumentation angegebene Bootloader nicht auf den ESPs funktioniert. Wenn man die Firmware selbst kompiliert und dann direkt mit PlatformIO auf die Boards flasht, funktioniert die Installation. Die Vorgehensweise ist auf https://kno.wled.ge/advanced/compiling-wled/ dokumentiert. Es muss lediglich die richtige Buildumgebung ausgewählt werden.