Բովանդակություն:

4 ալիք DMX ընդունիչ ՝ 24 քայլ
4 ալիք DMX ընդունիչ ՝ 24 քայլ

Video: 4 ալիք DMX ընդունիչ ՝ 24 քայլ

Video: 4 ալիք DMX ընդունիչ ՝ 24 քայլ
Video: 1. Q Light Controller + Սկսել QLC +- ով: Արշավներ եւ գործառույթներ 2024, Նոյեմբեր
Anonim
4 ալիք DMX հաղորդիչ
4 ալիք DMX հաղորդիչ

DMX IO հարթակի մոդուլը 4-ալիքային DMX ընդունիչ է: Ստացման ռեժիմում այն կարող է վերահսկել ցածր ընթացիկ TTL (3.3v, օրինակ ՝ սերվերի և փոքր LED- ների համար) կամ բարձր հոսանքի (12v, օրինակ ՝ լամպեր, ռելեներ, էլեկտրամագնիսներ, սլաքային շարժիչ և այլն) ելք: Փոխանցման ռեժիմում այն կարող է հրամաններ տալ ամբողջ DMX տիեզերքին (512 ալիք): Երկակի XLR-3 միակցիչները թույլ են տալիս մոդուլին հանդես գալ որպես ընդունիչ կամ հաղորդիչ (վարպետ) հանգույց DMX ցանցում, իսկ 9 տեղանոց DIP անջատիչը թույլ է տալիս հասցեի կազմաձևում ՝ առանց որոնվածը փոխելու: RS-485 ապարատային դիզայնը թույլ է տալիս ծրագրային ապահովում անցնել RX և TX ռեժիմների միջև ՝ թույլ տալով առաջադեմ ծրագրավորողներին փորձարկել DMX ընդունիչ նախագծեր, ինչպես նաև սերիականից մինչև DMX ծրագրեր:

Ի՞նչ է DMX- ը:

DMX- ը սերիական արձանագրություն է, որն անցնում է RS-485 ապարատային հղումով: Այն ի սկզբանե նախատեսված էր լույսերը կառավարելու համար (Chauvet- ն ունի զովացուցիչ DMX լուսարձակներ), բայց այն նաև օգտագործվում է սպասարկող սարքերի, LED- ների, սլաքների շարժիչների, ռելեներ և այլ սարքերի կառավարման համար (Like a DMX Skeleton): Դա հեշտ օգտագործման, հզոր արձանագրություն է, որը թույլ է տալիս 1, 500 ոտնաչափ + մալուխ աշխատել էժան մալուխի միջոցով: DMX ցանցն ունի 1 հիմնական սարք և 1 կամ ավելի ստրուկ սարք: Հասանելի են 512 կառավարման ալիքներ, և շատ ստրուկ սարքեր օգտագործում են մեկից ավելի ալիքներ (օրինակ ՝ լույսը կարող է օգտագործել 1 ալիք թավայի համար, մյուսը ՝ թեքության համար): Յուրաքանչյուր ալիք կարող է ապահովել 256 հնարավոր արժեքներ, չնայած որոշ ստրուկ սարքեր 2 -ը կմիացնեն 65, 535 հնարավոր արժեքների համար: Ալիքի արժեքները կարող են փոխվել վայրկյանում մոտ 44 անգամ կամ 44 Հց:

Այս մոդուլի մասին

Դուք կարող եք ավելացնել DMX IO մոդուլը պտուտակի հարթակին, նախատախտակին կամ նույնիսկ հացահատիկին: Այս ուսուցման վերջում ես կխոսեմ Parallax Propeller- ի կամ Arduino- ի հետ օգտագործելու մասին: DMX IO մոդուլը նախագծվել է onոն Ուիլյամսի կողմից և լիցենզավորված է MIT լիցենզիայով: Նա վերանայեց DMX- ը (և այս մոդուլը) իր նոյեմբերյան Nuts n 'Volts սյունակում, որը կարող եք կարդալ այստեղ (pdf): Դուք կարող եք ներբեռնել դիզայնի ֆայլը կամ գնել հանդերձանքը կամ մերկ PCB- ը Gadget Gangster- ից: Առկա են նաև նախապես հավաքված մոդուլներ: Կառուցման ժամանակը մոտ 45 րոպե է: Warերմացրեք ձեր զոդման երկաթը և գնացեք հաջորդ քայլին:

