Официальный сайт компании Arduino по адресу arduino.cc
DMX controler
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пт, 09/02/2018 - 15:41
Добрый день. Облазил уже чуть ли не весь Гугл. Помогите построить DMX контролер. Схема пути такова:
PC (Программа управления света) > USB DMX контролер на arduino > DMX прибор.
Видел реализацию через Enthernet Shield но меня интересует реализация через USB.
Существующие решения работают как надстройка Serial, следовательно имеют ограничения Serial. Устраивает? Обязательные детали - ардуина, трансивер и XLR разъём. Необязательные - B0505-1W и оптопара.
Фигня вопрос. 5000 рублей. brokly(at)mail.ru
Имеются XLR разъём и два контролера MAX485.
а в каком плане ограничения?
Можно я отвечу... А вы правда поймете ? Методами доcтупными платформе АТМЕЛ, за исключением Кортексов, принципиально не возможно отловить хендшей пакета DMX. Это можно сделать только с некоторыми допущениями, другими словами - не 100 процентно. :)
ТИПС Купите вот это https://www.enttec.com/eu/products/controls/dmx-usb/open-dmx-usb/ . Для вас это САМОЕ ДЕШЁВОЕ РЕШЕНИЕ.
:D да я не ас в этом. Если я правильно понял то для 100% общения, нужно использовать костыли?
:D да я не ас в этом. Если я правильно понял то для 100% общения, нужно использовать костыли?
Вот теперь я не понял... Суббота... :) Я да-же буквы путаю и пропускаю :)
Я имею ввиду, использование сторонних интерфейсов (Enthernet Shield к примеру) для отслежки данных.
Я так понимаю, что скорострельности AVR не хватает для этого вашего DMX, будут потери. Поэтому рекомендовано использование быстрых Cortex или специализированных чипов. Дешманская ардуино будет терять пакеты непрогнозируемо.
Я так понимаю, что скорострельности AVR не хватает для этого вашего DMX, будут потери. Поэтому рекомендовано использование быстрых Cortex или специализированных чипов. Дешманская ардуино будет терять пакеты непрогнозируемо.
Ну да, по русски это примерно так :) Правда потери пакетов почти нет, но именно ПОЧТИ.
И ваще нихрена не понятно, что же нужно ТС...
ТС нужна железка, которая втыкается в USB, и отдаёт DMX. И его не устраивает, что заводская херня стоит двенадцать тысяч - надеется за две.
ZICteam, это возможно, вам brokly кроме меня уже предлагает. Но будет 56 кбит/с. 112 если очень постараться. 2 Мбит/с - не, не будет. AVR это вам не FPGA. Повторяю вопрос, устраивает или нет?
ZICteam, это возможно, вам brokly кроме меня уже предлагает. Но будет 56 кбит/с. 112 если очень постараться. 2 Мбит/с - не, не будет.
я на atmega328 делаю dmx с 8 каналами, фрагменты посылки dmx на асме, 250 кб, как и положено в DMX. Тут нужно не столько старание (может и оно тоже), сколько умение писать код на асме и вставлять его как функцию с передачей параметров в код на С.
Есть готовое решение, только прошить, в корпусе на дин рейку 3 юнита (51 мм), пишите ydom@mail.ru сделаю.
<срач>Тык научи нас, о боге всемогущьй. Или прекрати высираться всюду и везде, проповедуя нам, ущербным, анналы собсвенной исключительности. qwone вон с ЕвгениемП создают образовательные темы и ничо, слой позолоты с них не обсыпался.</срач>
UPD. All, извините. "Честный Си" зае█ал.
Voodoo Doll, согласен. Единственное замечание по делу было о скорости в 250 кб. Все остальное полный унылый треп.
Честный Си не тащит, получается... А я только решил на него переходить.
ZICteam, с какой именно программой вы хотите работать? В сети есть схема uDMX, пусть не ардуино, но мега8. Можно подружить с Freestyler, Martin LJ, Martin M-PC и возможно, с ещё какими-нибудь малоизвестными программами (с этими тремя самлично работал). Работает стабильно и без глюков уже несколько лет.
Open-dmx, который советовал Brokly, так же можно подружить с некоторыми программами. Вы дайте знать на чём собираетесь работать.
Freestyler конечно))