WLED
Input : ARTNET, E1.31 ( esp8266, esp32 ), WEB, MQTT, ALEXIA, Audio input
Leds : ws2801, ws28(11,12b, 13, 15), apa102, sk6812.
Output : PWM (rgb, rgbw), Dmx, relais, en WiFi ou Ethernet
Pour piloter des leds programmables, c'est Ok. Pour
le pwm et la sortie Dmx, j'ai un doute (il faut que je reteste).
Donc pour avoir une sortie
Dmx, je préfère utiliser les montages Artnet vers 1 ou 2 univers pour
le wifi et le montage Ethernet Dmx pour du rj45.
10 modules synchronisés avec l'audio ( wled SoundReactive )
Visiter la page Wiki Wled, elle contient tout ce que vous aurez besoin (guide, tutos et même la liste de kit avec pcb).
Visiter aussi le forum forum wled
Liste des cartes compatibles wled voir la page GitHub Compatible hardware
Tester l'interface avec wemos d1 mini, nodemcu, esp01, esp07 en wifi et wt32-eth01en wifi ou ethernet (attention, j'ai juste testé à la maison, donc pas tester le maximum de leds)
Résultat test :
1 : OK : bouton poussoir (1 appui court (on/off) appui long (prog change)) " à noter que sur le esp32, on peut utiliser la fonction " touch switch "
2 : OK : Interface IR avec télécommande (tester avec télécommande, 44 boutons poussoirs) (modèle à sélectionner dans sync interface)
3 : OK : Interface web sur pc et smartphone Android
4 : OK : Tester QLC Artnet ( wled : Dmxmode en " effect "11 canaux voir tableau bas de page)
5 : OK : Tester jinx E1.31 (wled : Dmxmode en " MultiRGB ")
6 : OK : Tester E1.31 vers sortie Dmx sur Xlr (Wifi ou Ethernet - hardware - câbler un module Dmx Out
sur la broche Dmx out. voir plus bas) (pas convaincu, j'ai des arrêts
de signal aléatoire) ? Préférer le montage Arduino w5100)
7 : OK : (voir bas de page) Sorties PWM juste avec 3 mosfets IRLZ44N (L pour logic level). Vous pouvez utiliser les modules tension constante ou courant constant voir page Carte out high power
8 : OK : Tester version audio " SoundReactive ".
Un ESP32 en maitre avec un microphone " MAX9814 " et en esclave 9 esp8266.
Autant de possibilité = programme volumineux ! Au point qu'il faut mieux oublié IDE Arduino et utilisé platformIO.
Si vous voulez installer visualCode et platformiO voir bas de page
Version sans prise de tête :
Si
vous ne comptez pas programmer autre chose que ce montage, vous pouvez
utiliser ce programme beaucoup plus simple pour téléverser directement les fichiers binaire
1 : Sur les pages github, ouvrir RELEASE.
2 : Choisir le bin dont vous avez besoin (version wled et appareil : esp8266, esp32, esp01,wt32....)
3 : choisir le port et le fichier binaire à téléverser.
1ᵉʳ démarrage : (après téléversement...)
Dès que votre wled est sous tension, les 30 premières leds s'allument en orange (si ce n'est pas le cas, vérifiez le câblage).
Avec votre smartphone rechercher dans " paramètre wifi " le réseau wled, le mot de passe est " wled1234 ". Une page web va s'afficher, aller dans config pour régler les paramètres wifi de votre réseau ou vous pouvez dès à présent contrôler votre wled en Mode AP.
Après redémarrage, votre wled va se connecter automatiquement à votre réseau.
Ouvrir la page web et paramétrer la page Led (nombre, ordre…)
pour l'utilisation voir le wiki wled
utilisation logiciel temps réel
( jinx qlc+.....)
Paramétrage Realtime :
Dans l'onglet config<=>sync interfaces<=>realtime, vous avez le choix "artnet", "E1.31", choix de l'univers, choix du canal de départ.
Pour une fréquence d'images fluide de 25 ms (40 ips) ou plus en mode "receive UDP realtime", il est recommandé de ne pas utiliser plus de 3 univers (510 LED).
DMX Mode :
0 : désactivé
Les paquets E1.31 entrants seront ignorés.
1 : RVB unique
Toutes les LED sont réglées sur la même couleur. 3 canaux : rouge, vert, bleu
2 : DRGB uniqueToutes les LED sont réglées sur la même couleur. 4 canaux : gradateur principal, rouge, vert, bleu
3 : effet
Pas un mode temps réel. Permet de définir les propriétés de l'effet WLED sur E1.31 avec 11 ou 13 canaux.
4: RVB multiple
3 canaux par LED en séquence. LED 0 rouge, LED 0 verte, LED 0 bleue, LED 1 rouge…, Mode par défaut, équivalent à pré-0.9.1 E1.31. C'est le mode que vous souhaitez utiliser pour xLights et LedFx.
5: DRGB multiple
Comme plusieurs RVB, mais le premier canal est un contrôle de la luminosité. Gradateur principal, LED 0 Rouge, LED 0 Verte…,
Version Dmx Output
Si vous voulez une sortie Dmx sur Xlr (après test. Préférer les montages Artnet vers Dmx)
Dans wled00 / wled.h, vous devez changer la
ligne // # define WLED_ENABLE_DMX
en #define WLED_ENABLE_DMX . Vous
supprimez simplement le //, ce qui active la ligne et donc le support
DMX.
Changez
soit la broche de sortie DMX (sendPin dans src / dependencies /
ESPDMX.cpp) soit la broche de sortie LED (LEDPIN dans NpbWrapper.h) par
autre chose que 2.
Si les deux sont réglés sur le même réglage, vous
pourriez rencontrer un léger scintillement votre sortie DMX.
Cliquer sur upload ( pensez à brancher votre carte !). Le logiciel compile, se télécharge et c'est fini.
Vous trouverez dans l'onglet config un onglet spécial Dmx Output. Version Ethernet
Pour les wt32-eth01 sélectionner default-envs = esp32-eth
pour la mise en route connectez-vous en wifi (procédure normale voir au-dessus).
Dans l'onglet wifi setup en bas de page " ethernet "
sélectionner " wt32-eth01 "
sauvegarder
rebooter.
Version Analog output (pwm)
Pour utiliser Wled avec des leds non adressables (stripled rgb, led rgb 10 à 100w).
On a besoin d'un esp8266 ou esp32.
D'un module de puissance pour led (voir carte out high power).
D'une alimentation correspondant aux leds employées (12, 24, 36v) (voir power supply). D'un module pour abaisser l'alimentation des leds à 5v ou 3v3 (suivant le modèle d'esp).
Si vous n’êtes pas familier avec les esp, je vous conseille pour ce montage le wemos D1 mini
(en version 8266) on peut l'alimenter en 5v, il a un port usb (simplification pour le téléversement)
1 : dans platformio.ini. Sélectionner votre carte (voir page Wled )
2 : dans npbWrapper.h sélectionner les sorties analogRGB
Correspondance pour la carte D1 mini
Red =Gpio 5 = D1
Green =Gpio 12 = D6
Blue =Gpio 15 = D8
White =Gpio 13 = D7
Data =Gpio 02 = D4 (led adressable)
Ir =Gpio 04 = D2
BP =Gpio 01 = D3
//PWM pins - PINs 5,12,13,15 are used with Magic Home LED Controller
#ifndef RPIN
#define RPIN 5 //R pin for analog LED strip
#endif
#ifndef GPIN
#define GPIN 12 //G pin for analog LED strip
#endif
#ifndef BPIN
#define BPIN 15 //B pin for analog LED strip
#endif
#ifndef WPIN
#define WPIN 13 //W pin for analog LED strip
#endif
Petit
rappel : les chiffres du tableau utilisent la numérotation des gpio et
non des pins physiques qui eux sont dépendants des cartes.
Pour la correspondance utiliser les schémas pinout de la carte utilisée (voir ouilogique arduino, esp et autres...)
Version Audio input
Il existe un fork de wled avec le rajout d'une entrée audio (micro & ligne) voir la page github Sound Reactive fork of WLED. Préférer pour ce montage un Esp32 avec un microphone numérique INMP441. Test Ok !
Tester avec un ESP32 D1 mini avec avec un microphone " MAX9814 " relié sur l'entrée gpio36 (A0 ou SVP) et neuf esp8266 synchronisés ! Tout est nickel.
Installation
1 : Si vous n'avez pas platformIO d'installer, commencer par un bon tuto pour installer tout ça : tuto platformIO Profiter pour faire un tour sur le site il y a d'autre page sur platformIO.
2 : Une fois que vous avez tout installé (visual code, platformIO) il est temps de télécharger le programme à la page Prog WLED . Cliquer sur le bouton vert "Code" télécharger le fichier Zip, décompresser l'archive.
3 : Ouvrir platformIO, cliquer sur "open project ", sélectionner le dossier WLED.
PlatformIO va créer les fichiers, les répertoires et télécharger toutes les librairies tout seul !
4 : Ouvrir le fichier platformIO.ini (cercler en jaune à gauche)
Désélectionner
la ligne (cercler en jaune en haut à droite) en rajoutant un point
virgule " ; " et choisir le type de carte en dessous en supprimant le
point virgule devant votre carte.
C'est le seul réglage à faire pour la version de base.
Attention
avant de téléverser le programme il faut que platformio ait fini de
charger les bibliothèques, les sdk....., cela peut prendre plusieurs
minutes (visible dans la barre bleue en bas de page)
N'oubliez pas de visiter le Wiki Wled
Aucun commentaire:
Enregistrer un commentaire