WLED-Workshop: Unterschied zwischen den Versionen
Sneu (Diskussion | Beiträge) |
Sneu (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 23: | Zeile 23: | ||
Projektseite WLED [https://kno.wled.ge/ https://kno.wled.ge/] | Projektseite WLED [https://kno.wled.ge/ https://kno.wled.ge/] | ||
+ | |||
+ | TPM2.net Protokoll [https://gist.github.com/jblang/89e24e2655be6c463c56 https://gist.github.com/jblang/89e24e2655be6c463c56] | ||
[[Kategorie:Veranstaltung]] | [[Kategorie:Veranstaltung]] | ||
Zeile 28: | Zeile 30: | ||
Browserbasierter WLED-Installer: [https://install.wled.me/ https://install.wled.me/] | Browserbasierter WLED-Installer: [https://install.wled.me/ https://install.wled.me/] | ||
− | WLED Releases: [https://github.com/Aircoookie/WLED https://github.com/Aircoookie/WLED] | + | WLED Releases: [https://github.com/Aircoookie/WLED/releases/tag/v0.14.0 https://github.com/Aircoookie/WLED/releases/tag/v0.14.0] |
== Installation esptool == | == Installation esptool == | ||
Zeile 74: | Zeile 76: | ||
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. | 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. | 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. | ||
+ | |||
+ | == Beispielcode == | ||
+ | https://github.com/sneu14/tpm2net | ||
+ | |||
+ | == IPs der Spaceinstallationen == | ||
+ | {| | ||
+ | |Panels Lounge || http://10.16.1.90 | ||
+ | |- | ||
+ | |Streifen || http://10.16.1.91 | ||
+ | |- | ||
+ | |PAR56 Spots || http://10.16.1.92 | ||
+ | |- | ||
+ | |Lounge Weihnachtsbaum || http://10.16.1.93 | ||
+ | |- | ||
+ | |Referenzboard || http://10.16.1.94 | ||
+ | |} | ||
+ | |||
+ | |||
+ | == IP Oszilloskop == | ||
+ | {| | ||
+ | |VNC || 10.16.1.99 | ||
+ | |} |
Aktuelle Version vom 5. Juli 2024, 18:08 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/
TPM2.net Protokoll https://gist.github.com/jblang/89e24e2655be6c463c56
Browserbasierter WLED-Installer: https://install.wled.me/
WLED Releases: https://github.com/Aircoookie/WLED/releases/tag/v0.14.0
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.
Beispielcode
https://github.com/sneu14/tpm2net
IPs der Spaceinstallationen
Panels Lounge | http://10.16.1.90 |
Streifen | http://10.16.1.91 |
PAR56 Spots | http://10.16.1.92 |
Lounge Weihnachtsbaum | http://10.16.1.93 |
Referenzboard | http://10.16.1.94 |
IP Oszilloskop
VNC | 10.16.1.99 |