Мазмұны:

4 арналы DMX трансивері: 24 қадам
4 арналы DMX трансивері: 24 қадам

Бейне: 4 арналы DMX трансивері: 24 қадам

Бейне: 4 арналы DMX трансивері: 24 қадам
Бейне: Q900 Маленький SDR КВ-УКВ трансивер 2024, Шілде
Anonim
4 арналы DMX трансивері
4 арналы DMX трансивері

DMX IO платформалық модулі-бұл 4 арналы DMX трансивері. Қабылдау режимінде ол төмен токты TTL (3,3в, мысалы, серво мен кіші жарық диодтары үшін) немесе жоғары токты (12в, мысалы, шамдар, реле, электромагнитті, қадамдық қозғалтқыш және т.б.) төрт каналды басқара алады. Тарату режимінде ол DMX бүкіл әлеміне (512 арна) пәрмендер бере алады. Қос XLR-3 қосқышы модульге DMX желісінде қабылдағыш немесе таратқыш (негізгі) түйін ретінде әрекет етуге мүмкіндік береді және 9 позициялы DIP қосқышы мүмкіндік береді. микробағдарламаны өзгертпестен мекенжай конфигурациясы. RS-485 аппараттық дизайны озық бағдарламашыларға DMX қабылдағыш жобаларын, сондай-ақ сериялы-DMX қосымшаларын қолдануға мүмкіндік беретін RX және TX режимдерінің арасында бағдарламалық қамтамасыз етуді ауыстыруға мүмкіндік береді.

DMX дегеніміз не?

DMX-бұл RS-485 аппараттық сілтемесі бойынша жұмыс істейтін сериялық хаттама. Ол бастапқыда шамдарды басқаруға арналған (Chauvet -те DMX -тің керемет шамдары бар), бірақ ол сонымен қатар серводтарды, жарық диодтарын, сатылы қозғалтқыштарды, реле мен басқа құрылғыларды басқару үшін қолданылады (DMX қаңқасы сияқты). Бұл 1 500 Feet + кабелін қымбат емес кабельмен жүргізуге мүмкіндік беретін, қолдануға оңай, берік протокол. DMX желісінде 1 негізгі құрылғы және 1 немесе одан да көп қосымша құрылғылар бар. 512 басқару арналары бар және көптеген қосалқы құрылғылар бірнеше арнаны пайдаланады (мысалы, жарық 1 арнаны табаға, екіншісін еңкейту үшін қолдануы мүмкін). Әрбір арна 256 мүмкін мәнді қолдай алады, дегенмен кейбір қосалқы құрылғылар 2 арнаны 65, 535 мүмкін мәндерге біріктіреді. Арна мәндерін секундына шамамен 44 рет немесе 44 Гц өзгертуге болады.

Бұл модуль туралы

Сіз DMX IO модулін пропеллер платформасына, протоборға немесе тіпті тақтаға қосуға болады. Мен оны нұсқаулықтың соңында Parallax Propeller немесе Arduino көмегімен қолдану туралы айтатын боламын. DMX IO модулін Джон Уильямс жасаған және MIT лицензиясы бойынша лицензияланған. Ол DMX -ті (және бұл модульді) қарашадағы Nuts n 'Volts бағанында қарады, оны мына жерден оқи аласыз (pdf). Сіз Gadget Gangster -тен дизайн файлын жүктей аласыз немесе жинақ немесе жалаң ПХД сатып ала аласыз. Алдын ала жиналған модульдер де бар. Құрылыс уақыты шамамен 45 минут. Пісіру үтікті жылытыңыз және келесі қадамға өтіңіз!

1 -қадам: Қолдану идеялары

Қолдану: Қолдану идеялары
Қолдану: Қолдану идеялары

Сіздің үтік жылынып жатқанда, DMX көмегімен жасауға болатын керемет нәрселердің бірнеше мысалдары;

Рождестволық дисплей

Шамды немесе Рождестволық шамдарды (немесе қабырғаға қосуға болатын кез келген нәрсені) қосуға, қосуға, өшіруге, импульстеуге немесе күңгірттеуге мүмкіндік беретін бірнеше DMX диммер/қосқыш пакеттері бар (мұнда біреу).. DMX IO модулі DMX арқылы пакеттерді немесе басқа DMX құрылғыларын өшіруге/ауыстыруға командалар бере алады; тұман машиналары, лазерлер, көпіршіктер немесе қар машинасы сияқты заттар.

