Nombre total de pages vues

WS2812b - 3w,10w ou 30w

 

 

 WS2812b - 3w,10w ou 30w

en DMX

 

À noter que vous pouvez les utiliser avec tous les montages artnet neopixel, ws2812b.....
( penser à accorder les tensions )
 
Une led ws2812 = 3 ch
Un univers DMX contient 512 ch.
Un univers DMX peut piloter au maximum (512 / 3) = 170 leds ws2812b 
Si dans votre configuration, vous avez 30 ch de libre, vous pourrez rajouter seulement 10 leds en ws2812b, question éclairement cela va être ridicule.
 
Bonne nouvelle, il existe des leds de puissance avec un circuit ws2811 et les drivers de puissance à courant constant en 3w, 10w, 30w.

 
 ws2811 en 30w, 10w, 3w.
 
 

les modules de 10w existent aussi en projecteur ip67 prés à l'emploi 

 

 
on peut imaginer :
Une barre avec 10 leds (style strip led)  RGB avec chaque led indépendante.
Un écran de 10 x 10 pixels avec leds de 3w, on est quand même à 300w de puissance gérable comme un strip led (Wled, Qlc, Jinx, Fade, Rainbows....)
Imaginer avec des 30w !!! (bon ok le prix calme vite… !)
 

 

Pour une fois pas de wifi, pas de réseau Artnet juste du DMX.
Qui dit DMX :
1 : Entrée DMX, un petit tour à la page (In/Out/Splitter DMX)
 
2 : Adressage DMX version dip-switch (Adressage DMX(ne pas utiliser les versions avec oled ou tm1367 bugs avec les timers) 
 
3 : Carte mère Arduino (voir implantation ci-dessous)
 
4 : Module alimentation 12 à 24v >>> 5v
 
5 : Interface utilisateur >>> 2 leds  (alimentation et présence signal DMX)
 




Pas de difficulté particulière, le signal DMX rentre dans un convertisseur rs485>> série (circuit intégré max 485 ou équivalent) qui transmet le DMX sur la broche Rx de l'Arduino.
 
les Dip-switchs 9 pins à toutes les pins de haut (ON) câblé sur la masse, les 9 pins du bas relié aux entrées de l'Arduino (pin de D3 à D11, pin 3 Arduino <=> pin ch1, pin 4 Arduino <=> pin ch2.......) ( voir page Dmx Adress )

Une résistance de 100 à 330 ohms sur la broche D12 pour attaquer les ws2811.
 
Une résistance sur D13 la cathode de la led signal DMX (470 à 1k ohms suivants led) anode aux 5v

une résistance entre 5v et l'anode de la led alimentation (470 à 1k ohms suivants led) cathode au neutre.
 
Un module convertisseur dc-dc (mini 360 ou autre si alimentation de la led en 12v)
 
si alimentation en 24v le mini360 sera trop faible donc prendre un convertisseur encaissant les 24v sur son entrée.(LM2596 DC DC BUCK 3A entrée 40v)
ps : 05/2024 il existe des nouveaux modèles à sortie fixe voir page driver led et alimentation
 
(Si mini 360 à sortie réglable, penser à régler la tension de sortie du module dc-dc avant d'installer l'Arduino et les circuits intégrés sur les supports) 
 
 
 
 
 
Programme : DMX-Neopixel  

2 commentaires:

  1. Something is wrong with the dip switches.It does not read the change of dip switches in operation.Just do it when it goes off and on.That's not right.

    RépondreSupprimer
    Réponses
    1. Good morning
      This is completely correct, the reason is rather logical, in principle, we change the Dmx address during editing only once for the entire evening!
      So yes, after changing the address, you must either unplug the device or add a Reset button.
      The fact of having set the reading of the Dmx address to initialization in the program allows the "loop" part to no longer have to read the dip-switches and therefore to accelerate the reading of the Dmx frame.
      If this is really annoying for you, just move the dip-switch reading part of the program to the "void loop" part.
      Word to the wise, hello

      Supprimer