Nombre total de pages vues

wled

 

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 max 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 Bp) (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
Télécharger sur le site  " espressif " onglet " support " le programme " Flash Download Tools "
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…)
 
Il y'a une application pratique pour Android, iPhone, iPad, windows, ios, linux  :  Wled-App
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 unique
Toutes 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
 
Les gpio utiliser
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