WLED-Workshop: Unterschied zwischen den Versionen

Aus /dev/tal
Wechseln zu: Navigation, Suche
 
(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



„User:sneu|sneu“ kann nicht als Seitenname in diesem Wiki verwendet werden.
„{{{username}}}“ kann nicht als Seitenname in diesem Wiki verwendet werden.





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