Քայլ 1: Օգտագործում. Օգտագործման գաղափարներ

Օգտագործում. Օգտագործման գաղափարներ
Օգտագործում. Օգտագործման գաղափարներ

Մինչ ձեր երկաթը տաքանում է, ահա մի քանի օրինակ, թե ինչ հիանալի բաներ կարող եք անել DMX- ի հետ.

Սուրբ ննդյան ցուցադրում

Կան մի շարք DMX պղտոր/անջատիչ փաթեթներ (ահա մեկը), որը թույլ է տալիս միացնել լամպը կամ Սուրբ masննդյան լուսարձակներ (կամ որևէ այլ բան, որը կարող է միանալ պատին), միացնել կամ անջատել, զարկերակ տալ կամ խամրել այն. DMX IO մոդուլը կարող է հրամաններ տալ DMX- ի միջոցով `թույլ/անջատիչ փաթեթներ կամ այլ DMX սարքեր; մառախուղի մեքենաներ, լազերներ, պղպջակներ կամ ձյան մեքենա:

Կատարեք թեթև շոու

Գունավորեք ձեր տունը

Պատկեր
Պատկեր

W Hotel Բոստոնում DMX IO մոդուլը կարող է հրամաններ ուղարկել հարյուրավոր ստրուկ սարքերի, ինչպես այս COLORdash Quad լվացքի լույսերը:

Control Servos և Animatronics

DMX IO մոդուլը կարող է օգտագործվել նաև սերվերի, օդաճնշական սարքերի կամ գրեթե ցանկացած սարքի վերահսկման հրամաններ ստանալու համար. Պտուտակված տերմինալներից ստանում եք 12 Վ, իսկ տախտակը նաև ունի վերնագրեր 3 Վ սարքերի համար: բաներ, որոնք կարելի է անել: Հաջորդը, մենք կսկսենք կառուցել մոդուլը, և այս հրահանգի վերջում տեղեկատվություն կա, թե ինչպես այն ծրագրավորել (մի անհանգստացեք, դա բավականին հեշտ է):

Քայլ 2: Կազմեք. Մասերի ցուցակ

Կազմել ՝ մասերի ցուցակ
Կազմել ՝ մասերի ցուցակ

Եկեք համոզվենք, որ ունեք հետևյալ մասերը. Կարող եք նաև վերցնել այս մասերը մուսուսից.

Մասերի ցուցակ

  • DMX IO PCB
  • 9 դիրք 300 միլիոն DIP անջատիչ
  • 3 մմ կանաչ LED
  • 4x TIP 125 տրանզիստորներ
  • 2x 200uF էլեկտրոլիտիկ կոնդենսատորներ
  • 1x.1uF ճառագայթային կերամիկական կոնդենսատոր
  • 2x Shunt Jumpers
  • 8 Pin DIP վարդակից
  • 56 Pin վերնագրեր
  • 4x 2N3904 տրանզիստորներ
  • 4x 2 դիրքի տերմինալային բլոկներ
  • RS485 / RS422 Հաղորդիչ IC
  • 10 Pin Bussed Resistor Network (10k ohm)
  • XLR3 արական միակցիչ
  • XLR3 իգական միակցիչ
  • 3x 4.7k ohm դիմադրություն (դեղին - մանուշակագույն - կարմիր)
  • 4x 470 ohm դիմադրություն (դեղին - մանուշակագույն - շագանակագույն)
  • 4x 1k ohm դիմադրություն (շագանակագույն - սև - կարմիր)
  • 1x 330 օմ դիմադրություն (նարնջագույն - նարնջագույն - շագանակագույն)
  • 1x 120 օմ դիմադրություն (շագանակագույն - կարմիր - շագանակագույն)

Քայլ 3: Կազմեք ՝ դիմադրիչներ

Դարձնել `դիմադրիչներ
Դարձնել `դիմադրիչներ

Ավելացրեք առաջին երեք ռեզիստորները ՝ 4.7k ohm (դեղին - մանուշակագույն - կարմիր) R2- ում, R3- ում և R4- ում:

Քայլ 4: Կատարեք ՝ 120 Օմ դիմադրություն

Դարձնել `120 Օմ դիմադրություն
Դարձնել `120 Օմ դիմադրություն

120 օմ դիմադրություն (շագանակագույն - կարմիր - շագանակագույն) անցնում է R1- ով

Քայլ 5: Կազմեք ՝ 470 Օմ դիմադրիչներ

Դարձնել `470 Օմ դիմադրիչներ
Դարձնել `470 Օմ դիմադրիչներ

R5, R6, R7 և R8 են 470 օմ (դեղին - մանուշակագույն - շագանակագույն)

Քայլ 6: Կազմեք ՝ 1k Օմ դիմադրիչներ

Դարձնել ՝ 1k Օմ դիմադրիչներ
Դարձնել ՝ 1k Օմ դիմադրիչներ

470 օմ դիմադրողների կողքին անցնում է 1 կիլոմետրանոց դիմադրիչները (շագանակագույն - սև - կարմիր)

Քայլ 7: Կատարեք ՝ 330 Օմ դիմադրություն

Դարձնել `330 Օմ դիմադրություն
Դարձնել `330 Օմ դիմադրություն

Սա պետք է լինի ձեր վերջին դիսկրետ դիմադրությունը, և այն օգտագործվում է հոսանքը LED- ով սահմանափակելու համար: Այն 330 օմ է (նարնջագույն - նարնջագույն - շագանակագույն) և գնում է R13- ով

Քայլ 8: Կատարեք `LED

