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
Efektní fuk :-)
Schema zapojení ovladače DMX 512 pro 4 kanály
Průběhy na vysílacím pinu 3 (TX) IC2 před vysílačem IC1
Deska plošného spoje (pohled top)
Vnitřní zapojení obvodu MAX485 (SN75176)
Pohled na zařízení DMX vysílače:
POZOR v návrhu desky je chyba! je potřeba dodat drátek viz foto (propojení země SN75176 pin 5 na GND)
Finální zařízení "DMX ovladač 4 kanály":
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 |