Съдържание:
- Стъпка 1: Използване: Идеи за използване
- Стъпка 2: Направете: Списък на частите
- Стъпка 3: Направете: Резистори
- Стъпка 4: Направете: 120 ома резистор
- Стъпка 5: Направете: 470 ома резистори
- Стъпка 6: Направете: 1k Ohm резистори
- Стъпка 7: Направете: 330 Ohm резистор
- Стъпка 8: Направете: LED
- Стъпка 9: Направете: Керамичен кондензатор
- Стъпка 10: Направете: 2N3904 транзистори
- Стъпка 11: Направете: Завийте клемите, Подготовка
- Стъпка 12: Направете: Завийте клемите, свързвайки
- Стъпка 13: Направете: Завийте клемите, завършете
- Стъпка 14: Направете: Запояйте надолу терминал
- Стъпка 15: Направете: IC гнездо
- Стъпка 16: Направете: DIP превключвател
- Стъпка 17: Направете: Bussed Resistor, Identifying Pin 1
- Стъпка 18: Направете: Bussed Resistor, Добавяне към борда
- Стъпка 19: Направете: Джъмпери
- Стъпка 20: Направете: Електролитични капачки
- Стъпка 21: Направете: TIP125 транзистори
- Стъпка 22: Направете: XLR3 конектори
- Стъпка 23: Направете: RS485 IC
- Стъпка 24: Използване на DMX
Видео: 4 -канален DMX трансивър: 24 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Платформеният модул DMX IO е 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 светлини), но се използва и за управление на серво, LED, стъпкови двигатели, релета и други устройства (като скелет DMX). Това е лесен за използване, здрав протокол, който позволява 1 500 фута + кабелни линии, използващи евтин кабел. DMX мрежата има 1 главно устройство и 1 или повече подчинени устройства. Налични са 512 канала за управление и много подчинени устройства използват повече от един канал (например светлината може да използва 1 канал за панорамиране, друг за накланяне). Всеки канал може да поддържа 256 възможни стойности, въпреки че някои подчинени устройства ще комбинират 2 канала за 65, 535 възможни стойности. Стойностите на каналите могат да се променят около 44 пъти в секунда или 44Hz.
За този модул
Можете да добавите 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 може да се използва и за получаване на команди за управление на серво, пневматика или почти всяко устройство, за което се сетите - получавате 12V от винтовите клеми, а платката има и заглавки за 3V устройства. Само няколко забавления неща, които могат да се направят. След това ще започнем изграждането на модула и в края на тази инструкция има информация как да го програмирате (не се притеснявайте, това е доста лесно).
Стъпка 2: Направете: Списък на частите
Нека се уверим, че имате следните части. Можете също да вземете тези части от Mouser - всяка част на схемата има Mouser част # (файловият формат е ExpressPCB)
Списък с части
- DMX IO PCB
- 9 позиция 300 мили DIP превключвател
- 3 мм зелен светодиод
- 4x TIP 125 транзистори
- 2x 200uF електролитни кондензатори
- 1x.1uF радиален керамичен кондензатор
- 2x шунтиращи джъмпери
- 8 -пинов DIP гнездо
- 56 пинови заглавки
- 4x 2N3904 транзистори
- 4x 2 позиционни клемни блока
- IC приемо -предавател RS485 / RS422
- 10 -пинова резисторна мрежа (10 k ohm)
- XLR3 мъжки конектор
- Женски конектор XLR3
- 3x 4.7k ohm резистор (жълто - виолетово - червено)
- 4x 470 ома резистор (жълто - виолетово - кафяво)
- 4x 1k ohm резистор (кафяво - черно - червено)
- 1x 330 ома резистор (оранжево - оранжево - кафяво)
- 1x 120 ома резистор (кафяво - червено - кафяво)
Стъпка 3: Направете: Резистори
Добавете първите три резистора, 4.7k ohm (жълто - виолетово - червено) при R2, R3 и R4.
Стъпка 4: Направете: 120 ома резистор
Резисторът от 120 ома (кафяво - червено - кафяво) е на R1
Стъпка 5: Направете: 470 ома резистори
R5, R6, R7 и R8 са 470 ома (жълто - виолетово - кафяво)
Стъпка 6: Направете: 1k Ohm резистори
Точно до резисторите от 470 ома се намират резисторите 1k ohm (кафяво - черно - червено)
Стъпка 7: Направете: 330 Ohm резистор
Това трябва да е последният ви дискретен резистор и се използва за ограничаване на тока до светодиода. Това е 330 ома (оранжево - оранжево - кафяво) и отива при R13
Стъпка 8: Направете: LED
Нека добавим зеления светодиод, той отива точно в средата на дъската, както е посочено на снимката. Имайте предвид, че по -късият проводник преминава през квадратния отвор, който е свързан към P27. Всичко, което трябва да направите, за да го включите, е да повишите P27 високо.
Стъпка 9: Направете: Керамичен кондензатор
Добавете керамичния кондензатор към дъската, както е посочено на снимката. Този кондензатор не е поляризиран, така че няма значение кой проводник влиза в коя дупка.
Стъпка 10: Направете: 2N3904 транзистори
Добавете 2n3904 транзистори, както е посочено на снимката. Обърнете внимание, че плоската страна на транзистора се подравнява с плоската страна, както е посочено на платката.
Стъпка 11: Направете: Завийте клемите, Подготовка
Има 4 винтови клеми, всеки има малък жлеб в едната страна и малък скос в другата. Ще свържем всички терминали в една „пръчка“. Първо, идентифицирайте скосяването на всеки от терминалите.
Стъпка 12: Направете: Завийте клемите, свързвайки
Сега ги плъзнете заедно. Можете да видите на снимката как терминалите се плъзгат заедно, отдолу.
Стъпка 13: Направете: Завийте клемите, завършете
Плъзнете всичките четири терминала заедно, както е показано на снимката. Ще имате един терминал „стик“.
Стъпка 14: Направете: Запояйте надолу терминал
Добавете новосъздадения терминален стик към дъската. Имайте предвид, че "скобите" (където поставяте проводника, който искате да свържете с клемите) трябва да са по -близо до ръба на платката. Това са щифтове за управление на серво. Щифтът до W е управляващият сигнал, средният щифт е свързан към +5V, а щифтът вдясно е свързан към земята. Ако искате да използвате DMX IO за управление на устройства с ниска мощност, добавете 3 пинови заглавки на всяко място.
Стъпка 15: Направете: IC гнездо
IC гнездото отива в U1 с прореза по -близо до керамичния кондензатор. Позицията на прореза всъщност няма значение за гнездото (Ще работи така или иначе), но ще ви помогне да сте сигурни, че сте поставили IC в правилната посока, така че е по -добре да го направите правилно.
Стъпка 16: Направете: DIP превключвател
9 -позиционният DIP превключвател е в положение SW1. Всеки превключвател на DIP е маркиран с номер (точно под превключвателя), а превключвателят с надпис „1“отива вляво, както е посочено на снимката.
Стъпка 17: Направете: Bussed Resistor, Identifying Pin 1
Резисторът с шина има „щифт 1“, той се идентифицира, като се погледне тялото на компонента - щифт 1 е маркиран със стрелка.
Стъпка 18: Направете: Bussed Resistor, Добавяне към борда
Щифт 1 преминава през квадратния отвор, който също е маркиран върху копринената печат, както е посочено на снимката.
Стъпка 19: Направете: Джъмпери
На платката има два джъмпера, ТЕРМИН: Ако DMX IO модулът е краен възел (предаване или приемане), плъзнете шунта на джъмпера, за да свържете тези 2 пина. GND: Ако DMX IO модулът е главен (предаващ) - само един възел ще използва този джъмпер. Ако е така, просто плъзнете джъмперния шунт, за да свържете тези 2 пина. Ако модулът е главният предавател, ще скочите джъмпера. Ако модулът е последният приемник, ще използвате джъмпер, който ще премества само джъмпера TERM. Ако вашите заглавки за щифтове идват в голяма лента, изрежете 2 щифта с вашите диги и ги добавете към дъската, където е означена с „TERM“. Изрежете още 2 щифта и добавете при „GND“.
Стъпка 20: Направете: Електролитични капачки
Двете електролитни капачки (приличат на малки метални кутии) отиват на местата, посочени на снимката. Електролитните капачки са поляризирани - по -дългият щифт преминава през квадратния отвор (също маркиран с „+“). На капачката има ивица. По -късият отвод (по -близо до ивицата) преминава през по -дългия проводник - по -близо до ръба на дъската. И двете капачки са 220uF
Стъпка 21: Направете: TIP125 транзистори
Има 4 големи транзистора TIP125, те преминават между по -малките транзистори и винтовия клемен блок. Обърнете внимание на раздела на всеки транзистор, той отива така, че раздела е по -близо до "C", отбелязан на копринената печат.
Стъпка 22: Направете: XLR3 конектори
На платката има 2 XLR конектора (мъжки и женски). Женският конектор влиза в кутията с надпис „DMX Out“, а мъжкият конектор влиза в кутията с надпис „DMX In“. Доста лесно е да ги направите правилни, тъй като монтажните отвори на платката отговарят само на правилния конектор.
Стъпка 23: Направете: RS485 IC
Трансивърът IC на RS485 (Това е ST ST485BN) влиза в гнездото. Обърнете внимание, че прореза на интегралната схема е отгоре, по -близо до керамичния кондензатор. Ако не се нуждаете от джъмпера, просто плъзнете всеки върху един щифт. По този начин няма да ги загубите в случай, че в крайна сметка имате нужда от тях. Накрая добавете щифтови конектори към външния ред на платката. Тези щифтове ви позволяват да свържете DMX IO модула към платформата на витлото, протоборда или макета. На платката всяка връзка е обозначена с P0 - P31. Схемата има списък с връзки (формат expresspcb), но ето как те се картографират; Превключвател '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 е доста лесен за използване:
За витлото
ПОЛУЧАВАЙТЕ
Статията на Джон Уилямс през ноември Spin Zone предоставя много подробности за DMX и как той е разработил обектите. Той също така кодира лесен за използване обект (jm_dmxin), който ще опрости четенето на DMX стойности. С вашия спин код ще трябва само да добавите библиотеката; obj dmx: "jm_dmxin" Когато трябва да включите мониторинга на dmx, pub main dmx.init (24, 16) '24 = получаване на щифт, 26 = индикатор за активност, за да получите стойността на канала, не може да бъде по -лесно; dmx. освободете зъбчето с; dmx.finalizeJon е направил по -хладна версия с RGB осветително тяло, използвайки Bit Angle Modulation в статията си.
ИЗПРАТИ
Ако вашият DMX IO модул е главният предавател, не забравяйте да плъзнете джъмпера към джъмпера. За софтуер има DMX изпращащ обект в Propeller Obex, който улеснява DMX изхода. Ето пример за това как да го използвате: Първо добавете обекта към секцията за обекти на вашия спин код; obj dmxout: "DMXout", за да го стартирате; dira [25]: = outa [25]: = 1 'носи активирането на TX highdmxout.start (26)' стартира dmxoutsending dmx стойностите не могат да бъдат по -лесни - просто; dmxout. Write (2, 255) 'канал = 2, стойност = 255
За Arduino
Модулът DMX IO има редовно разстояние от 1 инч, така че няма да се побере върху Arduino, но все пак можете да го свържете към arduino с проводници или протоборд. Има добро ръководство на Arduino Playground. За връзки; P0: P8 - DIP превключватели P9 - Канал 1P10 - Канал 2P11 - Канал 3P12 - Канал 4P24 - DMX RXP25 - Разрешаване на предаване P26 - DMX TXP27 - Индикатор за активност Това е - Направете нещо готино с DMX!
Препоръчано:
IOT DMX контролер с Arduino и Stage Monster Live: 6 стъпки
IOT DMX контролер с Arduino и Stage Monster Live: Контролирайте сценичното осветление и други DMX устройства от вашия телефон или друго устройство, поддържащо уеб. Ще ви покажа как бързо и лесно да изградите свой собствен DMX контролер, който работи на платформата Stage Monster Live, използвайки Arduino Mega
Arduino DMX 512 тестер и контролер: 19 стъпки
Arduino DMX 512 тестер и контролер: Актуализация, фичероси, кодиго … Английска версия FacebookHerramienta para pruebas y control de iluminación de espectáculos a travez del protocolo DMX-512, идеален за хакери прубас рапиди и инсталационни фияси за темпорални детайли Есте п
Arduino DMX 512 тестер и контролер BG: 19 стъпки
Arduino DMX 512 тестер и контролер BG: Актуализации, файлове, кодове, схеми … Версия en EspañolFacebookControl инструмент за тестване и светлинно шоу по протокола DMX-512, идеален за бързи тестове при фиксирани или временни инсталации на осветление. Този проект произтича от необходимостта да има порта
Безжична комуникация с помощта на трансивър модул NRF24L01 за проекти, базирани на Arduino: 5 стъпки (със снимки)
Безжична комуникация, използваща трансивер модул NRF24L01 за проекти, базирани на Arduino: Това е вторият ми инструкционен урок за роботите и микроконтролерите. Наистина е невероятно да видите вашия робот жив и работещ според очакванията и повярвайте ми, че ще бъде по -забавно, ако управлявате вашия робот или други неща безжично с бързо и
Всичко в едно · DMX терминатор и DMX тестер: 3 стъпки
Всичко в едно · DMX терминатор и DMX тестер: Като осветител, понякога трябва да знаете колко здрави са вашите dmx връзки сред осветителните тела. Понякога, поради проводниците, самите тела или колебанията в напрежението, DMX системата е изложена на много проблеми и грешки. Така че направих