Art-Net гейт на базе Arduino

Вот хочу на STM попробовать сделать ArtNet. Но на это времени придется много убить.

Здравствуйте. Подскажите пожалуйста куда копнуть. Менял ардуину, менял 485 микросхему, сегодня в ethernet шилде перепаял сборку резисторную. Диагноз один. Пока не включена qlc+ в  nodeлисте отсутствует output. Когда запускаю программу появляется то что на фото. Соответственно ничего в dmx не идёт. 

IMG_20190207_155126.jpg

Здравствуйте!

Art-Net гейт на базе Arduino, еще не разбирался с ним, но могу  предложить как вариант 

О! Что-то новенькое. Сейчас гляну. Спасибо.

 

 

За это большая благодарность mtongnz. Вот ссылка на оригинальную статью - https://www.instructables.com/id/ESP8266-Artnet-to-DMX/  Если есть желание благодарите его. И устанавливайте радиатор на ESP для стабильной работы. 

 

 

Здравствуйте!

SergeyN спасибо за подсказку, впредь буду указывать оригинальную статью (источник).

Я тут у себя покопался и нашел еще вариант WiFi sACN – DMX 512. Может кому пригодится.

Ссылка на оригинальную статью http://forkineye.com

 

Вот лекарство The ArtNetominator - Free ArtNet DMX Monitoring and Troubleshooting Software которое покажет наличие/отсутствие сигнала в сети, а дальше по желазу самостоятельно находить баги/ляпы

Не очень для DMX подходит это устройство, оно “заточено” под управление светодиодной лентой. Прошивка для работы с DMX содержит суровых тараканов тьму , у разных людей повторивших ее разное количество выводимых каналов ( у меня например только 272 ). Да и с поиском в сети этого устройства не все гладко, не для слабонервных однозначно. Так-что в помойку. А вот у товарисща mtongnz   все по-лучше выглядет, но так-же с живностью в коде, что-то там с сохранением данных точки доступа не в порядке, часто “забывает” и сбрасывает все в “0” . Для работы не рекомендую, очень. Надежность отсутствует .Необходимо допиливать .

Пытаюсь скомпилировать код ArtNet гейта, выскакивает ошибка. В программировании не силен. Может кто сталкивался или подскажет что я делаю не так?

error.jpg

 

Отбой, на другом компе всё нормально компилируется =)

Не повторяйте моей ошибки =)

Собирал, мучился, чтобы все по красоте было, потом дошел до кода и увидел вот это:

// more than 2 output universes → slow frame rate // more than 3 output universes → unstable or crash :frowning:     we need more processor… Тут говорится, что при использовании более 2 выходов ардуинка начнет тупить а при использовании более 3х вообще крашиться. 

Так что для стабильной работы сию приблуду стОит юзать на 2 вселенных, не более. 

 

q.jpg

подскажите что надо переделать ы этом преобразователе…в таком виде он не работаетhttps://umnyjdomik.ru/modul-preobrazovatelya-interfejsov-uart-ttl-rs-485-na-max485.html

Всем привет, собрал бутерброд из ардуины и ethernet шилда, прошиваю все работает, в workshop все отображается сколько дмх выходов (сделал один). Собрал дмх шилд на макетной плате, подключаю к плате и к прибору, ip настроено в пульту тоже, выдаю интенсивность и цвет либо ноль либо глюки, питание от ардуины. Не пойму что не так? дмх шилд по схеме, прошивка норм, уже три дня колупаюсь.

Ethernet напрямую идет? Попробуйте через Switch - мне помогло.  

 

Лучше использовать схему, у меня тоже лежит такой преобразователь, там еще и используется чип max-485, который не очень хорошо работает с китайскими световыми приборами.

 

Не советовал бы использовать эту штуку, уже пройденный этап. Тут как минимум 2 проблемы: 1. ESP-шка - это китайские непредсказуемый чип, мозги которого не предназначены для использования его, как полноценного контроллера в таких “тяжелых” проекторах. Динамичные сцены получаются слишком “дерганые”, на ATmega все куда плавнее. 2. Wi-Fi, каким бы преимуществом не было отсутствие проводов - это и главный недостаток. Стабильного сигнала не добиться, разве что купить очень дорогую точку доступа, но я все-равно сомневаюсь, что это решит проблему постоянной потери сигнала. В StandAlone режиме вообще беда, она каждые 2-3 минуты зависает и перегружается секунд на 10. При этом DMX сигнал пропадает, от чего у меня на эти 10 секунд гаснут старые головы, которые при отсутствии DMX - закрываются. А какой ад начинается, когда помещение заполняется народом, у которого куча мобильных устройств, а 2-3 человека еще и начинают радавать Wi-Fi… в общем все LightShow прописанные в QLC летят к чертям. Все начинает работать раз через рас, секунду сигнал есть, секунду нет… В общем валяется у меня такая штука, чисто для проверки использую, врагу бы не посоветовал использовать этот ArtNet вживую.

Здравствуй, попробовал другую схему для max485 с компа раьотает, новот с пульта как будто сигнал прерывается, стробит, но цвет выдает адекватно. Коллега сказал может проблема в первом бите, колупаюсь дальше. Пробовал и через свитч гигабитным и кросскабелем все одно, с компа без проблем, с пульта глюк по интенсу, воооот.

Да, замечал, что сигнал какой-то кривоватый идет, в идеале лучше взять нормальный ArtNet, пока мне и этого хватает. У меня вращение не очень плавное через этот самопальный ArtNet, когда нужно медленно голову вести - дёргается сильно. Еще старый Acrobat тоже дергается немного. Нужно копаться в коде, а точнее в библиотеке dmx, что не очень хочется делать. Но я больше склонен думать, что старому ARM чипу просто не хватает “мозгов” чтобы делать такие глобальные операции в UART.

Разобрал старый сплитер, ничего нового не увидел. Разве что все сигналы приходят через sn75176 и приход сигнала через опторазвязку на каждую дырку, да еще отдельный транс со стабилизатором, и поэтому тоже думаю нервоз в коде.

Свитч вообще простой по конструкции, я сам такой собирал, правда не трансформаторы использовал, а отдельные блоки питания в коробку закинул. Думаю, что сигнал идет слишком часто, нужно делать паузу, по стандарту dmx размер паузы не указан, но я так понимаю, что есть какой-то определенный негласный стандарт, который все выдерживают.

Вобщем поковырялся я, предварительно на процессоре что я обычно использую имеется 16 артнет выходов, по дефолту выставлена широковещательная передача по всем каналам (они то и засерали линию), далее в коде я обнаружил в комментах что используется dmx от 2 по 512 (все таки первый канал с первым битом видимо предлагают не использовать). Проверил на Лед парике, все заработало) Схему не много улучшил (поставил резистор на 120 ом между а и б для подавления эха, ну и кондер на питание прям с другой стороны max485, надо как можно ближе к потребителю)

подскажите…в чем может быть поблема…собрал схему все  работает…но моторы у сканера постоянно дергаются…на месте не стоят…подключение напрямую…при этой же коммутации и том же сканере при подключении к обычной расческе все нормально…