À propos du projet
WLED est un firmware rapide et riche en fonctionnalités pour les microcontrôleurs ESP32 qui contrôle les LEDs adressables, allant des bandes simples aux grandes matrices 2D et panneaux HUB75. Il a été créé à l'origine par Aircoookie et est maintenant maintenu par une communauté de contributeurs sous la licence EUPL v1.2.
Effets et visuels : le projet annonce 200+ effets intégrés, notamment des animations classiques, des effets audio-réactifs et des effets 2D/matrice, ainsi que 50+ palettes de couleurs et un éditeur de palettes personnalisées appelé PixelForge. Il prend en charge les configurations de matrice LED 2D avec des effets dédiés et une cartographie de panneau flexible, les panneaux de matrice RGB HUB75 sur ESP32, les effets audio-réactifs via microphone, ligne entrante ou source audio réseau, le mélange d'effets pour des transitions en douceur et les fonctions de dessin antialiasées.
Segments et contrôle : les segments permettent aux utilisateurs d'appliquer différents effets, couleurs et palettes à des parties indépendantes d'une configuration LED en même temps. Jusqu'à 250 préséts peuvent stocker des couleurs, des effets et des configurations de segments, avec des listes de lecture pour un cycle automatisé. Une fonction de veilleuse avec une courbe de diminution configurable et un limiteur de luminosité automatique configurable par sortie sont également inclus.
Prise en charge du matériel : les variantes ESP32 (original, S2, S3, C3), jusqu'à 17 sorties LED sur ESP32 à l'aide de I2S et RMT parallèles, et de nombreux types de LEDs adressables tels que WS2812B, WS2811, WS2815, SK6812, WS2805, TM1914, APA102, WS2801 et LPD8806. Les bandes RGBW, RGB+CCT et blanc-seulement sont prises en charge, ainsi que les sorties PWM pour les LEDs analogiques et les dimmer, la prise en charge du Ethernet pour une gamme de cartes (QuinLED, LILYGO, Olimex et autres), la configuration basée sur le système de fichiers pour la sauvegarde et la restauration, et les mises à jour complètes du firmware OTA via HTTP et ArduinoOTA avec une protection par mot de passe facultative.
Connectivité et intégrations : applications natives Android et iOS, API de requêtes JSON et HTTP, Multi-WiFi avec jusqu'à trois réseaux et basculement automatique AP, synchronisation sans fil ESP-NOW sans routeur, MQTT avec découverte Home Assistant, E1.31, Art-Net, DDP et TPM2.net pour le contrôle de l'éclairage professionnel DMX, synchronisation temps réel UDP sur plusieurs appareils WLED, contrôle vocal Alexa pour l'activation/désactivation, la luminosité et la couleur, synchronisation Philips Hue, intégration diyHue et Hyperion, Adalight/TPM2 ambilight série pour les PC, contrôle à distance infrarouge avec une télécommande RGB 24 touches et un récepteur, et minuteries/calendriers avec synchronisation de l'heure NTP plus prise en charge du fuseau horaire et du DST.
Fonctions de développement : un système de usermod permet d'étendre WLED avec des modules personnalisés ou communautaires sans modifier le code principal, étayé par une grande bibliothèque de usermod couvrant les effets audio-réactifs, les capteurs de température, les encodeurs rotatifs, les affichages et plus. L'API JSON est documentée, et le projet est sous licence EUPL v1.2. La documentation, les didacticiels et la liste du matériel compatible se trouvent sur le wiki kno.wled.ge ; le support de la communauté est disponible via Discord et un forum Discourse. Le README inclut également un avertissement contre l'épilepsie photosensible, conseillant de ne pas utiliser, ou au moins d'éviter les modes flash, éclair et bruit et les paramètres de vitesse d'effet élevés.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.