Nœud DMX Ardweeny

Salut Instructable... ERS,

J’ai réglé sur la norme de l’industrie d’éclairage DMX comme mon protocole de contrôle globale que j’explore le monde des lumières blinky.  Cette méthode de contrôle universel est électriquement robuste, radio transmissible et suffisamment souple pour mes besoins (sans oublier de mentionner les besoins des grandes salles de concert, salles de cinéma et de divertissement).  Il existe une variété de contrôleurs de séquences DMX de gratuit à des milliers de dollars.

À cette fin, j’ai conçu un récepteur DMX monocarte qui sert une carte-fille Solarbotics Ardweeny.  Il dispose ;

o un régulateur de puissance embarqués 5V - capacité de 1 ampère
en-tête de o 5V pour alimenter d’autres appareils (ou ça peut servir pour alimenter cette carte d’une autre alimentation.)
o opto-isolation pour protéger le Ardweeny de pointes sur les lignes DMX
o Arduino analogiques et numériques brochage pour contrôler les autres engins avec vos croquis Arduino
o prises RJ45 pour les connexions DMX (à l’aide de câbles Ethernet de faible coût populaires parmi les amateurs de l’éclairage)
o sans terminaison DMX à bord (n’oubliez pas de placer une résistance de 120 ohms entre la dernière prise d’une série)
o bord programme/RUN interrupteur à glissière qui déconnecte la gamme DMX de la Ardweeny, donc vous pouvez la programmer via l’en-tête de l’ICSP.

Il suffit de réécrire le code Arduino pour contrôler n’importe quel appareil avec DMX.

références de conception :

DIYLightAnimation.com - les kits excellents conçus par Robert Jordon et autres contributeurs incroyables.  Je suis actuellement propriétaire de la EtherDongle, Rx/Tx émetteur/récepteurs, et Lynx Express 16 voies système de gradation.

Arduino.CC (bien sûr)

Matthias Hertel, http://www.mathertel.de - qui a écrit la bibliothèque d’émetteur/récepteur DMX plus efficace que j’ai trouvé à ce jour.

décisions de conception majeur incluses ;

o alimentation DMX pour la plateforme Arduino flexible
o construire coûte moins de tout placement similaire (cela arrive à 33 $ avec mon volume acheté pièces d’ebay/Chine)
o conception d’à travers-trou pour un montage facile
o prises RJ45 plutôt que XLR pour tirer parti des câbles Ethernet moins coûteux
o peut fournir la puissance au Conseil d’administration pour les projets de faible ampérage ou peut être alimenté par des fournitures en plus grands
o isolement DMX pour protéger la Ardweeny contre les phénomènes transitoires (j’ai aussi une version avec une isolation électrique)
o Ardweeny peut être facilement remplacée si endommagé

étapes de conception très basique :

o s’installe sur les paramètres de conception (ci-dessus)
schéma de o conçu et de PCB dans le SparkfunPCB - un outil gratuit de conception de PCB
o vérifié ajustement de tous les composants en imprimant le PCB pour papier et poinçonner des pièces par le biais de l’imprimé
o a examiné brûler le circuit imprimé à la maison mais fait marche arrière en raison des double-face des tolérances serrées d’une partie de la petite vias
o soumettre les fichiers de sortie de conception de Gerber à BatchPCB.com (un service de SparkFun Electronics)
o a reçu les conseils de PCB et rempli une

Voici un très simple croquis Arduino qui contrôle la Commission Relais 8 voies sur la photo.  (Vous aurez besoin d’installer la bibliothèque de DMXSerial écrite par Matthias Hertel à http://www.mathertel.de).

---------------------------------------------------------------------------------------------------------------------

DMX_Relay_8ch_v01 - 15 septembre 2012
reçoit les données DMX et opère une carte à relais 8-canal par l’intermédiaire de sorties numériques
//
Copyright (c) 2011 par Matthias Hertel, des routines DMX http://www.mathertel.de
//

#include

adresse de départ de cet appareil DMX
#define DMX_START_ADDRESS 1
nombre de canaux DMX de réserver pour cet appareil
#define DMX_NUM_CHANNELS 8

configuration de broche de sortie
relay_pin Byte [8] = {2,3,4,5,6,7,8,9} ;

void setup()
{
initialiser le récepteur DMX
DMXSerial.init(DMXReceiver) ;

initialiser les sorties de la broche
pour (int p = 0; p < 8; p ++) {}
pinMode (relay_pin [p], sortie) ;
digitalWrite (relay_pin [p], faible) ;
}
}

void loop()
{
pour (int p = 0; p < 8; p ++) {}

Si (DMXSerial.read(DMX_START_ADDRESS+p) < 128)
{
digitalWrite (relay_pin [p], faible) ;
}
d’autre
{
digitalWrite (relay_pin [p], HIGH) ;
}
}
}

---------------------------------------------------------------------------------------------------------------------

Si vous voulez essayer ce projet :

J’ai quelques pièces détachées du PCB ou vous pouvez en commander une à BatchPCB.com : https://batchpcb.com/pcbs/97418

Je pourrais vendre un kit complet de PCB/pièces.  Demandez-moi.

Bill of Materials
1 x PCB via BatchPCB.com
1 x Solarbotics pièce n° KARDW
1 x GN137 coupleur Opto DIP-8
1 x MAX485EPA RS485 DIP-8
1 x L7805ABV tension régulateur 5V 1 a TO220
1 x 1Kohm résistance
2 x 470 ohm résistance
1 x 0.1uF condensateur céramique
condensateurs en céramique 1 x 0.33uF
1 x IN4001 diode
1 x 5mm red LED
1 x espacement en-tête 2 broches 0,1
1 x espacement en-tête 0,1 6 broches
1 x espacement en-tête 13 broches 0,1
1 x 5.5mm Canon prise - Spark Fun Electronics SKU : PRT-00119
2 x jack RJ45 PCB, angle droit, aucun bouclier
1 x SPDT slide switch ou 2-pos en-tête avec cavalier

