Taula de continguts:

Transceptor DMX de 4 canals: 24 passos
Transceptor DMX de 4 canals: 24 passos

Vídeo: Transceptor DMX de 4 canals: 24 passos

Vídeo: Transceptor DMX de 4 canals: 24 passos
Vídeo: Beam 230 - Dmx mode issue 2024, De novembre
Anonim
Transceptor DMX de 4 canals
Transceptor DMX de 4 canals

El mòdul de plataforma DMX IO és un transceptor DMX de 4 canals. En mode de recepció, pot controlar fins a quatre canals de sortida TTL de baixa intensitat (3,3 v, per exemple, per a servos i LED petits) o de gran corrent (12 v, per exemple, llums, relés, solenoides, motor pas a pas, etc.). En mode de transmissió, pot emetre ordres a tot un univers DMX (512 canals). Els connectors XLR-3 dobles permeten al mòdul actuar com a node receptor o transmissor (mestre) en una xarxa DMX i un commutador DIP de 9 posicions permet configuració de l'adreça sense canviar el firmware. El disseny de maquinari RS-485 permet canviar de programari entre modes RX i TX, cosa que permet als programadors avançats experimentar projectes de receptors DMX, així com aplicacions de sèrie a DMX.

Què és DMX?

DMX és un protocol sèrie que s’executa a través d’un enllaç de maquinari RS-485. Originalment va ser dissenyat per controlar llums (Chauvet té un munt de llums DMX frescos), però també s’utilitza per controlar servos, LEDs, motors pas a pas, relés i altres dispositius (com un esquelet DMX). És un protocol robust i fàcil d’utilitzar que permet executar cables de 1 500 peus + mitjançant un cable econòmic. Una xarxa DMX té 1 dispositiu mestre i 1 o més dispositius esclaus. Hi ha disponibles 512 canals de control i molts dispositius esclaus fan servir més d’un canal (per exemple, un llum pot utilitzar 1 canal per a la panoràmica i un altre per a la inclinació). Cada canal pot admetre 256 valors possibles, tot i que alguns dispositius esclaus combinaran 2 canals per a 65, 535 valors possibles. Els valors del canal es poden canviar aproximadament 44 vegades per segon o 44Hz.

Quant a aquest mòdul

Podeu afegir el mòdul DMX IO a la plataforma de l’hèlix, una placa de protecció o, fins i tot, a una taula de treball. Parlaré d’utilitzar-lo amb un hélice Parallax o Arduino al final d’aquest instructiu. El mòdul DMX IO va ser dissenyat per Jon Williams i està llicenciat sota la llicència MIT. Va revisar DMX (i aquest mòdul) a la seva columna November Nuts n 'Volts, que podeu llegir aquí (pdf). Podeu descarregar el fitxer de disseny o comprar el kit o un PCB nu de Gadget Gangster. També hi ha disponibles mòduls premuntats. El temps de construcció és d’uns 45 minuts. Escalfeu el soldador i aneu al següent pas.

Pas 1: utilitzar: idees d'ús

Utilitzant: Idees d’ús
Utilitzant: Idees d’ús

Mentre la planxa s’escalfa, aquí teniu alguns exemples de les coses interessants que podeu fer amb DMX;

Exhibició de Nadal

Hi ha diversos paquets d’interruptors i interruptors DMX (aquí en teniu un) que us permeten connectar una làmpada o un fil de llums de Nadal (o qualsevol altra cosa que es pugui endollar a la paret), encendre-la, apagar-la, polsar-la o atenuar-la. El mòdul DMX IO pot emetre ordres mitjançant DMX a paquets dimmer / switch o altres dispositius DMX; coses com màquines de boira, làsers, bombolles o una màquina de neu.

Feu un espectacle de llum

Pinta la teva casa

Imatge
Imatge

W Hotel A Boston El mòdul DMX IO pot enviar ordres a centenars de dispositius esclaus, com aquests llums de rentat COLORdash Quad.

Servos de control i Animatronics

