Obsah:

4 -kanálový DMX transceiver: 24 krokov
4 -kanálový DMX transceiver: 24 krokov

Video: 4 -kanálový DMX transceiver: 24 krokov

Video: 4 -kanálový DMX transceiver: 24 krokov
Video: DMX Receiver/ Servo Driver 4 Channel 2024, November
Anonim
4 -kanálový DMX transceiver
4 -kanálový DMX transceiver

Platformový modul DMX IO je 4-kanálový vysielač / prijímač DMX. V režime príjmu môže ovládať až štyri kanály slaboprúdového výstupu TTL (3,3 V, napr. Pre serva a malé LED diódy) alebo silnoprúdového (12 V, napr. Žiarovky, relé, solenoidy, krokový motor atď.). V režime prenosu môže vydávať príkazy celému vesmíru DMX (512 kanálov). Dva konektory XLR-3 umožňujú, aby modul pôsobil ako uzol prijímača alebo vysielača (hlavného) v sieti DMX a 9-polohový prepínač DIP umožňuje konfigurácia adresy bez zmeny firmvéru. Hardvérová konštrukcia RS-485 umožňuje prepínanie softvéru medzi režimami RX a TX, čo umožňuje pokročilým programátorom experimentovať s projektmi prijímača DMX a tiež so sériovými aplikáciami DMX.

Čo je DMX?

DMX je sériový protokol, ktorý beží cez hardvérové prepojenie RS-485. Pôvodne bol navrhnutý na ovládanie svetiel (Chauvet má veľa chladných svetiel DMX), ale používa sa aj na ovládanie serv, LED diód, krokových motorov, relé a ďalších zariadení (ako DMX Skeleton). Je to ľahko použiteľný a robustný protokol, ktorý umožňuje použitie 1 500 stôp + kábla pomocou lacného kábla. Sieť DMX má 1 hlavné zariadenie a 1 alebo viac podradených zariadení. K dispozícii je 512 ovládacích kanálov a mnoho podradených zariadení používa viac ako jeden kanál (svetlo napríklad môže používať 1 kanál na posúvanie, druhý na nakláňanie). Každý kanál môže podporovať 256 možných hodnôt, aj keď niektoré podriadené zariadenia budú kombinovať 2 kanály pre 65 535 možných hodnôt. Hodnoty kanálov je možné zmeniť približne 44 -krát za sekundu alebo 44 Hz.

O tomto module

Modul DMX IO môžete pridať na vrtuľovú platformu, protoboard alebo dokonca na breadboard. Na konci tohto návodu budem hovoriť o použití s vrtuľou Parallax alebo Arduino. Modul DMX IO navrhol Jon Williams a je chránený licenciou MIT. Recenzoval DMX (a tento modul) vo svojom stĺpci November Nuts n 'Volts, ktorý si môžete prečítať tu (pdf). Súbor s návrhom si môžete stiahnuť alebo si kúpiť súpravu alebo holú dosku z Gadget Gangster. K dispozícii sú aj predmontované moduly. Čas stavby je asi 45 minút. Zahrejte spájkovačku a prejdite na ďalší krok!

Krok 1: Použitie: Nápady použitia

Použitie: Nápady použitia
Použitie: Nápady použitia

Kým sa žehlička zahrieva, uvádzame niekoľko príkladov skvelých vecí, ktoré môžete s DMX vykonávať;

Vianočný displej

Existuje niekoľko balení stmievačov/spínačov DMX (tu je jeden), ktoré vám umožnia zapojiť lampu alebo vlákno vianočných svetiel (alebo čokoľvek iné, čo sa dá zapojiť do steny), zapnúť alebo vypnúť, pulzovať alebo stlmiť.. Modul DMX IO môže vydávať príkazy prostredníctvom DMX na stmievače/prepínače alebo iné zariadenia DMX; veci ako hmlové stroje, lasery, bubliny alebo snežný stroj.

Urobte svetelnú šou

Vyfarbi si dom

Obrázok
Obrázok

W Hotel v Bostone Modul DMX IO môže odosielať príkazy stovkám podradených zariadení, ako sú tieto umývacie svetlá COLORdash Quad.

Ovládajte serva a animatroniku

Modul DMX IO je možné použiť aj na príjem príkazov na ovládanie serv, pneumatík alebo takmer akéhokoľvek zariadenia, na ktoré si spomeniete - zo skrutkovacích svoriek dostanete napätie 12 V a doska má aj záhlavie pre zariadenia 3 V. Je to len zábava. veci, ktoré sa dajú robiť. Ďalej začneme stavať modul a na konci tohto pokynu sú informácie o tom, ako ho naprogramovať (nebojte sa, je to celkom jednoduché).