Պատրաստել `LED
Պատրաստել `LED

Եկեք ավելացնենք կանաչ LED- ը, այն անցնում է հենց տախտակի մեջտեղում, ինչպես նշված է լուսանկարում: Նկատի ունեցեք, որ ավելի կարճ կապը անցնում է քառակուսի անցքով: Այս հանգույցը միացված է P27- ին: Այն միացնելու համար անհրաժեշտ է միայն բերել P27 բարձր:

Քայլ 9. Կատարեք. Կերամիկական կոնդենսատոր

Պատրաստել ՝ կերամիկական կոնդենսատոր
Պատրաստել ՝ կերամիկական կոնդենսատոր

Ավելացրեք կերամիկական կոնդենսատորը տախտակին, ինչպես նշված է լուսանկարում: Այս կոնդենսատորը բևեռացված չէ, ուստի կարևոր չէ, թե որ կապը որ անցքի մեջ է անցնում:

Քայլ 10: Կազմեք ՝ 2N3904 տրանզիստորներ

Կատարեք ՝ 2N3904 տրանզիստորներ
Կատարեք ՝ 2N3904 տրանզիստորներ

Ավելացրեք 2n3904 տրանզիստորները, ինչպես նշված է լուսանկարում: Նկատի ունեցեք, որ տրանզիստորի հարթ կողմը հավասարվում է հարթ կողմին, ինչպես նշված է տախտակին:

Քայլ 11: Կատարեք. Պտուտակեք տերմինալները, նախապատրաստումը

Պատրաստել. Պտուտակել տերմինալները, նախապատրաստումը
Պատրաստել. Պտուտակել տերմինալները, նախապատրաստումը

Կան 4 պտուտակավոր տերմինալներ, որոնցից յուրաքանչյուրը մի կողմում ունի փոքր ակոս, իսկ մյուս կողմից `փոքր թեքություն: Մենք պատրաստվում ենք բոլոր տերմինալները միացնել մեկ «փայտի»: Նախ, որոշեք յուրաքանչյուր տերմինալների թեքությունը:

Քայլ 12: Կատարեք. Պտուտակեք տերմինալները, միացեք

Կատարեք. Պտուտակեք տերմինալները, միացեք
Կատարեք. Պտուտակեք տերմինալները, միացեք

Այժմ, սահեցրեք դրանք միասին: Լուսանկարում կարող եք տեսնել, թե ինչպես են տերմինալները սահում միասին ՝ ներքևից:

Քայլ 13: Կատարեք. Պտուտակեք տերմինալները, ավարտեք

Կատարեք. Պտուտակեք տերմինալները, ավարտեք
Կատարեք. Պտուտակեք տերմինալները, ավարտեք

Սահեցրեք բոլոր չորս տերմինալները միասին, ինչպես ցույց է տրված լուսանկարում: Դուք կունենաք մեկ տերմինալային «փայտ»:

Քայլ 14: Կատարեք. Oldոդման ներքևի տերմինալ

Դարձնել. Solder Down տերմինալ
Դարձնել. Solder Down տերմինալ

Ավելացրեք ձեր նորաստեղծ տերմինալային փայտիկը տախտակին: Նկատի ունեցեք, որ «սեղմակները» (որտեղ տեղադրում եք մետաղալարը, որը ցանկանում եք միացնել տերմինալների հետ) պետք է ավելի մոտ լինեն տախտակի եզրին: Ուշադրություն դարձրեք տրանզիստորներից աջ «W» տուփերին: Սրանք սերվերների վերահսկման համար նախատեսված պիտակներ են: W- ի կողքին գտնվող քորոցը հսկիչ ազդանշան է, միջին քորոցը միացված է +5V- ին, իսկ աջ կողմում գտնվող քորոցը `գետնին: Եթե ցանկանում եք օգտագործել DMX IO- ն ցածր էներգիայի սարքերը կառավարելու համար, յուրաքանչյուր վայրում ավելացրեք 3 փին վերնագիր:

Քայլ 15: Կատարեք. IC վարդակից

Կատարել ՝ IC վարդակից
Կատարել ՝ IC վարդակից

IC վարդակից անցնում է U1- ով, կերամիկական կոնդենսատորին ավելի մոտ գտնվող խազով: Խողովակի դիրքը իրականում նշանակություն չունի վարդակի համար (այն կաշխատի ամեն դեպքում), բայց դա կօգնի համոզվել, որ դուք IC- ն դնում եք ճիշտ ուղղությամբ, ուստի ավելի լավ է դա ճիշտ անել:

Քայլ 16: Կատարեք. DIP անջատիչ

Կատարել ՝ DIP անջատիչ
Կատարել ՝ DIP անջատիչ

9 դիրքի DIP անջատիչը անցնում է SW1- ով: DIP- ի յուրաքանչյուր անջատիչ նշվում է համարով (անջատիչի ներքևում), իսկ «1» պիտակով անջատիչը գնում է ձախ, ինչպես նշված է լուսանկարում:

Քայլ 17. Կատարեք. Ավտոբուսային դիմադրություն, նույնականացման փին 1

Դարձնել. Bussed Resistor, Identification Pin 1
Դարձնել. Bussed Resistor, Identification Pin 1

Ավտոբուսային դիմադրիչը ունի «կապում 1», այն նույնականացվում է բաղադրիչի մարմնին նայելով. 1 -ին պտույտը նշվում է սլաքով:

Քայլ 18. Կատարեք. Ավտոբուսային դիմադրություն, ավելացնելով տախտակին

Դարձնել. Bussed Resistor, Adding to Board
Դարձնել. Bussed Resistor, Adding to Board

Պին 1 -ը անցնում է քառակուսի անցքով, որը նույնպես նշված է մետաքսե էկրանին, ինչպես նշված է նկարում:

Քայլ 19. Կատարել ՝ թռչկոտողներ

Կատարել ՝ թռչկոտողներ
Կատարել ՝ թռչկոտողներ

Տախտակի վրա կա երկու ցատկող, ERԱՄԱՆԱԿ: Եթե DMX IO մոդուլը վերջնական հանգույց է (փոխանցել կամ ստանալ), սահեցրեք թռիչքի շունտը `այս 2 կապում միացնելու համար: GND. Եթե DMX IO մոդուլը վարպետ է (փոխանցող)` միայն մեկ հանգույց կօգտագործի այս թռիչքը: Եթե այո, ապա պարզապես սահեցրեք թռիչքի շունտը `այս 2 կապում միացնելու համար: Եթե մոդուլը հիմնական հաղորդիչն է, ապա ցատկողը կթափանցի երկու թռիչքին: Եթե մոդուլը վերջին ընդունիչն է, դուք կթռչեք միայն TERM jumper- ը: Հակառակ դեպքում, ձեզ հարկավոր չէ ցատկել կամ jumper- ից: Եթե ձեր քորոցների վերնագրերը գալիս են մեծ շերտի մեջ, կտրեք 2 կապում ձեր խրամատներով և ավելացրեք տախտակին, որտեղ այն նշված է «ERԱՄԱՆԱԿ»: Կտրեք ևս 2 կապում և ավելացրեք «GND» - ում:

Քայլ 20. Կատարեք. Էլեկտրոլիտիկ կափարիչներ

Ստեղծեք `էլեկտրոլիտիկ կափարիչներ
Ստեղծեք `էլեկտրոլիտիկ կափարիչներ

2 էլեկտրոլիտիկ գլխարկները (դրանք նման են փոքրիկ մետաղյա տարաների) գնում են լուսանկարում նշված վայրերում: Էլեկտրոլիտիկ կափարիչները բևեռացված են. Ավելի երկար քորոցն անցնում է քառակուսի անցքով (նշվում է նաև «+»): Գլխարկի վրա կա շերտագիծ: Ավելի կարճ կապարը (ավելի մոտ է շերտին) անցնում է ավելի երկար կապարով `ավելի մոտ տախտակի եզրին: Երկու կափարիչներն էլ 220uF են

Քայլ 21. Կազմեք. TIP125 տրանզիստորներ

Կատարել ՝ TIP125 տրանզիստորներ
Կատարել ՝ TIP125 տրանզիստորներ

Կան 4 մեծ TIP125 տրանզիստորներ, դրանք անցնում են ավելի փոքր տրանզիստորների և պտուտակով տերմինալի բլոկի միջև: Ուշադրություն դարձրեք յուրաքանչյուր տրանզիստորի ներդիրին, այն գնում է այնպես, որ ներդիրն ավելի մոտ է մետաքսե էկրանին նշված «C» - ին:

Քայլ 22. Պատրաստեք ՝ XLR3 միակցիչներ

Պատրաստեք `XLR3 միակցիչներ
Պատրաստեք `XLR3 միակցիչներ

Կան 2 XLR միակցիչներ, (արական և իգական), որոնք անցնում են տախտակին: Իգական միակցիչը մտնում է «DMX Out» պիտակով արկղի մեջ, իսկ արական միակցիչը ՝ «DMX In» պիտակով տուփի մեջ: Դա բավականին հեշտ է ճիշտ դարձնել, քանի որ տախտակի վրա ամրացվող անցքերը տեղավորվում են միայն ճիշտ միակցիչի վրա:

Քայլ 23. Կատարեք ՝ RS485 IC

Կատարել ՝ RS485 IC
Կատարել ՝ RS485 IC

RS485 Transeiver IC- ը (Դա ST ST485BN է) մտնում է վարդակից: Ուշադրություն դարձրեք, որ IC- ի խազը վերևում է `մոտ կերամիկական կոնդենսատորին: Եթե ձեզ անհրաժեշտ չէ, որ ցատկողը ցնցվի, պարզապես սահեցրեք յուրաքանչյուրը մեկ քորոցի վրա: Այսպիսով, դուք դրանք չեք կորցնի, եթե դրանք ի վերջո անհրաժեշտ լինեն: Վերջապես, տախտակի արտաքին շարքին ավելացրեք կապակցիչներ: Այս կապում թույլ են տալիս միացնել DMX IO մոդուլը Պտուտակային հարթակին, նախատախտակին կամ տախտակին: Սալիկի վրա յուրաքանչյուր միացում պիտակավորված է P0 - P31: Սխեման ունի միացումների ցանկ (expresspcb ձևաչափ), բայց ահա թե ինչպես են դրանք քարտեզագրվում. P0: DIP անջատիչ '256'P1: DIP անջատիչ' 128'P2: DIP անջատիչ '64'P3: DIP անջատիչ' 32'P4: DIP Անջատիչ '16'P5: DIP անջատիչ' 8'P6: DIP անջատիչ '4'P7: DIP անջատիչ' 2'P8: DIP անջատիչ '1'P9: DMX ալիք 1P10: DMX ալիք 2P11: DMX ալիք 3P12: DMX ալիք 4P24: RX2 (մուտքագրում) P25: TXE (փոխանցումը միացնելու հնարավորություն) P26: TX2 (փոխանցում) P27 ՝ գործունեության LED

Քայլ 24: DMX- ի օգտագործումը

Օգտագործելով DMX
Օգտագործելով DMX

DMX- ը բավականին հեշտ է օգտագործել.

Պտուտակի համար

ԸՆԴՈՆԵԼ

Onոն Ուիլյամսի նոյեմբերյան Spin Zone հոդվածը շատ մանրամասներ է ներկայացնում DMX- ի և այն մասին, թե ինչպես է նա զարգացրել օբյեկտները: Նա նաև ծածկագրեց հեշտ օգտագործման օբյեկտ (jm_dmxin), որը կհեշտացնի DMX արժեքների ընթերցումը: Ձեր պատասխանի հասցեով ՝ պարզապես անհրաժեշտ է ավելացնել գրադարանը; obj dmx: "jm_dmxin" Երբ դուք պետք է միացնեք dmx մոնիտորինգը, pub main dmx.init (24, 16) '24 = ստացեք քորոց, 26 = գործունեություն LED ալիքի արժեքը ստանալու համար ավելի հեշտ չի լինի. dmx.read (chan) Այդ dmx արժեքով կարող եք անել այն, ինչ ցանկանում եք ՝ ինչ -որ բան ցուցադրել հեռուստացույցի էկրանին, լուսարձակի տակ դնել, մի քանի pwm անել ալիքին և այլն: DMX արժեքները կարդալուց հետո դուք կարող եք ազատել ատամնաքարը հետ; dmx.finalizeJon- ը ավելի սառը տարբերակ է արել RGB լուսավորման սարքով, օգտագործելով Bit Angle Modulation- ը իր հոդվածում:

ՈENDԱՐԿԵԼ

Եթե ձեր DMX IO մոդուլը գլխավոր հաղորդիչն է, մի մոռացեք, որ ցատկողի վրա սահեցրեք երկու թռիչքի վրա: Softwareրագրային ապահովման համար Propeller Obex- ում կա DMX ուղարկող օբյեկտ, որն ապահովում է հեշտ DMX ելք: Ահա, թե ինչպես օգտագործել այն. Սկզբում օբյեկտը ավելացրեք ձեր պատասխանի կոդի օբյեկտի բաժնում; obj dmxout: "DMXout" այն գործարկելու համար; dira [25]. dmxout. Գրեք (2, 255) 'ալիք = 2, արժեք = 255

Արդուինոյի համար

DMX IO մոդուլն ունի կանոնավոր.1 դյույմանոց հեռավորություն, այնպես որ այն չի տեղավորվի Arduino- ի գագաթին, սակայն, այնուամենայնիվ, դուք կարող եք այն միացնել arduino- ին լարերով կամ նախատախտակով: Arduino խաղահրապարակում կա մի լավ ուղեցույց: For միացումներ; P0: P8 - DIP անջատիչներ P9 - ալիք 1P10 - ալիք 2P11 - ալիք 3P12 - ալիք 4P24 - DMX RXP25 - փոխանցել միացնել P26 - DMX TXP27 - գործունեության լուսադիոդ Դա է.

Խորհուրդ ենք տալիս: