Table des matières:

Contrôleur IOT DMX avec Arduino et Stage Monster Live : 6 étapes
Contrôleur IOT DMX avec Arduino et Stage Monster Live : 6 étapes

Vidéo: Contrôleur IOT DMX avec Arduino et Stage Monster Live : 6 étapes

Vidéo: Contrôleur IOT DMX avec Arduino et Stage Monster Live : 6 étapes
Vidéo: как построить гибкую видеостену со светодиодной лентой P16 | Светодиодный дисплей #LEDSign WS2813 Cortina LED 2024, Juillet
Anonim
Contrôleur IOT DMX avec Arduino et Stage Monster Live
Contrôleur IOT DMX avec Arduino et Stage Monster Live
Contrôleur IOT DMX avec Arduino et Stage Monster Live
Contrôleur IOT DMX avec Arduino et Stage Monster Live
Contrôleur IOT DMX avec Arduino et Stage Monster Live
Contrôleur IOT DMX avec Arduino et Stage Monster Live

Contrôlez l'éclairage de la scène et d'autres appareils DMX à partir de votre téléphone ou de tout autre appareil connecté au Web. Je vais vous montrer comment créer rapidement et facilement votre propre contrôleur DMX qui fonctionne sur la plate-forme Stage Monster Live à l'aide d'un Arduino Mega.

Fournitures:

Arduino Mega 2560

Bouclier Ethernet

store.arduino.cc/usa/arduino-ethernet-shield-2

Bouclier DMX

www.dfrobot.com/product-984.html?gclid=Cjw…

Bibliothèque de conceptinetics pour shield DMX

sourceforge.net/p/dmxlibraryforar/code/ci/…

Deux (2) fils de liaison courts

Un câble DMX pour chaque dispositif d'éclairage DMX

Terminaison DMX

Alimentation (adaptateur AC/DC, batterie, etc.)

Compte Stage Monster Live (nécessite un abonnement, mais offre un essai gratuit de 7 jours)

www.stagemonsterlive.com

Étape 1: Préparation du blindage DMX

Préparation du blindage DMX
Préparation du blindage DMX
Préparation du blindage DMX
Préparation du blindage DMX
Préparation du blindage DMX
Préparation du blindage DMX

Le blindage Ethernet et le blindage DMX essaieront d'utiliser le port série 0 pour communiquer avec l'Arduino et ils interféreront les uns avec les autres si nous ne réparons pas cela, nous devons donc d'abord faire un peu de travail de préparation pour les deux blindages pour fonctionner correctement. Parce que le shield DMX est placé sur le dessus de la pile, il sera plus facile d'y apporter des modifications au lieu du shield Ethernet.

La première chose que nous devrons faire est de couper (ou replier) les broches inférieures du blindage DMX aux broches numériques 0 et 1 (RX0 et TX0) afin que ces deux broches ne soient pas connectées à l'Arduino. Plus tard, nous allons connecter le shield DMX à l'Arduino via le port série 1. Pour l'instant, nous pouvons passer à une légère modification du fichier conceptinetics.h.

Vous trouverez probablement ce fichier partout où vos bibliothèques installées par l'utilisateur sont conservées. Pour moi, c'est sous Documents -> Arduino -> bibliothèques -> Conceptinetics. Vous pouvez simplement ouvrir le fichier Conceptinetics.h dans le Bloc-notes. À environ 44 lignes de l'endroit où commence le code réel dans ce fichier, vous trouverez une section pour définir le port série à utiliser pour le port DMX. Par défaut, il sera défini sur 0. Vous pouvez le remplacer par le port que vous souhaitez utiliser en décommentant la ligne de ce port et en commentant la ligne du port 0. Enregistrez ensuite le fichier. Maintenant, lorsque nous aurons les deux blindages connectés à l'Arduino, ils pourront tous les deux fonctionner sans interférer les uns avec les autres.

Étape 2: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

C'est la partie la plus facile. Le blindage Ethernet va au-dessus de l'Arduino et le blindage DMX va au-dessus du blindage Ethernet. À l'aide de vos deux cavaliers, connectez les broches TX0 et RX0 du blindage DMX aux broches appropriées de l'Arduino (TX1 et RX1 si vous avez choisi le port série 1, etc.). Cela permet au shield DMX de communiquer avec l'Arduino via le port que vous avez choisi tandis que le shield Ethernet communique avec lui via le port série 0.

Étape 3: Coder

Téléchargez le sketch stmrfile.ino et ouvrez-le dans votre IDE Arduino. Remplissez les informations d'identification Stage Monster Live dans les variables intitulées Nom d'utilisateur, Mot de passe et Api_Key (il s'agit de la clé API d'accès qui se trouve dans la section Configurer de la page de votre compte Stage Monster Live), puis branchez votre Arduino, sélectionnez votre appareil dans le menu Port (sous Outils dans la barre d'outils) et téléchargez le croquis sur votre Arduino. Si l'appareil a été assemblé correctement et que la bibliothèque Conceptinetics a été installée correctement, il ne devrait y avoir aucune erreur.

Étape 4: Connectez-vous aux appareils DMX

Se connecter aux appareils DMX
Se connecter aux appareils DMX

Connectez un câble DMX à la sortie DMX du blindage DMX. Connectez l'autre extrémité au premier appareil DMX, puis connectez cet appareil DMX au suivant de la même manière, et ainsi de suite. Utilisez un terminateur DMX sur le dernier appareil DMX de la chaîne.

Laissez l'Arduino branché sur votre ordinateur ou débranchez-le et utilisez une source d'alimentation séparée pour l'alimentation. À l'aide du câble Ethernet, connectez le blindage Ethernet à votre routeur.

Étape 5: Configurer les dispositifs d'éclairage/d'effets dans Stage Monster Live

Configurer les dispositifs d'éclairage/effets dans Stage Monster Live
Configurer les dispositifs d'éclairage/effets dans Stage Monster Live

Connectez-vous à votre compte Stage Monster Live et accédez à l'interface de contrôle.

Pour chacun de vos appareils d'éclairage/effets DMX, procédez comme suit:

Vérifiez si votre dispositif d'éclairage est disponible pour le mode standard en cliquant sur l'onglet "Périphériques standard", puis en parcourant les dispositifs disponibles dans chaque zone en cliquant sur la zone, puis en cliquant sur "Aucun périphérique sélectionné". S'il est disponible, vous pouvez le définir comme l'un de vos appareils en mode standard. Après l'avoir sélectionné, vous pouvez définir le canal de départ en cliquant sur « Canal de départ: aucun ».

S'il n'est pas disponible en mode standard, vous pouvez toujours l'utiliser en mode avancé en accédant à la sous-interface du mode avancé (si vous utilisez l'interface mobile, cliquez sur « Contrôle » puis utilisez les flèches pour changer « Mode standard » en « Mode avancé ") et en cliquant sur "Ajouter un nouveau périphérique DMX…".

Assurez-vous que le mode de contrôle et le canal de démarrage sur le dispositif d'éclairage sont les mêmes que ceux que vous sélectionnez dans l'interface Stage Monster Live.

Vous pouvez vérifier que tout est correctement configuré en modifiant les paramètres sur l'interface Stage Monster Live. Si la sortie du dispositif d'éclairage ne change pas ou change d'une manière qu'elle ne devrait pas, revenez en arrière dans ces étapes et assurez-vous que tout a été fait correctement.

Pour en savoir plus sur l'utilisation de l'interface Stage Monster Live, vous trouverez un guide de l'utilisateur sur

Étape 6: Terminé

Fini!
Fini!

Toutes nos félicitations! Vous disposez maintenant d'un contrôleur DMX entièrement fonctionnel fonctionnant sur la plate-forme de contrôle Stage Monster Live.

Conseillé: