DMX machine a fumée

bonjours ,
j'aimerai contrôler le débit d'une machine a fumée de ce model : Stairville AF-40 DMX Mini Fog Machine – Thomann France

j'ai un programme via la bibliothèque SimpleDMX intituler fadeUp qui permet de contrôler en dmx un projecteur et j'aimerai utiliser la même bibliothèque pour controller ma machine a fumée mais je ne sait pas comment mit prendre
merci de votre aide c:

FadeUp :

#include <DmxSimple.h>

void setup() {
/* The most common pin for DMX output is pin 3, which DmxSimple
** uses by default. If you need to change that, do it here. */
DmxSimple.usePin(3);

/* DMX devices typically need to receive a complete set of channels
** even if you only need to adjust the first channel. You can
** easily change the number of channels sent here. If you don’t
** do this, DmxSimple will set the maximum channel number to the
** highest channel you DmxSimple.write() to. */
DmxSimple.maxChannel(4);
}

void loop() {
DmxSimple.write(3 , 255) ;
int brightness;
/* Simple loop to ramp up brightness */
for (brightness = 0; brightness <= 255; brightness++) {

/* Update DMX channel 1 to new brightness */
DmxSimple.write(1, brightness);

/* Small delay to slow down the ramping */
delay(10);
}

}

bonjour,
tu veux faire quoi exactement?
mettre en route la machine, modifier son débit?

mettre en route, jouer avec un relais 220v
modifier son débit = perte garantie et l'ouvrir pour voir la bête de l'intérieur

infobarquee:
mettre en route, jouer avec un relais 220v
modifier son débit = perte garantie et l'ouvrir pour voir la bête de l'intérieur

Elle est en DMX :wink:

:sunglasses:
je viens de tomber sur un truc qui devrait t'intéresser
http://www.deskontrol.net/blog/small-arduino-dmx-controller/
can use by example to handle a smoke machine with DMX

je veut controller la machine : débit + mise en marche
sur le même principe que le projecteur
me manque juste les commande pour que je cherche désespérément

T^T

Bonjour,
As-tu la doc de ton générateur de fumée ?
@+

j’utilise brightness comme variable , elle n’a aucun rapport avec la lumière , normalement avec le programme suivant , aussitôt téléverser elle devrait se mettre a projeter sa fumée , mais voila elle ne le fait pas…
#include <DmxSimple.h>

void setup() {
/* The most common pin for DMX output is pin 3, which DmxSimple
** uses by default. If you need to change that, do it here. */
DmxSimple.usePin(3);

/* DMX devices typically need to receive a complete set of channels
** even if you only need to adjust the first channel. You can
** easily change the number of channels sent here. If you don’t
** do this, DmxSimple will set the maximum channel number to the
** highest channel you DmxSimple.write() to. */
DmxSimple.maxChannel(4);
}

void loop() {

int brightness;
/* Simple loop to ramp up brightness */
for (brightness = 255; brightness <= 255; brightness++) {

/* Update DMX channel 1 to new brightness */
DmxSimple.write(1, brightness);

/* Small delay to slow down the ramping */
delay(10);

DmxSimple.write(2 , 255) ; //fummée 100%

}

}

toute aide sera la bienvenu

"Bonjour,
As-tu la doc de ton générateur de fumée ?
@+"

oui je l'ai mais elle ne donne que les différent pin utilisable...

Re,
On peut la commander avec 512 canaux, il doit bien y avoir quelque part les canaux à utiliser.

Met ton code entre balise code !!!!!!!!!!!!!!!!!!!!!!!!!!

si jeu veut le contrôler sur le canal 4 , comment je l'introduit dans le programme svp?

Miku274:
si jeu veut le contrôler sur le canal 4 , comment je l'introduit dans le programme svp?

bonjour

DmxSimple.write(4 , 255) ;

ou
int canal=4;
DmxSimple.write(canal , 255) ;

sauf que , déjà fait " DmxSimple.write(1 , 255) ; //fumée 100%"
je ne comprend vraiment pas pourquoi elle ne marche pas
elle marche sur le canal 1
je lui assigne au canal 1 la valeur 255 , elle devrait "cracher" sa fumée pourtant elle fait grève :c

Bonjour,
Es-tu sur du fonctionnement de ton générateur de fumée ?

Miku274:
je lui assigne au canal 1 la valeur 255 , elle devrait "cracher" sa fumée pourtant elle fait grève :c

Comment tu le sais ? Tu as testé avec un autre contrôleur ?

oui , vue qu'il peut marcher avec la télécommande filaire et que j'ai pue tester son fonctionnement en dmx avec un logicel mais sur arduino la...

Punaise en plus j'avais pas vu les manuel d'utilisation en bas dans ton tout premier lien ... Bon dans ce cas ça laisse pas énormément de possibilité quand au fait que ça ne marche pas, ça vient surement de tes branchements.

Photo ?

En faisant un bon court-circuit ça devrait pourtant fumer :smiling_imp:

peut pas poster de photo '-' bref en gros ta

  • la carte arduino avec un shield relier avec un cable dmx a la machine a fumée , les branches sont bonne j'ai verifier avec un omhmettre , sa peut venir du canal...