El mòdul DMX IO també es pot utilitzar per rebre ordres per controlar servos, pneumàtics o gairebé qualsevol dispositiu que se us pugui imaginar: obteniu 12V dels terminals cargolats i la placa també té capçaleres per a dispositius de 3V. coses que es poden fer. A continuació, començarem a construir el mòdul i, al final d’aquest instructiu, hi ha informació sobre com programar-lo (no us preocupeu, és bastant fàcil).

Pas 2: Feu: llista de peces

Marca: llista de peces
Marca: llista de peces

Assegureu-nos que teniu les parts següents. També podeu agafar aquestes parts de mouser: cada part de l’esquema té una part mouser (el format del fitxer és ExpressPCB)

Llista de peces

  • PCB DMO IO
  • Interruptor DIP de 9 posicions de 300 mil
  • LED verd de 3 mm
  • Transistors 4x TIP 125
  • Condensadors electrolítics de 2x 200uF
  • Condensador ceràmic radial 1x.1uF
  • 2x Shunt Jumpers
  • Socket DIP de 8 pins
  • 56 capçaleres de pin
  • Transistors 4x 2N3904
  • 4x Borns de 2 Posicions
  • IC de transceptor RS485 / RS422
  • Xarxa de resistències amb bus de 10 pins (10k ohm)
  • Connector mascle XLR3
  • Connector femella XLR3
  • 3x resistència de 4,7 k ohmis (groc - violeta - vermell)
  • 4x 470 ohm resistència (groc - violeta - marró)
  • Resistència 4x 1k ohm (marró - negre - vermell)
  • 1x resistència de 330 ohm (taronja - taronja - marró)
  • 1x resistència de 120 ohm (marró - vermell - marró)

Pas 3: Feu: resistències

Marca: resistències
Marca: resistències

Afegiu els tres primers resistors, 4,7 k ohm (groc - violeta - vermell) a R2, R3 i R4.

Pas 4: Feu: resistència de 120 ohms

Marca: resistència de 120 ohms
Marca: resistència de 120 ohms

La resistència de 120 ohm (marró - vermell - marró) va a R1

Pas 5: Feu: resistències de 470 Ohm

Marca: resistències de 470 Ohm
Marca: resistències de 470 Ohm

R5, R6, R7 i R8 són 470 ohms (groc - violeta - marró)

Pas 6: Feu: resistències d'1 k ohm

Marca: resistències de 1 k ohm
Marca: resistències de 1 k ohm

Just al costat de les resistències de 470 ohm apareixen les resistències de 1k ohm (marró - negre - vermell)

Pas 7: Feu: resistència de 330 Ohm

Marca: resistència de 330 Ohm
Marca: resistència de 330 Ohm

Aquesta hauria de ser la vostra última resistència discreta i s’utilitza per limitar el corrent al LED. Té 330 ohms (taronja - taronja - marró) i va a R13

Pas 8: Feu: LED

Marca: LED
Marca: LED

Afegim el LED verd, que surt al centre del tauler, tal com s’indica a la foto. Tingueu en compte que el cable més curt passa pel forat quadrat, que està connectat a P27. Tot el que heu de fer per engegar-lo és elevar el P27.

Pas 9: Feu: condensador de ceràmica

Marca: condensador de ceràmica
Marca: condensador de ceràmica

Afegiu el condensador de ceràmica al tauler, tal com s’indica a la foto. Aquest condensador no està polaritzat, de manera que no importa quin plom vagi en quin forat.

Pas 10: Feu: transistors 2N3904

Marca: transistors 2N3904
Marca: transistors 2N3904

Afegiu els transistors 2n3904 tal com s’indica a la foto. Tingueu en compte que el costat pla del transistor s’alinea amb el costat pla tal com s’indica a la placa.

Pas 11: Feu: descargueu els terminals, prep

Marca: terminals cargolats, preparació
Marca: terminals cargolats, preparació

Hi ha 4 terminals de rosca, cadascun té una ranura petita en un costat i un bisell petit a l’altre. Connectarem tots els terminals en un sol "pal". En primer lloc, identifiqueu el bisell de cadascun dels terminals.

Pas 12: Feu: descargueu els terminals, connectant-vos

Marca: cargolar terminals, connectar-se
Marca: cargolar terminals, connectar-se

Ara, llisqueu-los junts. A la foto podeu veure com els terminals es llisquen junts, des de la part inferior.

Pas 13: Feu: descargueu els terminals, completats

Marca: Terminals cargolats, complets
Marca: Terminals cargolats, complets

Feu lliscar els quatre terminals junts, tal com es mostra a la foto. Tindreu un únic terminal "stick".

Pas 14: Feu: soldeu el terminal

Marca: Terminal de soldadura
Marca: Terminal de soldadura

Afegiu el vostre terminal terminal de nova creació al tauler. Tingueu en compte que les "pinces" (on inseriu el cable que voleu connectar amb els terminals) haurien d'estar més a prop de la vora del tauler. Observeu les caselles marcades amb "W" a la dreta dels transistors? Són capçaleres de pin per controlar servos. El pin al costat del W és el senyal de control, el pin central està connectat a + 5V i el pin de la dreta està connectat a terra. Si voleu utilitzar DMX IO per controlar dispositius de baixa potència, afegiu capçaleres de 3 pins a cada ubicació.

Pas 15: Feu: IC Socket

Marca: sòcol IC
Marca: sòcol IC

El sòcol IC va a U1 amb la osca més a prop del condensador ceràmic. La posició de la osca no importa per al sòcol (funcionarà de qualsevol manera), però us ajudarà a assegurar-vos que poseu el CI en la direcció correcta, així que és millor fer-ho correctament.

Pas 16: Feu: commutador DIP

Marca: commutador DIP
Marca: commutador DIP

