Nombre total de pages vues

Projecteur DMX 8 canaux

 

Projecteur DMX 8 canaux 

À noter que le programme avec quelques modifications est utilisable sur un Arduino méga et passe à 15 sorties pwm.
 
Électronique pour projecteur à leds 8 canaux commandé en DMX avec adressage par bouton poussoir et affichage, dimmer général et strobe (sans delay)
Fonctionne avec stripled, barled, Leds High Power .....
 
Programme pour arduino Nano fichier ino pour afficheur 4 digits ou Oled:

Version Oled avec 4 programmes hors Dmx
Version Tm1637 sans programmes hors Dmx
 
Programme ino :  au choix  
Dmx_2xRVB+strobe   (Tm1637 ) écran 4 x 8 digits 
6 canaux (2rgb) + un canal dimmer général  + un canal strobe + gestion Fan



Dmx 6ch +strobe+automatique (Oled ) écran 128x64 pixel 
6 canaux (2rgb) + un canal dimmer général  + un canal strobe + gestion Fan + mode sans dmx
voir 6 canaux 4x3w (72 watts) bas de page.
 

Vous aurez besoin de la librairie DMXserial, Tm1637 et la librairie Eeprom.
Les 3 librairies sont disponibles en dernière version sur GitHub ou cliquer sur le lien 3xLibrairies   et décompresser les dans le dossier librairie d'Arduino.
 
Fonctionnement bouton :
Appuyer sur Bp Menu pour changer les paramètres.
Appuyer sur Bp_up ou Bp_down pour faire varier le paramètre.
Appuyer sur Bp_set permet d'enregistrer les paramètres.
 
j'ai choisi d'allumer la led dmx (présence du signal dmx) en absence de signal en partant du principe que si le projecteur fonctionne c'est qu'il reçoit bien le signal .
si vous préférer l'inverse à la ligne 206 changer
"  {   digitalWrite(dmx_on_off , LOW); } " en " {   digitalWrite(dmx_on_off , HIGH); } "
 
Pour les strobes vous pouvez ajuster la fourchette des vitesses à vos besoins en modifiant dans les 3 strobes le mappage des vitesses ligne 212, ligne 232, ligne 275
strobeRate = map( strobeRate,x,x,150,2); ne modifier que les 2 chiffres en jaune
 

  

J'ai fractionné le montage en plusieurs modules, vous trouverais une page par module avec explication détaillé.
En premier voir page 
Par où commencer
après aller faire un tour sur le site russe (en anglais) sur lequel j'ai récupéré le montage de base ( 95% du montage).
Après, aller faire un tour sur le site sur lequel j'ai récupéré le montage de base (95% du montage).
Voir le montage original sur le site russe :  city416.ru  

Il vous faut
 
1 : module DMX In voir page                         =>  In/out dmx ou splitter
2 : module adressage voir page                         =>  Dmx adress
3 : module puissance voir page                         =>  Carte out high power
4 : module alimentation voir page                    =>  Power supply    
5 : Arduino Nano AT328.
N'importe quel Arduino peut faire l'affaire, le Uno, le Mini, le Mini pro ou le Nano .Pour moi le Nano est un bon compromis, plus petit que le Uno, plus pratique à programmer que le mini.
Ce que je nomme Carte mère se résume à souder des connecteurs pour le Nano et toutes les entrées et sorties utilisées sur connecteur avec détrompeur. (xh-2.54)
A noter pour les récalcitrant du fer à souder il existe des shields pour nano avec connections borne à vis.

Screw Shield NANO IO 



  Schéma Carte Mère Nano.
 
Vraiment aucune difficulté. le montage tiens sur un protoboard 70 x 50 mm (pcb à trou pas de 2.54mm) ou faire un circuit imprimé (voir ci-dessous)
 
Les 2 leds sont optionnelles (led power et led dmx  (j5 et j7 ainsi que r1 et r2))
 
Les sorties pwm     =  D3, D5, D6, D9, D10, D11
Les 4 BP               =  A0, A1, A2, A3 ( voir Dmx Adress )  
I2c                        =  A4, A5  ( voir Dmx Adress )  
Led Dmx               =  D13  (voir affichage ) optionnel
Dmx_In                 =  Rx   ( voir Dmx in / out )
 

CI Carte mère Nano 

Sur le côté droit du circuit, vous avez l'interface de commande (bouton poussoir, écran et leds).
Sur le côté gauche les entrée sortie ( alimentation du module, entrée sortie dmx avec son pontage d'alimentation, et les six sorties pwm )
 
 
Vue Coté composant
 
 
 
Vue Coté cuivre
 

 
6 : Des leds (au choix !) Voir Carte Out High power    
 

 
Comme c'est exactement la même base, un peu de repos et la suite en dessous
 

 
 

6 canaux (4x3w) (48 Watts)

projet non finalisé, mais fonctionnel et testé.





petite présentation du projet :

Le montage est identique au montage 2RGB avec écran Oled
1 x Carte mère 2RGB
1 x Module DMX
1 x Module affichage Dmx (un écran Oled 0.96")
6 x Module High power à Courant Constant (suivant leds)
1 x Alimentation de puissance (Tension et puissance choix suivant leds)
1 x Module Dc-Dc  Tension d'alimentation choisi <==> 12v ventilateur
1 x Module Dc-Dc  Tension 12v <==> 5v arduino


Le dmx et le dimmer ainsi que le tempo sont mis en mémoire EEPROM (dimmer et tempo hors dmx)
j'ai choisi de ne pas mettre en mémoire le choix du programme ni le sens de l’écran

Choix du menu :
1 - Page affichage général
2 - Réglage de l'adresse dmx
3 - choix programme hors dmx ( last, full, rand,fade )
4 - Niveau brightness  ( programme full,rand,fade )
5 - Réglage Tempo ( programme rand,fade )
6 - Inversion écran Oled

Avec réglage de l'adresse dmx, niveau brightness  "hors dmx" et choix entre plusieurs programmes  "hors dmx" (pour l'instant 2)
LAST : aucun programme donc en fonctionnement Dmx si il y a coupure du signal le projecteur reste dans le même état que la dernière trame reçue.
FULL : tout les canaux à la valeur Brightness (utile pour plier le matos).
RANDOM : aléatoire sur le niveau (entre 0 et brightness) aléatoire sur la sortie.
FADE : Effet fade (réglage niveau brightness et tempo)

La partie puissance (alimentation, et driver )

Driver : J'ai testé sur ce montage les drivers leds comme sur l'image. 
Chaque module alimente 4 leds montées en série.
Pour ceux qui ont du mal avec "en série" :
Le pôle positif de l'alimentation sur le "+" de la 1ʳᵉ led (anode), le "-" de la 1ʳᵉ led relié au + de la seconde et on continue, le 
"-" (cathode) de la dernière led reliée au out du module.
Sinon, vous pouvez utiliser les cartes "Out High Power" à courant constant voir ( Module High Power).



Alimentation générale : j'ai utilisé une alimentation de récupération ( alimentation de pc portable ) 18V / 4,5A . 
il faut minimum une alimentation de 4 x 3.6v = 14.4v minimum (3.6v correspond à la tension haute d'une led (typique entre 3.2 à 3.6v) (à voir dans les caractéristiques des leds que vous avez).
Pour l’ampérage  idem voir les caractéristiques de vos leds dans mon cas 0.7A x 6 = 4.2A 

Alimentation ventilateur : 1 module dc/dc pour ramener la tension d'alimentation à 12v pour les ventilateurs (à priori l’ampérage requis par le ventilateur est inférieur à 0.1A)
Donc 6 modules demande 0.6A (ce qui laisse assez de puissance pour alimenter le nano et l’écran) en prenant un convertisseur dc/dc de 2A
Alimentation électronique : 1 module dc/dc pour ramener la tension d'alimentation 12v à 5v 
pour la partie Arduino et dmx . 

Vous pouvez faire une carte d'alimentation (surtout du câblage de connecteur) avec sortie 12v pour les ventilateurs et le 5v pour la partie électronique, les connecteurs pour les leds de puissance, celui d'alimentation avec un fusible et pourquoi pas un interrupteur général.

Les leds de puissance
Montées sur radiateur à la colle thermique " graisse colle silicone "( pas de pistolet à colle.....)


Montage dans un boitier en ABS fait avec une imprimante 3d, style minimaliste, mais fonctionnel ! la rigidité est due au radiateur ! 
La version 2 est la plus simple, les optiques sont fixées sur la face avant, j'ai mis 4 inserts.
La visserie est en M3. 

Si quelqu'un désire les fichiers 3d je peux fournir les fichiers stl, ou obj, ou 3ds il suffit de me les demander






Fixation : Hot shoe ( pour appareil photo) Avantage il suffit de desserrer une molette et faire glisser l'embase pour séparer les leds
Si le module led a un connecteur, on peut envisager de changer facilement les modules, donc la possibilité de mixage avec les leds utilisées (couleur que l'on trouve facilement)

mix de blanc  : chaud, neutre, froid
mix de couleur : 2 x rouge, 2 x bleu, vert, Uv, violet, orange, jaune, rose 

2ᵉ point la face avant maintient les optiques contre les leds et se retire facilement



il suffit donc d'avoir des optiques de plusieurs ouvertures (5°, 8°, 10°, 15°, 30°, 60°, 120° les optiques pour ces modèles de leds sont très répandues).



Aucun commentaire:

Enregistrer un commentaire