Krok 2: Vytvorte: Zoznam dielov

Značka: Zoznam dielov
Značka: Zoznam dielov

Zaistite, aby ste mali nasledujúce diely. Tieto časti môžete tiež uchopiť z myši - každá časť na schéme má časť myši (formát súboru je ExpressPCB)

Zoznam položiek

  • Doska DMX IO
  • 9polohový prepínač DIP 300 mil
  • 3 mm zelená LED
  • 4x tranzistory TIP 125
  • 2x 200uF elektrolytické kondenzátory
  • 1x.1uF radiálny keramický kondenzátor
  • 2x skratovacie prepojky
  • 8 -pinová zásuvka DIP
  • 56 kolíkových hlavičiek
  • 4x tranzistory 2N3904
  • Svorkovnice 4x 2 polohy
  • Integrovaný obvod vysielača a prijímača RS485 / RS422
  • 10 -pinová zbernicová rezistorová sieť (10 kOhm)
  • Mužský konektor XLR3
  • Zásuvka XLR3
  • 3x odpor 4,7 kOhm (žltý - fialový - červený)
  • 4x odpor 470 ohmov (žltý - fialový - hnedý)
  • 4x odpor 1k ohm (hnedý - čierny - červený)
  • 1x odpor 330 ohmov (oranžová - oranžová - hnedá)
  • 1x 120 ohmový rezistor (hnedý - červený - hnedý)

Krok 3: Vytvorte: Rezistory

Značka: Rezistory
Značka: Rezistory

Pridajte prvé tri odpory, 4,7 kOhm (žltá - fialová - červená) pri R2, R3 a R4.

Krok 4: Vyrobte: 120 ohmový odpor

Značka: 120 Ohm odpor
Značka: 120 Ohm odpor

120 ohmový odpor (hnedý - červený - hnedý) ide na R1

Krok 5: Vyrobte: odpory 470 ohmov

Značka: 470 Ohm rezistory
Značka: 470 Ohm rezistory

R5, R6, R7 a R8 sú 470 ohmov (žltá - fialová - hnedá)

Krok 6: Vytvorte: Rezistory 1 kOhm

Značka: 1k Ohm rezistory
Značka: 1k Ohm rezistory

Hneď vedľa rezistorov 470 ohmov idú rezistory 1 k ohm (hnedá - čierna - červená)

Krok 7: Vyrobte: odpor 330 ohmov

Značka: 330 Ohm odpor
Značka: 330 Ohm odpor

Toto by mal byť váš posledný diskrétny odpor a používa sa na obmedzenie prúdu na LED. Má 330 ohmov (oranžová - oranžová - hnedá) a stojí R13

Krok 8: Vytvorte: LED

Značka: LED
Značka: LED

Pridajme zelenú LED diódu, ide presne uprostred dosky, ako je naznačené na fotografii. Kratší vodič prechádza štvorcovým otvorom. Táto dióda je pripojená k P27. Všetko, čo musíte urobiť, aby ste ho zapli, je priniesť vysoký P27.

Krok 9: Vyrobte si: keramický kondenzátor

Značka: Keramický kondenzátor
Značka: Keramický kondenzátor

Pridajte keramický kondenzátor na dosku, ako je to znázornené na fotografii. Tento kondenzátor nie je polarizovaný, takže nezáleží na tom, ktoré vedenie ide do ktorého otvoru.

Krok 10: Vyrobte: 2N3904 tranzistory

Značka: 2N3904 Tranzistory
Značka: 2N3904 Tranzistory

Pridajte tranzistory 2n3904, ako je to znázornené na fotografii. Všimnite si toho, že plochá strana tranzistora je zarovnaná s plochou stranou, ako je uvedené na doske.

Krok 11: Vytvorte: Zaskrutkujte svorky, prípravok

Značka: Zaskrutkujte svorky, príprav
Značka: Zaskrutkujte svorky, príprav

K dispozícii sú 4 skrutkovacie terminály, každý s malou drážkou na jednej strane a malým skosením na druhej strane. Všetky terminály spojíme do jednej „palice“. Najprv identifikujte skosenie na každom z terminálov.

Krok 12: Vytvorte: Zaskrutkujte svorky, pripojte sa