Michael

Mots clés: Arduino, Ardweeny, DMX

Articles Liés

Le Ardweeny : le petit copain de l’Arduino (et comment il Musclez)

Le Ardweeny : le petit copain de l’Arduino (et comment il Musclez)

matériel Open source ? Arduino(TM) est le premier à venir à l'esprit ! Aussi grand soit-il, parfois nous avons besoin une petite solution de microcontrôleur pour un projet ou d'une version allégée de rentabilité.Ardweeny est la solution. Ces petits k
Contrôleur DMX Pi framboise et Pure Data : une flamme Animation Art Installation

Contrôleur DMX Pi framboise et Pure Data : une flamme Animation Art Installation

Avoir voulu travailler avec un Pi de framboise car ils sont sortis, c'était très excitant quand un ami Jean Margret Thomas m'a demandé de l'aider avec une sculpture lumineuse qu'elle voulait créer. Jean Margret est un éclairagiste et sa conception ré
Automatique d’éclairage à l’aide de DMX et Perl

Automatique d’éclairage à l’aide de DMX et Perl

Pourquoi automatiser vos lumières ?Eh bien, pour être honnête, la plupart de ma maison est automatisé, il semblait la chose évidente à faire.Il y a beaucoup d'avantages dans l'automatisation de certaines parties de votre maison, éclairage en particul
Adaptateur USB FTDI base émetteur DMX avec Isolation

Adaptateur USB FTDI base émetteur DMX avec Isolation

Découvert par hasard, quand j'ai eu une série adaptateur branché tout en utilisant un programme DMX et remarqué qu'il était considéré comme un dispositif émetteur de Enttec DMX USB USB FTDI. Après quelques recherches sur le sujet, j'ai commencé avec
Émetteur/récepteur de 4 canaux DMX

Émetteur/récepteur de 4 canaux DMX

le Module de plate-forme de IO DMX est un émetteur/récepteur DMX 4 canaux. En mode, il peut contrôler jusqu'à quatre canaux de faible courant TTL de réception (3,3 v, par exemple pour les servos et petites LEDs) ou haute tension (12 v, par exemple, l
Commutateur d’alimentation souple loquet (Ardweeny)

Commutateur d’alimentation souple loquet (Ardweeny)

aujourd'hui je voulais télécharger un dessin que j'ai créé pour un interrupteur de verrouillage doux.  Il a été utilisé pour alimenter un Solarbotics Ardweeny, si vous pouvez l'utiliser pour n'importe quel microcontrôleur.  Si votre microcontrôleur e
Ardweeny 2 - Comment personnaliser un Ardweeny

Ardweeny 2 - Comment personnaliser un Ardweeny

Étant donné que j'ai découvert le microcontrôleur Arduino en octobre dernier (2010), j'ai été fasciné par leur polyvalence et leur facilité d'utilisation, mais personnellement, je trouve qu'ils ont tendance à être de la taille volumineuse et coûteuse
DMX de l’Imp électrique

DMX de l’Imp électrique

L'Imp électrique est un fantastique petit compatible wifi microcontrôleur. C'est un peu comme avoir un Arduino, un bouclier de WiFi et un service de Cloud dans un seul paquet.Vous n'obtenez pas autant de contrôle complet processeur comme sur l'Arduin
4 ch DMX Dimmer

4 ch DMX Dimmer

Le concept est de concevoir et de créer un gradateur portable.Exigences :DMX512 contrôlable4 canauxPortableFacile à utiliserJ'ai proposé cette idée à mon professeur à la WSU parce que je voulais combiner mes passions pour le théâtre et les ordinateur
Raspberry Pi comme un contrôleur DMX

Raspberry Pi comme un contrôleur DMX

Transformez votre Pi framboise en un contrôleur DMXCette instructable vous montre comment afficher une fenêtre d'éditeur de roue couleur sur l'écran d'un ordinateur de Raspberry Pi, que vous pouvez manipuler avec votre souris. Lorsque vous changez la
Contrôleur DMX en ligne

Contrôleur DMX en ligne

Juste allumer votre Pi framboise préférée et commencer à contrôler un spectacle de n'importe quel smartphone ou ordinateur portable connecté à Internet. Sonne juste cool ? Eh bien, c'est exactement le but de ce projet. Vous aurez juste besoin un Pi d
Bandes de LED DMX

Bandes de LED DMX

Autour du périmètre de notre cirque, nous avons 17 clôtures, décorés à l'aide de bandes de LED RVB. J'ai voulu contrôler avec le reste de notre éclairage à l'aide de DMX.DMX est un standard industriel pour communiquer avec les appareils d'éclairage.
Contrôleur LED DMX-512 avec affichage LED

Contrôleur LED DMX-512 avec affichage LED

Compact, facile à assembler, contrôleur LED sorties que TTL PWM des signaux pour les LED rouges, vert et bleu. Le PWM des signaux de contrôle LED Drivers (cartes de sortie, règlement MOSFET/résistance basée ou régulateurs de courants constants), qui
Contrôleur DMX USB Pro et terminator pour QLC +

Contrôleur DMX USB Pro et terminator pour QLC +

Aujourd'hui, je veux partager avec vous comment faire un contrôleur de USB DMX professionnel cherche à utiliser avec le logiciel de contrôle tels que QLC + l'éclairage. Dans environ 5 à 10 minutes et environ 35 $ en pièces et d'expédition.Ce projet p