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 à 2 positions et 3 pins  
 - Câbler une pin au Vcc.
 - Câbler une pin au Gnd.
 - Câbler le pôle 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