Жарық шоу жасаңыз

Үйіңізді бояңыз

Кескін
Кескін

W Hotel in Boston DMX IO модулі COLORdash Quad жуу шамдары сияқты жүздеген қосымша құрылғыларға командалар жібере алады.

Басқару сервистері мен аниматроникалар

DMX IO модулін сервоприемниктерді, пневматиканы немесе кез келген дерлік құрылғыны басқару үшін пәрмендерді қабылдау үшін де қолдануға болады - бұрандалы терминалдардан 12В аласыз, ал тақтада 3В құрылғыларға арналған тақырыпшалар бар. жасауға болатын нәрселер. Әрі қарай, біз модульді құруды бастаймыз және осы нұсқаулықтың соңында оны қалай бағдарламалау керектігі туралы ақпарат бар (алаңдамаңыз, бұл өте оңай).

2 -қадам: Жасаңыз: бөлшектер тізімі

Жасаңыз: бөлшектер тізімі
Жасаңыз: бөлшектер тізімі

Келесі бөліктердің бар екеніне көз жеткізейік. Сіз бұл бөліктерді тышқаннан да ала аласыз - схеманың әрбір бөлігінде тышқанның # бөлігі бар (файл пішімі ExpressPCB)

Бөлшектер тізімі

  • DMX IO ПХД
  • 9 позиция 300 миль DIP қосқышы
  • 3 мм жасыл жарық диоды
  • 4x TIP 125 транзисторлары
  • 2x 200uF электролиттік конденсаторлар
  • 1x.1uF радиалды керамикалық конденсатор
  • 2x шунт секіргіштері
  • 8 істікшелі DIP розеткасы
  • 56 істікшелі тақырыптар
  • 4x 2N3904 транзисторлары
  • 4х 2 позициялық терминалды блоктар
  • RS485 / RS422 қабылдағыш IC
  • 10 істікшелі резисторлық желі (10к Ом)
  • XLR3 еркек қосқышы
  • XLR3 әйел коннекторы
  • 3x 4,7км резистор (сары - күлгін - қызыл)
  • 4х 470 Ом резисторы (сары - күлгін - қоңыр)
  • 4x 1k ohm резисторы (қоңыр - қара - қызыл)
  • 1x 330 Ом резисторы (сарғыш - қызғылт - қоңыр)
  • 1х 120 Ом резисторы (қоңыр - қызыл - қоңыр)

3 -қадам: Жасаңыз: резисторлар

Жасаңыз: резисторлар
Жасаңыз: резисторлар

Алғашқы үш резисторды қосыңыз, R2, R3 және R4 -те 4,7 кОм (сары - күлгін - қызыл).

4 -қадам: Жасаңыз: 120 Ом резисторы

Жасаңыз: 120 Ом резисторы
Жасаңыз: 120 Ом резисторы

120 Ом резисторы (қоңыр - қызыл - қоңыр) R1 деңгейінде жүреді

5 -қадам: Жасаңыз: 470 Ом резисторы

Жасаңыз: 470 Ом резисторы
Жасаңыз: 470 Ом резисторы

R5, R6, R7 және R8 - 470 Ом (Сары - күлгін - қоңыр)

6 -қадам: 1к Ом резисторлар жасаңыз

Жасаңыз: 1к Ом резисторлары
Жасаңыз: 1к Ом резисторлары

470 Ом резисторлардың жанында 1к Ом резисторлары бар (қоңыр - қара - қызыл)

7 -қадам: Жасаңыз: 330 Ом резисторы

Жасалуы: 330 Ом резисторы
Жасалуы: 330 Ом резисторы

Бұл сіздің соңғы дискретті резисторыңыз болуы керек және ол жарық диодты токқа шектеу үшін қолданылады. Бұл 330 Ом (апельсин - қызғылт - қоңыр) және R13 деңгейінде жүреді

8 -қадам: Жасаңыз: жарықдиодты

Жасаңыз: жарықдиодты
Жасаңыз: жарықдиодты

Жасыл жарық диодты қосайық, ол тақтаның дәл ортасында, суретте көрсетілгендей. Есіңізде болсын, қысқа сым сым төртбұрышты тесік арқылы өтеді, бұл сым P27 -ге қосылған. Оны қосу үшін сізге P27 деңгейін жоғарылату қажет.

9 -қадам: Жасаңыз: керамикалық конденсатор

Жасалуы: керамикалық конденсатор
Жасалуы: керамикалық конденсатор

Керамикалық конденсаторды тақтаға фотода көрсетілгендей қосыңыз. Бұл конденсатор поляризацияланбаған, сондықтан қай сымның қай тесікке түсетіні маңызды емес.

10 -қадам: Жасаңыз: 2N3904 транзисторлары

Жасаңыз: 2N3904 транзисторлары
Жасаңыз: 2N3904 транзисторлары

Фотосуретте көрсетілгендей 2n3904 транзисторларын қосыңыз. Транзистордың жазық жағы тақтада көрсетілгендей жазық жағымен сәйкес келетінін ескеріңіз.

11 -қадам: Жасаңыз: Терминалдарды бұраңыз, дайындық

Жасаңыз: Терминалдарды бұраңыз, дайындық
Жасаңыз: Терминалдарды бұраңыз, дайындық

Бұрандалы 4 терминал бар, олардың әрқайсысының бір жағында кішкентай ойық, ал екінші жағында кішкене ойығы бар. Біз барлық терминалдарды бір «таяққа» қосамыз. Алдымен, терминалдардың әрқайсысының көлбеуін анықтаңыз.

12 -қадам: Жасаңыз: Терминалдарды бұраңыз, жалғаңыз

Жасау: Терминалдарды бұрап алу, қосу
Жасау: Терминалдарды бұрап алу, қосу

Енді оларды бірге сырғытыңыз. Сіз фотосуретте терминалдар қалай төмен қарай төмен қарай жылжитынын көре аласыз.

13 -қадам: Жасаңыз: Терминалдарды бұраңыз, аяқтаңыз

Жасаңыз: Терминалдарды бұраңыз, аяқтаңыз
Жасаңыз: Терминалдарды бұраңыз, аяқтаңыз

Фотосуретте көрсетілгендей, барлық төрт терминалды бірге сырғытыңыз. Сізде бір терминал «таяқ» болады.

14 -қадам: Жасаңыз: дәнекерлеу терминалы

Жасау: Дәнекерлеу терминалы
Жасау: Дәнекерлеу терминалы

Тақтаға жаңадан жасалған терминал таяқшасын қосыңыз. Назар аударыңыз, «қысқыштар» (терминалдарға қосқыңыз келетін сымды енгізетін жер) тақтаның шетіне жақын болуы керек. Бұл серверлерді басқаруға арналған пин -тақырыптар. W жанындағы түйреуіш - басқару сигналы, ортаңғы түйреуіш +5В, ал оң жақтағы штыр жерге қосылады. Егер сіз қуаты төмен құрылғыларды басқару үшін DMX IO қолданғыңыз келсе, әр жерге 3 істікшелі тақырыптарды қосыңыз.

15 -қадам: Жасаңыз: IC розеткасы

Жасаңыз: IC розеткасы
Жасаңыз: IC розеткасы

IC ұяшығы керамикалық конденсаторға жақын орналасқан U1 нүктесінде орналасқан, ойықтың орналасуы розетка үшін маңызды емес (ол кез келген жағдайда жұмыс істейді), бірақ бұл IC -ді дұрыс бағытта қоюға көмектеседі, сондықтан оны дұрыс жасаған дұрыс.

16 -қадам: Жасау: DIP қосқышы

Жасаңыз: DIP қосқышы
Жасаңыз: DIP қосқышы

9 позициялы DIP қосқышы SW1 -ге ауысады. DIP -тің әр қосқышы нөмірмен белгіленеді (коммутатордың астында) және фотода көрсетілгендей '1' таңбасы бар қосқыш солға қарай жүреді.

17 -қадам: Жасаңыз: шиналы резистор, 1 -түйреуішті анықтаңыз

Жасаңыз: Автокөлік резисторы, 1 -түйреуіш
Жасаңыз: Автокөлік резисторы, 1 -түйреуіш

Контурланған резисторда 'түйреуіш 1' бар, ол компоненттің корпусына қарап анықталады - 1 -түйреуіш жебемен белгіленген.

18 -қадам: Жасаңыз: шиналы резистор, тақтаға қосылады

Жасаңыз: Автобус резисторы, тақтаға қосылады
Жасаңыз: Автобус резисторы, тақтаға қосылады

1 -түйреуіш суретте көрсетілгендей жібек экранда белгіленген шаршы тесіктен өтеді.

19 -қадам: Жасаңыз: секіргіштер

Жасаңыз: секіргіштер
Жасаңыз: секіргіштер

Тақтада екі секіргіш бар, TERM: Егер DMX IO модулі соңғы түйін болса (жіберу немесе алу), осы 2 істікті жалғау үшін секіргіш шунтты сырғытыңыз. бір түйін бұл секіргішті қолданады. Олай болса, сіз осы екі түйреуішті жалғау үшін секіргіш шунтты сырғытыңыз, егер модуль негізгі таратқыш болса, сіз екі секіргішті де секіресіз. Егер модуль соңғы қабылдағыш болса, сіз тек TERM секіргішінен секіресіз, әйтпесе сізге секіргішті де, секіргішті де қосудың қажеті жоқ. Егер түйреуіш тақырыптары үлкен жолақпен келсе, онда 2 түйреуішті бекітіңіз де, оларды «ТЕРМЕН» деп белгіленген тақтаға қосыңыз. Тағы 2 түйреуішті кесіп, 'GND' қосыңыз.

20 -қадам: Жасаңыз: электролиттік қақпақтар

Жасалуы: электролиттік қақпақтар
Жасалуы: электролиттік қақпақтар

2 электролиттік қақпақ (олар кішкене металл банкаларға ұқсайды) суретте көрсетілген орындарға барады. Электролиттік қақпақтар поляризацияланған - ұзын түйреуіш төртбұрышты тесік арқылы өтеді («+» белгісімен де белгіленеді). Қақпақта жолақ бар. Қысқа қорғасын (жолаққа жақын) ұзын сым арқылы өтеді - тақтаның шетіне жақын. Екі қақпақ 220 фунт

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 модулін Propeller платформасына, протоборға немесе тақтаға қосуға мүмкіндік береді. Тақтада әр байланыс 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: белсенділік жарық диоды

24 -қадам: DMX пайдалану

DMX пайдалану
DMX пайдалану

DMX пайдалану өте қарапайым:

Пропеллер үшін

Қабылдау

Джон Уильямстың қараша айлау аймағындағы мақаласы DMX туралы және оның объектілерді қалай дамытқаны туралы көптеген мәліметтер береді. Ол сондай-ақ DMX мәндерін оқуды жеңілдететін қолдануға ыңғайлы объектіні (jm_dmxin) кодтады. Айналдыру кодымен сізге кітапхананы қосу қажет болады; obj dmx: «jm_dmxin» dmx мониторингісін қосу қажет болғанда, pub dmx.init (24, 16) '24 = түйреуішті қабылдау, 26 = арнаның мәнін алу үшін LED белсенділігі, бұл оңай болмайды; dmx.read (chan) Осы dmx мәнінің көмегімен сіз қалаған нәрсені жасай аласыз - теледидар дисплейінде бір нәрсені көрсетуге, шамды аударуға, арнаға бірнеше pwm жасауға және т.б. DMX мәндерін оқуды аяқтағаннан кейін сіз тісті босату; dmx.finalizeJon өз мақаласында Bit Angle Modulation көмегімен RGB жарықтандыру қондырғысы бар салқын нұсқасын жасады.

Жіберу

Егер сіздің DMX IO модулі негізгі таратқыш болса, екі секіргішке секіргіш шунттарда сырғытуды ұмытпаңыз. Бағдарламалық жасақтама үшін Propeller Obex -те DMX жіберу объектісі бар, ол DMX шығаруды жеңілдетеді. Міне, оны қалай қолдануға болатынын мысал: Алдымен объектіні айналдыру кодының объектілер бөліміне қосыңыз; obj dmxout: оны іске қосу үшін «DMXout»; dira [25]: = outa [25]: = 1 'TX мүмкіндігін қосады highdmxout.start (26)' dmxouts шығатын dmx мәндерін бастайды, жай ғана мүмкін емес; dmxout. Write (2, 255) 'channel = 2, value = 255

Arduino үшін

DMX IO модулінде 1 дюймдік тұрақты аралық бар, сондықтан ол Arduino үстіне сәйкес келмейді, бірақ сіз оны сыммен немесе протободы бар ардуиноға қосуға болады. Arduino ойын алаңында жақсы нұсқаулық бар. қосылымдар; P0: P8 - DIP қосқыштарыP9 - 1P10 арна - 2P11 арна - 3P12 арна - 4P24 арна - DMX RXP25 - Таратуды қосуP26 - DMX TXP27 - Әрекет диодты Бәрі - DMX көмегімен керемет нәрсе жасаңыз!

Ұсынылған: