DMX ovladač pro CO2 JET - Arduino Atmega 328P

 uvodfuk

Byl jsem požádán jedním profesionálním osvětlovačem jedné nejmenované slavné kapely (Mandrage) o vytvoření DMX ovladače pro spínání CO2 efektu. Cíl: bubeník kapely šlapkou (spínači) aktivuje po DMX efekt(y). Každý CO2 efekt má svůj DMX přijímač (adresu). DMX používá proudovou sběrnici RS485 (32 zařízení na jednom výstupu s adresací 1 - 512 kanálů)...

ZDARMA

  • hex pro procesor

DONATE

  • zdroj + hex pro Arduino IDE, desky spojů a gerber (Eagle)

Propojka JP1 slouží pro připojení zatěžovacího rezistoru 120 Ohm (pokud je to třeba). JP2 slouží pro připojení výstupního XLR konektoru. JP4 je přívodní napájecí konektor stabilizovaného napětí +5V. JP5 slouží pro připojení 4 tlačítek (kanál 1 až kanál 4 - všechny spínají oproti gnd). Po zapnutí napájení se rozbliká svítivá dioda s frekvencí 1 Hz jako signalizace provozu. Pokud je stisknut spínač (1 až 4) svítivá dioda trvale svítí. Chod zařízení je hlídán obvodem WDT (Watchdog system), který zabezpečuje  reset v případě "zamrznutí systému" vnějším rušením (bouřka, statika atd...).

 

Parametry zařízení:

provozní teplota: -20 až 70 stupňů Celsia (procesor ATMEGA 328P)

ovládání: 4 x nožní spínač (DMX kanál 1 - 4)

režim kanálů: spínací režim - hodnoty 0 nebo 255

signalizace: provozní stav blikání LED 4Hz, sepnutí tlačítka (1-4) LED svítí

napájení: +5V / 100mA

výstup DMX: XLR 3 pin

Obnovování: na DMX sběrnici se vysílají pouze 4 kanály (adresa 1 - 4) tzn. rekace na stisk tlačítek je okamžitá (nečeká se na celý balík 512 kanálů...)

 

Parametry sběrnice RS485 pro použití v osvětlovací technice (DMX 512 tzn. 512 ovládacích kanálů):

 

  • Diferenciální (symetrický) napěťový přenos se schopností pracovat od napájecího napětí +5 V
  • Rozsah přípustného napětí na sběrnici od -7 V do +12 V
  • Možnost připojení až 32 přijímačů v jednom segmentu (existují budiče umožňující použít až 256 přijímačů)
  • Impedanční přizpůsobení linky – rezistor 120 Ohmů
  • Minimální zatěžovací impedance vysílače je 60 Ohmů
  • Maximální zkratový proud vysílače je 150 mA proti zemi, 250 mA proti 12 V
  • Maximální délka kabelu je cca 1200 m při přenosové rychlosti max. 400 kBit/s.
  • Počet segmentů není limitován
  • Budič musí být schopen dodat na sběrnici rozdílové vstupní napětí od 1,5 do 5 V
  • Budič musí mít ochranu pro případ, že by se více budičů pokoušelo vysílat na sběrnici
  • Přijímač by měl mít minimální vstupní impedanci 12 kOhmů
  • Přijímač musí mít minimální vstupní citlivost +- 200 mV
  • Toto vše musí být přijímač schopen zpracovat i při souhlasném stejnosměrném napětí na sběrnici od -7 V do +12 V.

 

 

Efekt CO2 JET

co2

Efektní fuk :-)

cofuk

 

Schema zapojení ovladače DMX 512 pro 4 kanály

4ch ovladac copy

Průběhy na vysílacím pinu 3 (TX) IC2 před vysílačem IC1

off

1ch

2ch

 

Deska plošného spoje (pohled top)

 4ch dmx deska

4ch dmx deska osazovak

 

 

Vnitřní zapojení obvodu MAX485 (SN75176)

MAX485

 

Pohled na zařízení DMX vysílače:

dmx1

dmx2

dmx3

 

POZOR v návrhu desky je chyba! je potřeba dodat drátek viz foto (propojení země SN75176 pin 5 na GND)dmx4

 

Finální zařízení "DMX ovladač 4 kanály":

1

2

3

4

 

Video - DMX vysílač / DMX přijímač:

Seznam součástek:

označení hodnota typ gme.cz
IC2 ATMEGA328P-PU procesor Kód: 432-228
IC1 SN75176 driver Kód: 433-014
C1,C2 CK 22p/100V NPO HIT RM2,54 5% Kód: 120-184
Q1 16MHz HC49US krystal Kód: 131-075
DIL28 DIL28PZ 7,5mm patice 28 pin Kód: 824-025
DIL8 DIL08PZ patice 8 pin Kód: 824-002
R1 220 RRU 220 Kód: 110-057
R2 10 RRU 10 Kód: 110-025
R3 120 RRU 120 Kód: 110-051
napájecí zdroj 5V/1000 mA PC-GM2.1 Kód: 806-311
XLR konektor Neutrik NC3FD-L-1 samice Kód: 810-021
krabice Al U-HA1455L2202 dvoudílná Kód: 622-964
LED 3mm LED 3MM 2MA/R rudá Kód: 511-201
Konektor souosý PC-GM2.1 2.1 mm Kód: 806-311