El commutador DIP de 9 posicions va a SW1. Cada commutador del DIP està marcat amb un número (just a sota de l'interruptor) i el commutador amb l'etiqueta "1" va a l'esquerra, tal com s'indica a la foto.

Pas 17: Feu: Resistència bus, identificant el pin 1

Marca: Resistència amb bus, pin identificatiu 1
Marca: Resistència amb bus, pin identificatiu 1

La resistència amb bus té un "pin 1", s'identifica mirant el cos del component; el pin 1 està marcat per una fletxa.

Pas 18: Feu: Resistència de bus, afegint-la al tauler

Marca: Bussed Resistor, afegint a la placa
Marca: Bussed Resistor, afegint a la placa

El pin 1 travessa el forat quadrat que també es marca a la serigrafia, tal com s’indica a la imatge.

Pas 19: Feu: Jumpers

Marca: Jumpers
Marca: Jumpers

Hi ha dos ponts a la placa, TERM: si el mòdul DMX IO és un node final (transmetre o rebre), feu lliscar la derivació del pont per connectar aquests 2 pins. un node utilitzarà aquest pont. Si és així, només cal que feu lliscar la derivació del pont per connectar aquests 2 pins. Si el mòdul és el transmissor principal, passareu els dos ponts. Si el mòdul és l’últim receptor, només saltareu el pont TERM. En cas contrari, no cal que passeu cap dels dos ponts. Si les capçaleres dels pins apareixen en una tira gran, retalleu-ne 2 amb els dics i afegiu-los al tauler on aparegui l'etiqueta "TERM". Retalleu 2 pins més i afegiu-los a "GND".

Pas 20: Feu: taps electrolítics

Marca: taps electrolítics
Marca: taps electrolítics

Els 2 taps electrolítics (semblen petites llaunes de metall) van als llocs indicats a la foto. Els taps electrolítics estan polaritzats: el pin més llarg passa pel forat quadrat (també marcat amb un '+'). A la tapa hi ha una franja. El plom més curt (més a prop de la franja) passa pel plom més llarg, més a prop de la vora del tauler. Ambdues tapes són 220uF

Pas 21: Feu: transistors TIP125

Marca: transistors TIP125
Marca: transistors TIP125

Hi ha 4 transistors TIP125 grans, que van entre els transistors més petits i el bloc de borns de cargol. Tingueu en compte la pestanya de cada transistor, de manera que la pestanya està més a prop de la "C" marcada a la serigrafia.

Pas 22: feu: connectors XLR3

Marca: connectors XLR3
Marca: connectors XLR3

Hi ha 2 connectors XLR (masculí i femení) que van a la placa. El connector femella va a la caixa anomenada "Sortida DMX" i el connector mascle va a la caixa anomenada "Entrada DMX". És bastant fàcil aconseguir-los correctament, ja que els forats de muntatge de la placa només s'adapten al connector correcte.

Pas 23: Feu: RS485 IC

Marca: RS485 IC
Marca: RS485 IC

El RS485 Transeiver IC (és un ST ST485BN) va al sòcol. Tingueu en compte que la ranura de l’IC va a la part superior, més a prop del condensador de ceràmica. Si no necessiteu les derivacions del pont, només cal que feu lliscar cadascuna sobre un sol pin. D’aquesta manera, no els perdrà per si finalment els necessiteu. Per últim, afegiu connectors pin a la fila exterior del tauler. Aquests pins us permeten connectar el mòdul DMX IO a la plataforma Propeller, protoboard o tauler de suport. Al tauler, cada connexió té l'etiqueta P0 - P31. L'esquema té una llista de connexions (format expresspcb), però així s'expliquen; Interruptor '16'P5: Interruptor DIP' 8'P6: Interruptor DIP '4'P7: Interruptor DIP' 2'P8: Interruptor DIP '1'P9: Canal DMX 1P10: Canal DMX 2P11: Canal DMX 3P12: Canal DMX 4P24: RX2 (entrada) P25: TXE (habilitació de transmissió) P26: TX2 (transmissió) P27: LED d'activitat

Pas 24: utilitzar DMX

Utilitzant DMX
Utilitzant DMX

DMX és bastant fàcil d'utilitzar:

Per a hèlix

REBREU

L’article Novin de Spin Zone de Jon Williams proporciona molts detalls sobre la DMX i com va desenvolupar els objectes. També va codificar un objecte fàcil d'utilitzar (jm_dmxin) que simplificarà la lectura de valors DMX. Amb el vostre codi de rotació, només haureu d’afegir la biblioteca; obj dmx: "jm_dmxin" Quan cal activar la supervisió dmx, pub main dmx.init (24, 16) '24 = pin de recepció, 26 = LED d'activitat per obtenir el valor del canal, no podria ser més fàcil; dmx.read (chan) Amb aquest valor dmx, podeu fer el que vulgueu: mostrar alguna cosa a la pantalla del televisor, encendre un llum, fer una mica de pwm a un canal, etc. Quan hàgiu acabat de llegir els valors DMX, podeu allibera la roda dentada amb; dmx.finalizeJon ha fet una versió més fresca amb un dispositiu d’il·luminació RGB mitjançant la modulació d’angle de bits al seu article.

ENVIAR

Si el vostre mòdul DMX IO és el transmissor principal, no us oblideu de lliscar sobre les derivacions del pont als dos ponts. Pel que fa al programari, hi ha un objecte d’enviament DMX a l’òbex de l’hèlix que facilita la sortida DMX. Heus aquí un exemple de com utilitzar-lo; primer afegiu l’objecte a la secció d’objectes del vostre codi de gir; obj dmxout: "DMXout" per iniciar-lo; dira [25]: = outa [25]: = 1 'porta l'activació TX highdmxout.start (26)' inicia els valors dmxoutsending dmx no podrien ser més fàcils; només; dmxout. Write (2, 255) 'canal = 2, valor = 255

Per Arduino

El mòdul DMX IO té espaiats regulars de.1 , de manera que no s'adapta a la part superior d'un Arduino, però, tot i així, podeu connectar-lo a l'arduino amb cables o un protobordo. Hi ha una bona guia al pati d'Arduino. connexions; P0: P8 - Interruptors DIP P9 - Canal 1P10 - Canal 2P11 - Canal 3P12 - Canal 4P24 - DMX RXP25 - Transmit Enable P26 - DMX TXP27 - LED d'activitat Això és això - Feu alguna cosa divertit amb DMX!

Recomanat: