Мазмұны:
- 1 -қадам: Қолдану идеялары
- 2 -қадам: Жасаңыз: бөлшектер тізімі
- 3 -қадам: Жасаңыз: резисторлар
- 4 -қадам: Жасаңыз: 120 Ом резисторы
- 5 -қадам: Жасаңыз: 470 Ом резисторы
- 6 -қадам: 1к Ом резисторлар жасаңыз
- 7 -қадам: Жасаңыз: 330 Ом резисторы
- 8 -қадам: Жасаңыз: жарықдиодты
- 9 -қадам: Жасаңыз: керамикалық конденсатор
- 10 -қадам: Жасаңыз: 2N3904 транзисторлары
- 11 -қадам: Жасаңыз: Терминалдарды бұраңыз, дайындық
- 12 -қадам: Жасаңыз: Терминалдарды бұраңыз, жалғаңыз
- 13 -қадам: Жасаңыз: Терминалдарды бұраңыз, аяқтаңыз
- 14 -қадам: Жасаңыз: дәнекерлеу терминалы
- 15 -қадам: Жасаңыз: IC розеткасы
- 16 -қадам: Жасау: DIP қосқышы
- 17 -қадам: Жасаңыз: шиналы резистор, 1 -түйреуішті анықтаңыз
- 18 -қадам: Жасаңыз: шиналы резистор, тақтаға қосылады
- 19 -қадам: Жасаңыз: секіргіштер
- 20 -қадам: Жасаңыз: электролиттік қақпақтар
- 21 -қадам: Жасаңыз: TIP125 транзисторлары
- 22 -қадам: Жасаңыз: XLR3 қосқыштары
- 23 -қадам: Жасаңыз: RS485 IC
- 24 -қадам: DMX пайдалану
Бейне: 4 арналы DMX трансивері: 24 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
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 Ом резисторы (қоңыр - қызыл - қоңыр) R1 деңгейінде жүреді
5 -қадам: Жасаңыз: 470 Ом резисторы
R5, R6, R7 және R8 - 470 Ом (Сары - күлгін - қоңыр)
6 -қадам: 1к Ом резисторлар жасаңыз
470 Ом резисторлардың жанында 1к Ом резисторлары бар (қоңыр - қара - қызыл)
7 -қадам: Жасаңыз: 330 Ом резисторы
Бұл сіздің соңғы дискретті резисторыңыз болуы керек және ол жарық диодты токқа шектеу үшін қолданылады. Бұл 330 Ом (апельсин - қызғылт - қоңыр) және R13 деңгейінде жүреді
8 -қадам: Жасаңыз: жарықдиодты
Жасыл жарық диодты қосайық, ол тақтаның дәл ортасында, суретте көрсетілгендей. Есіңізде болсын, қысқа сым сым төртбұрышты тесік арқылы өтеді, бұл сым P27 -ге қосылған. Оны қосу үшін сізге P27 деңгейін жоғарылату қажет.
9 -қадам: Жасаңыз: керамикалық конденсатор
Керамикалық конденсаторды тақтаға фотода көрсетілгендей қосыңыз. Бұл конденсатор поляризацияланбаған, сондықтан қай сымның қай тесікке түсетіні маңызды емес.
10 -қадам: Жасаңыз: 2N3904 транзисторлары
Фотосуретте көрсетілгендей 2n3904 транзисторларын қосыңыз. Транзистордың жазық жағы тақтада көрсетілгендей жазық жағымен сәйкес келетінін ескеріңіз.
11 -қадам: Жасаңыз: Терминалдарды бұраңыз, дайындық
Бұрандалы 4 терминал бар, олардың әрқайсысының бір жағында кішкентай ойық, ал екінші жағында кішкене ойығы бар. Біз барлық терминалдарды бір «таяққа» қосамыз. Алдымен, терминалдардың әрқайсысының көлбеуін анықтаңыз.
12 -қадам: Жасаңыз: Терминалдарды бұраңыз, жалғаңыз
Енді оларды бірге сырғытыңыз. Сіз фотосуретте терминалдар қалай төмен қарай төмен қарай жылжитынын көре аласыз.
13 -қадам: Жасаңыз: Терминалдарды бұраңыз, аяқтаңыз
Фотосуретте көрсетілгендей, барлық төрт терминалды бірге сырғытыңыз. Сізде бір терминал «таяқ» болады.
14 -қадам: Жасаңыз: дәнекерлеу терминалы
Тақтаға жаңадан жасалған терминал таяқшасын қосыңыз. Назар аударыңыз, «қысқыштар» (терминалдарға қосқыңыз келетін сымды енгізетін жер) тақтаның шетіне жақын болуы керек. Бұл серверлерді басқаруға арналған пин -тақырыптар. W жанындағы түйреуіш - басқару сигналы, ортаңғы түйреуіш +5В, ал оң жақтағы штыр жерге қосылады. Егер сіз қуаты төмен құрылғыларды басқару үшін DMX IO қолданғыңыз келсе, әр жерге 3 істікшелі тақырыптарды қосыңыз.
15 -қадам: Жасаңыз: IC розеткасы
IC ұяшығы керамикалық конденсаторға жақын орналасқан U1 нүктесінде орналасқан, ойықтың орналасуы розетка үшін маңызды емес (ол кез келген жағдайда жұмыс істейді), бірақ бұл IC -ді дұрыс бағытта қоюға көмектеседі, сондықтан оны дұрыс жасаған дұрыс.
16 -қадам: Жасау: DIP қосқышы
9 позициялы DIP қосқышы SW1 -ге ауысады. DIP -тің әр қосқышы нөмірмен белгіленеді (коммутатордың астында) және фотода көрсетілгендей '1' таңбасы бар қосқыш солға қарай жүреді.
17 -қадам: Жасаңыз: шиналы резистор, 1 -түйреуішті анықтаңыз
Контурланған резисторда 'түйреуіш 1' бар, ол компоненттің корпусына қарап анықталады - 1 -түйреуіш жебемен белгіленген.
18 -қадам: Жасаңыз: шиналы резистор, тақтаға қосылады
1 -түйреуіш суретте көрсетілгендей жібек экранда белгіленген шаршы тесіктен өтеді.
19 -қадам: Жасаңыз: секіргіштер
Тақтада екі секіргіш бар, TERM: Егер DMX IO модулі соңғы түйін болса (жіберу немесе алу), осы 2 істікті жалғау үшін секіргіш шунтты сырғытыңыз. бір түйін бұл секіргішті қолданады. Олай болса, сіз осы екі түйреуішті жалғау үшін секіргіш шунтты сырғытыңыз, егер модуль негізгі таратқыш болса, сіз екі секіргішті де секіресіз. Егер модуль соңғы қабылдағыш болса, сіз тек TERM секіргішінен секіресіз, әйтпесе сізге секіргішті де, секіргішті де қосудың қажеті жоқ. Егер түйреуіш тақырыптары үлкен жолақпен келсе, онда 2 түйреуішті бекітіңіз де, оларды «ТЕРМЕН» деп белгіленген тақтаға қосыңыз. Тағы 2 түйреуішті кесіп, 'GND' қосыңыз.
20 -қадам: Жасаңыз: электролиттік қақпақтар
2 электролиттік қақпақ (олар кішкене металл банкаларға ұқсайды) суретте көрсетілген орындарға барады. Электролиттік қақпақтар поляризацияланған - ұзын түйреуіш төртбұрышты тесік арқылы өтеді («+» белгісімен де белгіленеді). Қақпақта жолақ бар. Қысқа қорғасын (жолаққа жақын) ұзын сым арқылы өтеді - тақтаның шетіне жақын. Екі қақпақ 220 фунт
21 -қадам: Жасаңыз: TIP125 транзисторлары
4 үлкен TIP125 транзисторы бар, олар кіші транзисторлар мен бұрандалы терминал блогы арасында өтеді. Әр транзистордың қойындысына назар аударыңыз, ол қойынды жібек экранда белгіленген 'C' әрпіне жақын болады.
22 -қадам: Жасаңыз: XLR3 қосқыштары
Тақтада 2 XLR қосқышы бар (ерлер мен әйелдер). Әйел коннекторы 'DMX Out' деп аталатын қорапқа кіреді, ал еркек коннектор 'DMX In' деп белгіленген қорапқа түседі. Оларды түзету өте оңай, өйткені тақтадағы бекіту тесіктері тек дұрыс қосқышқа сәйкес келеді.
23 -қадам: Жасаңыз: 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 мәндерін оқуды жеңілдететін қолдануға ыңғайлы объектіні (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 көмегімен керемет нәрсе жасаңыз!
Ұсынылған:
4 арналы реле: 14 қадам
4 арналы реле: -Бхавна Сингх, Прерна Гупта, Маниндер Бир Сингх Гүлшан
3 арналы сымсыз қосқыш: 5 қадам
3 арналы сымсыз қосқыш: Алдыңғы оқулықта мен ESP8266 көмегімен сымсыз қосқыш жасадым. мақаланы мына жерден оқуға болады " ESP8266 көмегімен WiFi қосқышын қалай жасауға болады ". Бұл мақалада мен тек бір арналы сымсыз қосқышты жасадым. Бұл мақалада мен сізге қалай жасауға болатынын көрсетемін
Көп арналы Wifi кернеуі мен ток өлшегіші: 11 қадам (суреттермен)
Көп арналы Wi-Fi кернеуі мен ток өлшегіші: Нан тақтасына отырғызу кезінде тізбектің әр түрлі бөліктерін бірден бақылау қажет. Мультиметрлік зондтарды бір жерден екінші жерге жабыстырып ауыртпау үшін мен көп каналды кернеу мен ток есептегішін жасағым келді. Ina260 тақтасы
DIY 8 арналы аналогтық максималды/мин кернеу мониторы: 13 қадам
DIY 8 арналы аналогтық максималды/миндік кернеу мониторы: Басқару жүйелері мен онымен байланысты құрылғылар бірнеше қуат көздерімен жұмыс істейді, мысалы, ауытқу сызықтары немесе аккумуляторлар және берілген жиынтықтағы ең жоғары (немесе ең төменгі) сызықты қадағалауы керек. Мысалы, «көп аккумуляторлы» қуатты жүйеде жүктемені ауыстыру үшін
Көп арналы Sonoff - дауысты белсендірілген шамдар: 4 қадам (суреттермен)
Көп арналы Sonoff-Дауысты белсендірілген шамдар: 5 жыл бұрын менің ас үйдегі шамдар істің жолымен жүрді. Жолдың жарығы сәтсіз болды, ал үстелдің астындағы жарықтандыру қажетсіз болды. Мен бөлмені жақсы жарықтандыру үшін жарықтандыруды арналарға бөлгім келді