Značka: Zaskrutkujte svorky, spájajte
Značka: Zaskrutkujte svorky, spájajte

Teraz ich posuňte k sebe. Na fotografii môžete vidieť, ako sa svorky posúvajú k sebe, zospodu.

Krok 13: Vytvorte: Odskrutkujte terminály, dokončite

Značka: Kompletné zaskrutkujte terminály
Značka: Kompletné zaskrutkujte terminály

Posuňte všetky štyri svorky k sebe, ako je znázornené na fotografii. Budete mať jednu koncovú „palicu“.

Krok 14: Vytvorte: Spájkujte terminál

Značka: Spájkovací terminál
Značka: Spájkovací terminál

Pridajte novo vytvorený terminál na dosku. Všimnite si toho, že „svorky“(kam vložíte drôt, ktorý chcete spojiť so svorkami) by mali byť bližšie k okraju dosky. Všimnite si políčka označené „W“napravo od tranzistorov? Toto sú kolíkové hlavičky na ovládanie serv. Kolík vedľa W je riadiaci signál, stredný kolík je pripojený k +5 V a kolík vpravo je pripojený k zemi. Ak chcete použiť DMX IO na ovládanie zariadení s nízkym výkonom, na každé miesto pridajte 3 kolíkové záhlavia.

Krok 15: Vytvorte: IC zásuvka

Značka: IC Socket
Značka: IC Socket

Zásuvka IC ide na U1 so zárezom bližšie k keramickému kondenzátoru. Poloha zárezu v skutočnosti nezáleží na zásuvke (bude to fungovať tak či onak), ale pomôže to zaistiť, aby ste IC vložili správnym smerom, takže je lepšie to urobiť správne.

Krok 16: Vytvorte: prepínač DIP

Značka: DIP Switch
Značka: DIP Switch

9polohový prepínač DIP sa nachádza na SW1. Každý prepínač na DIP je označený číslom (vpravo pod spínačom) a spínač označený „1“smeruje doľava, ako je to znázornené na fotografii.

Krok 17: Vytvorte: zbernicový odpor, identifikačný kolík 1

Značka: Bussed Resistor, Identifying Pin 1
Značka: Bussed Resistor, Identifying Pin 1

Zbernicový odpor má „kolík 1“, je identifikovaný pohľadom na telo súčiastky - pin 1 je označený šípkou.

Krok 18: Vytvorte: zbernicový odpor, pridanie na dosku

Značka: Bussed Resistor, Adding to Board
Značka: Bussed Resistor, Adding to Board

Kolík 1 prechádza štvorcovým otvorom, ktorý je tiež označený na sieťotlači, ako je znázornené na obrázku.

Krok 19: Značka: svetre

Značka: Svetre
Značka: Svetre

Na doske sú dve prepojky, TERMÍN: Ak je modul DMX IO koncovým uzlom (vysielanie alebo príjem), posuňte bočník prepojky, aby ste spojili tieto 2 piny. GND: Ak je modul DMX IO hlavný (vysielací) - iba jeden uzol bude používať tento prepojovací mostík. Ak je to tak, jednoducho posuňte prepojovací mostík a spojte tieto 2 piny. Ak je modul hlavným vysielačom, prepojky prepojíte obidva prepojky. Ak je modul posledným prijímačom, prepojku prepojíte iba s prepojkou TERM. V opačnom prípade nemusíte prepojku prepínať. Ak sú vaše kolíkové hlavičky vo veľkom páse, vystrihnite 2 kolíky s hrádzami a pridajte na tabuľu, kde je označená „TERM“. Vystrihnite ďalšie 2 špendlíky a pridajte na 'GND'.

Krok 20: Vyrobte: elektrolytické čiapky

Značka: elektrolytické čiapky
Značka: elektrolytické čiapky

2 elektrolytické uzávery (vyzerajú ako malé kovové plechovky) idú na miesta uvedené na fotografii. Elektrolytické krytky sú polarizované - dlhší kolík prechádza štvorcovým otvorom (označeným tiež „+“). Na viečku je prúžok. Kratšie vedenie (bližšie k pruhu) prechádza dlhším vedením - bližšie k okraju dosky. Obe čiapky majú teplotu 220 uF

Krok 21: Vytvorte: TIP125 tranzistory

Značka: TIP125 Tranzistory
Značka: TIP125 Tranzistory

K dispozícii sú 4 veľké tranzistory TIP125, ktoré prechádzajú medzi menšie tranzistory a skrutkovaciu svorkovnicu. Všimnite si záložky na každom tranzistore, potom to pôjde tak, aby bola záložka bližšie k písmenu „C“vyznačenému na silkscreen.

Krok 22: Vytvorte: Konektory XLR3

Výrobok: Konektory XLR3
Výrobok: Konektory XLR3

Na doske sú k dispozícii 2 XLR konektory (samec a samica). Samičí konektor sa dodáva v škatuli označenej ako „DMX Out“a zástrčkový konektor sa dodáva v škatuli označenej ako „DMX In“. Je celkom jednoduché ich opraviť, pretože montážne otvory na doske zodpovedajú iba správnemu konektoru.

Krok 23: Vytvorte: RS485 IC

Značka: RS485 IC
Značka: RS485 IC

Transeiver IC RS485 (je to ST ST485BN) ide do zásuvky. Všimnite si toho, že zárez na IC ide hore, bližšie k keramickému kondenzátoru. Ak nepotrebujete prepojky, jednoducho posuňte každý cez jeden kolík. Týmto spôsobom ich nestratíte v prípade, že ich nakoniec budete potrebovať. Nakoniec pridajte pinové konektory do vonkajšieho radu dosky. Tieto kolíky vám umožňujú pripojiť modul DMX IO k vrtuľovej platforme, protoboardu alebo breadboardu. Na doske je každé pripojenie označené P0 - P31. Schéma obsahuje zoznam pripojení (formát ExpressPCB), ale takto sa mapujú; P0: prepínač DIP „256“P1: prepínač DIP „128“P2: prepínač DIP „64“P3: prepínač DIP „32“P4: DIP Prepínač '16'P5: Prepínač DIP' 8'P6: Prepínač DIP '4'P7: Prepínač DIP' 2'P8: Prepínač DIP '1'P9: kanál DMX 1P10: kanál DMX 2P11: kanál DMX 3P12: kanál DMX 4P24: RX2 (vstup) P25: TXE (prenos povolený) P26: TX2 (prenos) P27: kontrolka aktivity

Krok 24: Použitie DMX

Použitie DMX
Použitie DMX

DMX sa veľmi ľahko používa:

Pre vrtuľu

PRIJAŤ

Novembrový článok Jona Williamsa o spinovej zóne poskytuje veľa podrobností o DMX a o tom, ako objekty vyvinul. Kódoval tiež ľahko použiteľný objekt (jm_dmxin), ktorý zjednoduší čítanie hodnôt DMX. S vašim spinovým kódom budete potrebovať iba pridať knižnicu; obj dmx: "jm_dmxin" Keď potrebujete zapnúť monitorovanie dmx, pub main dmx.init (24, 16) '24 = prijímací kolík, 26 = LED činnosti, aby ste získali hodnotu kanála, nemôže to byť jednoduchšie; dmx.read (chan) S touto hodnotou dmx môžete robiť čokoľvek chcete - zobraziť niečo na televíznom displeji, zapnúť svetlo, urobiť nejaký pwm kanálu atď. Keď čítate hodnoty DMX, môžete uvoľnite zub pomocou; dmx.finalizeJon vo svojom článku urobil chladnejšiu verziu s osvetľovacím zariadením RGB pomocou modulácie bitového uhla.

ODOSLAŤ

Ak je váš modul DMX IO hlavným vysielačom, nezabudnite zasunúť prepínače do oboch prepojok. Pokiaľ ide o softvér, v Propeller Obex je objekt na odosielanie DMX, ktorý umožňuje ľahký výstup DMX. Tu je príklad použitia: Najprv pridajte objekt do sekcie objektu vášho spin kódu; obj dmxout: "DMXout" na spustenie; dira [25]: = outa [25]: = 1 'prináša povolenie TX highdmxout.start (26)' začína dmxoutsending hodnoty dmx nemôže byť jednoduchšie - jednoducho; dmxout. Write (2, 255) 'kanál = 2, hodnota = 255

Pre Arduino

DMX IO modul má pravidelný rozostup pinov 1, 1 , takže sa nezmestí na Arduino, napriek tomu ho môžete k arduinu pripojiť káblami alebo protoboardom. Na ihrisku Arduino je dobrý návod. pripojenia; P0: P8 - Prepínače DIP P9 - Kanál 1P10 - Kanál 2P11 - Kanál 3P12 - Kanál 4P24 - DMX RXP25 - Povolenie prenosu P26 - DMX TXP27 - LED aktivity To je všetko - Urobte niečo skvelé s DMX!

Odporúča: