Nombre total de pages vues

DMX-Auto Smoke

DMX-Auto Smoke  
DMX ou Automatique 

New Version

Remplace la télécommande d'une machine a fumée par une commande DMX. Peut fonctionner en Cycle automatique.


 New version : montage + simple
 entrée dmx opto-isolée, écran Oled, 4 Bp, 1 inverseur, 1 module relais arduino
Alimenter le montage en 5v 

Fonctionnement BP :
Appuyer sur menu affiche les paramètres (appuyer sur SetMem pour sortir du menu).
Appuyer sur menu pour sélectionner le paramètre à modifier.
Appuyer sur Up ou Down pour changer la valeur sélectionner.
Appuyer sur SetMem pour mettre en mémoire.


Fonctionnement Dmx: 
- Canal 1 : Valeur 0 sortie sur Off
Valeur de 1 à 250 durées du cycle On en seconde (vous pouvez modifier l’échelle de temps à la ligne  " TempOn  =  TempOn*1000 "   TempOn est la valeur du canal dmx multiplié par 1000 qui est la durée en microseconde (1000 = 1s))
Valeur de 250 à 255 sortie sur On
- Canal 2 :  valeur de 1 à 255 = (valeur du canal x 3 secondes) sortie sur Off (vous pouvez modifier l’échelle de temps de la même façon que TempOff)

 Fonctionnement sans Dmx:
Appuyer sur Menu et régler la durée On et Off






Câblage entrée dmx: ( voir in/out splitter ) utilisé le schéma dmx in (ne pas mettre les résistances présentent sur le schéma après les xlr  (2x560 ohms et la résistance 120 ohms) le reste est identique
Câblage BP ( voir Dmx Adress )
Câblage Oled ( voir affichage oled i2c )
Câblage Inverseur: Un inverseur est semblable à 1 interrupteur a 2 positions et 3 pins  
câbler une pin au Vcc, une pin au Gnd le pole commun sur la pin 7 de l'arduino Nano
Câblage Relais: j'ai utilisé un module relais (bobine en 5v) pour arduino câbler le IN du module sur la pin 8, le Vcc sur Vcc, le Gnd sur Gnd.






module relais arduino
 
Câblage Led Dmx: j'utilise pour des raisons de simplification de câblage la sortie 3v3 du nano
l'Anode de la led sur le 3v3 à travers une résistance de 470 à 1k ohms
la Cathode  de la led sur la pin 13 de l'arduino.

Programme :  Smoke oled     
 


Ancienne version (préférer la nouvelle version)

Vous possédez une machine à fumée avec une télécommande filaire.
Avec 1 alim en 5v, 1 module Dmx-In, 1 lcd 1602 en i2c, 3 potars, 1 arduino et un module relais, 2 BP, 3 leds, vous avez une machine à fumée en dmx ou en automatique avec temporisation dans les 2 cas.

Schema et CI module pots et leds

CI CM Smoke


Fonctionnement du module :
En DMX le montage fonctionne sur 3 canaux,
Le 1er canal règle le temps d’arrêt
Le 2eme canal règle le temps de marche.
Le 3eme 0 = Off, 255 = On, le reste cycle avec valeur ch1, ch2. 

En AUTO les 3 canaux sont remplacés par les 3 potars.

Pour l'adressage, appuis sur "adress", la valeur est donnée par la position des potars (centaine, dizaine, unité)
Appuis sur "Mem" enregistre l'adresse en EEPROM. 

Il y a un bug au niveau affichage de l'adresse dans le programme, aprés avoir mis l'adresse en mémoire, il affiche l'adresse avec un décalage !
 




nécessite la librairie DMXSerial, LiquidCrystal_I2c,
Programme smoke.INO  

Aucun commentaire:

Enregistrer un commentaire