Мазмуну:
- 1 -кадам: Колдонуу: Колдонуу идеялары
- 2 -кадам: Жасоо: Бөлүктөрдүн тизмеси
- 3 -кадам: Жасоо: Резисторлор
- 4 -кадам: Жасоо: 120 Ом резистору
- 5 -кадам: Жасоо: 470 Ом резисторлор
- 6 -кадам: Жасоо: 1k Ohm резисторлору
- 7 -кадам: Жасоо: 330 Ом резистору
- 8 -кадам: Жасоо: LED
- 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ти колдонуу
Video: 4 Channel DMX Transceiver: 24 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
DMX IO Platform Module-бул 4 каналдуу DMX трансивери. Кабыл алуу режиминде, ал аз агымдагы TTLдин (3.3v, мис., Сервопродуктылар жана кичинекей светодиоддор үчүн) же жогорку токтун (12v, мис., Лампалар, реле, соленоиддер, тепкичтүү мотор ж. Б.) Төрт каналын көзөмөлдөй алат. Өткөрүү режиминде ал бүт DMX ааламына буйрук бере алат (512 канал). XLR-3 кош туташтыргычы модулга DMX тармагындагы кабыл алуучу же өткөргүч (мастер) түйүнү катары иштөөгө мүмкүндүк берет жана 9 позициядагы DIP которгуч программалык камсыздоону өзгөртпөстөн дарек конфигурациясы. RS-485 аппараттык дизайны программалык камсыздоону RX жана TX режимдеринин ортосунда алмаштырууга мүмкүндүк берет, бул өнүккөн программисттерге DMX кабыл алуучу долбоорлорун, ошондой эле DMX сериясынан тиркемелерди колдонууга мүмкүнчүлүк берет.
DMX деген эмне?
DMX-бул RS-485 аппараттык шилтемеси аркылуу иштеген сериялык протокол. Ал башында жарыкты көзөмөлдөө үчүн иштелип чыккан (Chauvetте бир топ салкын DMX чырактары бар), бирок ал ошондой эле серволорду, светодиоддорду, степпердик моторлорду, релелерди жана башка түзмөктөрдү башкаруу үчүн колдонулат (DMX Skeleton сыяктуу). Бул колдонууга оңой, күчтүү протокол, 1, 500 Feet + кабелин арзан кабель менен иштетүүгө мүмкүндүк берет. DMX тармагында 1 башкы түзмөк жана 1 же андан көп кулдук түзмөк бар. 512 башкаруу каналдары бар жана көптөгөн кулдук түзмөктөр бир нече каналды колдонушат (мис., Жарык панел үчүн 1 каналды, эңкейүү үчүн дагы бир каналды колдонушу мүмкүн). Ар бир канал 256 мүмкүн болгон баалуулуктарды колдой алат, бирок кээ бир кулдук түзмөктөр 2 каналды 65, 535 мүмкүн болгон баалуулуктарга бириктирет. Каналдын мааниси секундасына 44 жолу же 44 Гц жөнүндө өзгөртүлүшү мүмкүн.
Бул модуль жөнүндө
Сиз DMX IO модулун пропеллер платформасына, протоборго, ал тургай, нанга кошо аласыз. Мен аны Parallax Propeller же Arduino менен колдонуу жөнүндө айтып берем. DMX IO модулу Jon Williams тарабынан иштелип чыккан жана MIT License лицензиясына ээ. Ал DMXти (жана бул модулду) ноябрдагы Nuts n 'Volts тилкесинде карап чыккан, аны бул жерден окуй аласыз (pdf). Сиз дизайн файлын жүктөп алсаңыз же комплектти же Gadget Gangsterден жылаңач ПКБ сатып алсаңыз болот. Алдын ала чогултулган модулдар да бар. Курулуш убактысы болжол менен 45 мүнөт. Лампочкаңызды жылытыңыз жана кийинки кадамга өтүңүз!
1 -кадам: Колдонуу: Колдонуу идеялары
Темириңиз жылынып жатканда, бул жерде DMX менен кыла турган сонун нерселердин бир нече мисалдары келтирилген;
Christmas Display
Лампаны же Рождество чырактарын (же дубалга туташтыра турган башка нерселерди) туташтырууга, аны күйгүзүүгө же өчүрүүгө, импульстоого же күңүрттөөгө мүмкүнчүлүк берген бир нече DMX караңгылатуучу/которуштуруучу пакеттери бар (бул жерде).. DMX IO модулу DMX аркылуу диммерлерге/пакеттерге же башка DMX түзмөктөрүнө буйрук бере алат; туман машиналары, лазерлер, көбүкчөлөр же кар машинасы сыяктуу нерселер.
Жарык шоу кылыңыз
Үйүңүздү боёңуз
W Hotel in Boston DMX IO модулу COLORdash Quad жуу чырактары сыяктуу жүздөгөн кулдук түзмөктөргө буйруктарды жөнөтө алат.
Control Servos жана Animatronics
DMX IO модулу сервос, пневматика же сиз ойлогон дээрлик бардык түзмөктөрдү башкаруу боюнча буйруктарды алуу үчүн да колдонулушу мүмкүн - сиз бурама терминалдардан 12В аласыз, жана тактада 3V түзмөктөр үчүн да баш бар. кыла турган нерселер. Андан кийин, биз модулду курууну баштайбыз жана бул көрсөтмөнүн аягында аны кантип программалоо жөнүндө маалымат бар (кабатыр болбоңуз, бул абдан оңой).
2 -кадам: Жасоо: Бөлүктөрдүн тизмеси
Келгиле, сизде төмөнкү бөлүктөр бар экенине ынаналы. Сиз ошондой эле бул бөлүктөрдү mouserден кармап алсаңыз болот - схеманын ар бир бөлүгүндө # mouser бөлүгү бар (файлдын форматы ExpressPCB)
Бөлүктөр тизмеси
- DMX IO PCB
- 9 позиция 300 мил DIP которгуч
- 3мм жашыл LED
- 4x TIP 125 транзисторлор
- 2x 200uF электролиттик конденсаторлор
- 1x.1uF радиалдык керамикалык конденсатор
- 2x Shunt Jumpers
- 8 Pin DIP розеткасы
- 56 Pin Headers
- 4x 2N3904 транзисторлору
- 4x 2 позициялык терминалдык блоктор
- RS485 / RS422 Transceiver IC
- 10 Pin Bussed Resistor Network (10k Ом)
- XLR3 Эркек туташтыргычы
- XLR3 аял коннектору
- 3x 4.7k ohm резистору (сары - кызгылт - кызыл)
- 4x 470 Ом резистору (сары - кызгылт - күрөң)
- 4x 1k ohm резистору (Браун - Кара - Кызыл)
- 1x 330 Ом резистору (кызгылт сары - кызгылт - күрөң)
- 1х 120 Ом резистору (Браун - Кызыл - Браун)
3 -кадам: Жасоо: Резисторлор
Биринчи үч резисторду кошуңуз, 4.7k ohm (Yellow - Violet - Red) R2, R3 жана R4.
4 -кадам: Жасоо: 120 Ом резистору
120 Омдук резистор (Браун - Кызыл - Браун) R1ге барат
5 -кадам: Жасоо: 470 Ом резисторлор
R5, R6, R7 жана R8 - 470 ом (Сары - Күлгүн - Браун)
6 -кадам: Жасоо: 1k Ohm резисторлору
470 Омдук резисторлордун жанында 1к Омдук резисторлор бар (Браун - Кара - Кызыл)
7 -кадам: Жасоо: 330 Ом резистору
Бул сиздин акыркы дискреттик каршылыгыңыз болушу керек жана ал токту LEDге чектөө үчүн колдонулат. Бул 330 ohms (Orange - Orange - Brown) жана R13те жүрөт
8 -кадам: Жасоо: LED
Келгиле, жашыл LEDди кошолу, ал тактанын так ортосунда, сүрөттө көрсөтүлгөндөй. Кыска коргошун төрт бурчтуу тешиктен өтөт. Бул LED P27 менен туташкан. Аны күйгүзүү үчүн P27 бийиктигин алып келүүңүз керек.
9 -кадам: Жасаңыз: Керамикалык конденсатор
Сүрөттө көрсөтүлгөндөй, керамикалык Конденсаторду тактага кошуңуз. Бул конденсатор поляризацияланган эмес, андыктан кайсы коргошун кайсы тешикке киргени маанилүү эмес.
10 -кадам: Жасоо: 2N3904 Транзисторлор
Сүрөттө көрсөтүлгөндөй 2n3904 транзисторлорун кошуңуз. Белгилей кетчү нерсе, транзистордун жалпак жагы тактада көрсөтүлгөндөй жалпак тарап менен сызыкташат.
11 -кадам: Жасоо: Терминалдарды төмөндөтүү, Даярдоо
4 бурамалуу терминал бар, алардын бир тарабында кичинекей оюк, экинчи жагында кичинекей оюк бар. Биз бардык терминалдарды бир "таякка" туташтырабыз. Биринчиден, терминалдардын ар бириндеги ийилгендигин аныктаңыз.
12 -кадам: Жасоо: Терминалдарды бурап, туташтыруу
Эми аларды чогуу жылдырыңыз. Сиз сүрөттө терминалдар кантип ылдый карай бирге жыларын көрө аласыз.
13 -кадам: Жасаңыз: Терминалдарды түшүрүү, бүтүрүү
Сүрөттө көрсөтүлгөндөй, төрт терминалдын бардыгын бирге жылдырыңыз. Сизде бир терминалдын "таягы" болот.
14 -кадам: Жасоо: Терминалды түшүрүү
Тактага жаңы түзүлгөн терминалдык таякчаңызды кошуңуз. Көңүл бургула, 'кыскычтар' (сиз терминалдар менен туташкыңыз келген зымды саласыз) тактанын четине жакыныраак болушу керек. Транзисторлордун оң жагында 'W' деп белгиленген кутучаларга көңүл буруңуз? Бул серверлерди көзөмөлдөө үчүн пин баштар. Wдин жанындагы пин - бул башкаруу сигналы, ортоңку пин +5Vга, ал эми оң жактагы пин жерге туташтырылган. Эгерде сиз аз кубаттуулуктагы түзмөктөрдү көзөмөлдөө үчүн DMX IO колдонууну кааласаңыз, ар бир жерге 3 пин башын кошуңуз.
15 -кадам: Жасаңыз: IC розеткасы
IC уячасы керамикалык конденсаторго жакын оюк менен U1ге барат, оюктун позициясы чынында розетка үчүн эч кандай мааниге ээ эмес (Бул эки жол менен иштейт), бирок бул ICди туура багытка койгонуңузга жардам берет, ошондуктан муну туура жасаганыңыз жакшы.
16 -кадам: Жасоо: DIP которуу
9 позициядагы DIP которгуч SW1ге барат. DIPтеги ар бир которгуч номер менен белгиленет (которгучтун астында) жана сүрөттө көрсөтүлгөндөй '1' деп жазылган которгуч солго кетет.
17 -кадам: Жасоо: Автобус каршылыгы, Пин 1 аныктоочу
Автобустук резистордо 'пин 1' бар, ал компоненттин денесине карап аныкталат - пин 1 жебе менен белгиленген.
18 -кадам: Жасоо: Автобустук резистор, тактага кошуу
Pin 1 сүрөттө көрсөтүлгөндөй, жибек экранда белгиленген төрт бурчтуу тешиктен өтөт.
19 -кадам: Жасоо: секирүүчүлөр
Тактада эки секиргич бар, МӨӨНӨТ: Эгерде DMX IO модулу акыркы түйүн болсо (өткөрүп берүү же алуу), бул 2 казыкты туташтыруу үчүн секирүүчү секирип коюңуз. бир түйүн бул секиргичти колдонот. Эгер андай болсо, анда сиз бул 2 пинди бириктирүү үчүн секирүүчү шилтемени жылдырыңыз. Эгер модуль башкы өткөргүч болсо, анда сиз секиргичти эки секиргичке тең аласыз. Эгерде модуль акыркы кабыл алуучу болсо, анда сиз TERM секирүүчүсүнө секирип өтөсүз, антпесе секирүүчү секиргичтин да кереги жок. Эгерде сиздин төөнөгүчтөрүңүз чоң тилкеде келсе, 2 казыкты оюктарыңыз менен кесип, "TERM" деп жазылган тактага кошуңуз. Дагы 2 казыкты кесип, "GND" ге кошуңуз.
20 -кадам: Жасаңыз: Электролиттик капкак
2 электролиттик капкак (алар кичинекей металл кутуларга окшош) сүрөттө көрсөтүлгөн жерлерге барат. Электролиттик капкактар поляризацияланган - узунураак тешик төрт бурчтуу тешиктен өтөт ("+" менен да белгиленген). Капкактын үстүндө тилке бар. Кыска коргошун (тилкеге жакын) узун коргошун аркылуу өтөт - тактанын четине жакын. Эки капкак тең 220uF
21 -кадам: Жасоо: TIP125 Транзисторлор
4 чоң TIP125 транзистору бар, алар кичине транзисторлор менен бурама терминал блогунун ортосуна өтүшөт. Ар бир транзистордун өтмөгүнө көңүл буруңуз, ошондо өтмөк жибек экранда белгиленген 'С' ге жакыныраак болот.
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 Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP Switch '16'P5: DIP Switch' 8'P6: DIP Switch '4'P7: DIP Switch' 2'P8: DIP Switch '1'P9: DMX channel 1P10: DMX channel 2P11: DMX channel 3P12: DMX channel 4P24: RX2 (Input) P25: TXE (Transmit Enable) P26: TX2 (Transmit) P27: Activity LED
24 -кадам: DMXти колдонуу
DMX колдонуу абдан оңой:
Пропеллер үчүн
АЛУУ
Джон Уильямстын "Ноябрь Spin Zone" макаласында DMX жана ал объекттерди кантип иштеп чыккандыгы жөнүндө көптөгөн деталдар камтылган. Ал ошондой эле DMX баалуулуктарын окууну жөнөкөйлөтө турган колдонууга оңой объектти (jm_dmxin) коддоп койгон. Сиздин айлануу кодуңуз менен китепкананы кошууңуз керек болот; obj dmx: "jm_dmxin" dmx мониторингин күйгүзүү керек болгондо, пабдын негизги dmx.init (24, 16) '24 = пин алуу, 26 = каналдын маанисин алуу үчүн LED = активдүүлүгү, бул оңой болмок эмес; dmx.read (chan) Ошол dmx мааниси менен сиз каалаган нерсеңизди жасай аласыз - телевизордун дисплейинде бир нерсени көрсөтүү, светти оодаруу, каналга бир аз пвм жасоо ж.б. DMX баалуулуктарын окуп бүткөндөн кийин, сиз тишти бошотуу; dmx.finalizeJon макаласында Bit Angle модуляциясын колдонуп, RGB жарык берүүчү аппараты менен салкыныраак версиясын жасаган.
ЖӨНӨТҮҮ
Эгерде сиздин DMX IO модулуңуз башкы өткөргүч болсо, секирүүчү секиргичтерди эки секиргичке тең жылдырууну унутпаңыз. Программалык камсыздоо үчүн Propeller Obexте DMX жөнөтүү объектиси бар, ал оңой DMX чыгарууну камсыз кылат. Бул жерде аны кантип колдонуу керектиги жөнүндө мисал бар: Биринчиден, объектти айлануу кодуңуздун объект бөлүмүнө кошуңуз; obj dmxout: "DMXout" аны баштоо үчүн; dira [25]: = outa [25]: = 1 'TX иштетүүнү алып келет highdmxout.start (26)' dmxoutsending dmx маанилерин оңой кыла албайт - жөн эле; dmxout. Write (2, 255) 'channel = 2, value = 255
Ардуино үчүн
DMX IO модулунда үзгүлтүксүз.1 пин аралыктары бар, андыктан ал Arduino чокусуна туура келбейт, бирок сиз аны ардуино менен зымдар же протоборд аркылуу туташтырсаңыз болот. Arduino оюн аянтчасында жакшы жол көрсөткүч бар. Ал үчүн P0: P8 - DIP которгучтарP9 - Channel 1P10 - Channel 2P11 - Channel 3P12 - Channel 4P24 - DMX RXP25 - Transable EnableP26 - DMX TXP27 - Аракет LED Мунун баары - DMX менен сонун нерсе кылгыла!
Сунушталууда:
Arduino UNO жана Single Channel 5V Solid State Relay Module колдонуу менен лампочканы кантип башкарса болот: 3 кадам
Arduino UNO жана Single Channel 5V Solid State Relay Module колдонуу менен лампочканы кантип башкарса болот: Description: Салттуу механикалык реле менен салыштырганда, Solid State Relay (SSR) көптөгөн артыкчылыктарга ээ: ал узак өмүргө ээ, алда канча жогору бурулат/ өчүрүү ылдамдыгы жана ызы -чуу жок. Мындан тышкары, ал дирилдөөгө жана механикалык каршылыкка дагы ээ
VHT Special 6 Ultra Channel Switching Mod (анын ичинде Footswitch): 10 кадам (Сүрөттөр менен)
VHT Special 6 Ultra Channel Switching Mod (анын ичинде Footswitch): Бул менин биринчи үйрөткүчүм. Мен жакында VHT атайын 6 Ultra башын алдым жана каналдарды которуш үчүн гитаранын кабелин ажыраткандан башка жакты! Мен башкалардын да ушундай сезимде экенин байкадым, ошондуктан мен аны өзгөртүүгө кириштим. Бул
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Баары бир жерде · DMX Terminator & DMX Tester: 3 кадам
Бардыгы бир жерде · DMX Terminator & DMX Tester: Жарык берүүчү катары кээде dmx туташууларыңыздын канчалык дени сак экенин билишиңиз керек. Кээде, зымдардын, жабдуулардын өзүлөрүнүн же чыңалуунун өзгөрүүсүнөн улам, DMX системасы көптөгөн көйгөйлөргө жана каталарга дуушар болот. Ошентип жасадым
DIY 3 Channel Slip Ring: 3 кадам
DIY 3 каналдуу шакекчеси: Саламатсызбы, бул окуу куралында мен сизге 3 каналдуу DIY каналдуу шакегин кантип жасоону көрсөтөм