Технический форум

Технический форум (http://www.tehnari.ru/)
-   Конкурс "13 друзей моддинга" (http://www.tehnari.ru/f224/)
-   -   На Конкурс "13 друзей моддинга" 24-х канальный светомузыкальный контроллер (http://www.tehnari.ru/f224/t91981/)

Mario777 01.11.2013 15:36

На Конкурс "13 друзей моддинга" 24-х канальный светомузыкальный контроллер
 
Однажды, уже более года назад, жена нарыла на Youtube ролик о рождественском световом шоу, вроде такого

 

Она работает в детском развивающем центре, устраивает там разные праздники, и в этой связи ей пришла мысль:"А нельзя ли сделать что-то подобное в их центре, поменьше масштабом, комнатный вариант, так сказать". И с этой мыслью она обратилась ко мне. Все таки в далеком прошлом я был инженером.
В общем эта тема меня интересовала еще в школьные и студенческие годы. Были в моей практике пара-тройка свето-музыкальных установок. Поэтому я с интересом взялся за дело.
В первую очередь я изучил что предлагает мировая промышленость. Результаты оказались неутешительными. Даже самое бюджетно-китайское оборудование, пригодное для этих целей, выливалось по цене в сумму более 3000$ и это без световых приборов, только управляющая часть. Как для домашне-комнатного варианта наблюдалась явная избыточность по мощности. Минимум, что я нашел, это 600 Вт на управляемый канал и возможность управления до 512 каналами.
Через несколько дней перетряхивания интернета, я понял, что придется, наверное, что-то ваять самому.
Решил, что стоит ограничиться следующими условиями.
1. Система должна управлять световыми приборами по 24 каналам, как минимум в режиме Switch. Диммирование конечно желательно, но не обязательно.
2. Мощности на канал должно быть достаточно для подключения LED гирлянды из 100-200 светодиодов.
3. Управление должно осуществляться от компьютера, желательно через USB порт.

Я себе реально понимал, что моих знаний и умений может хватить с натяжкой для разработки и изготовления электронной части девайса, я уже очень давно не держал паяльника в руках, многое забыл, а многого в годы моей практики не было и в помине. Но зато теперь есть Интернет, откуда можно черпать "большой ложкой" недостающие знания.
С программированием сложнее. В этом вопросе мой опыт минимален и ограничивается "постановкой общей задачи" в паре проектов. То есть максимум на что меня хватит, это более менее толково объяснить кодеру что я хочу и как оно должно выглядеть.
Мир не без добрых людей, и нашелся мой старый товарищ, который заинтересовался этой темой и согласился писать для проекта софт.
Продолжение следует......

Mario777 01.11.2013 18:22

Серия 2. Танец с бубном.
 
Вложений: 4
Итак. Спустя некоторое время я окончательно определился с архитектурой моего девайса. Система будет состоять из компьютера с соответствующим софтом, через порт USB команды будут поступать на МК, который в свою очередь управляет 24я ключами, коммутирующими 220в на нагрузке. В качестве нагрузки предполагается самый дешовый вариант - китайские LED гирлянды. Во многом окончательному моему решению способствовало то, что на просторах Интернета наткнулся на производителя готовых МК-USB модулей, который вполне можно было адаптировать под мои потребности.
Заказал МК модуль (по почте он шел 3 недели) и занялся подбором корпуса и разъемов.
Вот здесь и начались "танцы с бубном". Очевидный, на первый взгляд, вариант в качестве выходных разъемов применить обычные 220в розетки (ведь на гирляндах уже стоят вилки) отпал сразу. Чтобы установить их на корпус, ящик должен быть довольно внушительных размеров, а хотелось сделать что-то покомпактнее. Кроме того, гирлянды нужно будет как-то располагать в пространстве и заранее предугадать, как это будет довольно сложно. Поэтому наверняка включаться гирлянды в девайс будут через удлинители, которые, при планируемом количестве проводов, тоже должны быть покомпактнее.
Короче, обратил я свое внимание на цилиндрические разъемы аналоги типов ШР, ОНЦ, РС... Крутил и так и сяк, но ни одни не подошли, по разным причинам. В конце концов, после долгих сомнений, я решил использовать джеки 6,3 мм. Конечно очень смущало, что нигде они не предлагаются, как разъемы питания 220в, но их электрическая прочность(по постоянному току) 1кВ и 10А макс.ток. Так почему бы и нет? Они компактные, в линейке есть все необходимые папы и мамы и цена, ну очень привлекательная, что немаловажно, учитывая их количество в девайсе. Все, решено, точка.
Параллельно занимался макетированием ключей и разводкой платы. Схему ключей на симисторах взял в интернете
Вложение 158325
Оптосемистор здесь служит для гальванической развязки, его я заменил на МОС 3022, просто потому что попались они мне по приятной цене. При макетировании обнаружил ошибку в схеме. Перепутаны 1 и 2 выводы МОСки. Когда уже была разведена плата, случайно посетила меня счастливая мысль. Когда я замерял ток потребляемый гирляндой, получилось 20-30 мА в зависимости от цвета и количества веток в гирлянде. МОСка по даташиту держит ток до 100мА, так зачем мне второй силовой семистор? Его вполне можно выкинуть. Получилось так
Вложение 158326
Проверил. Работает. Отлично минус 24 симистора, 24 кондерчика и 72 резистора. Плату переразвел в меньшем размере. После этого подобрал по размерам подходящий корпус и купил его. За два месяца работы с появления идеи девайс был готов.
Вложение 158327 Вложение 158328
Продолжение следует...

George Smith 01.11.2013 20:40

Это уже не цвето(свето)музыка, это уже светомузыкальный процессор. Интересно куда повесишь все это, или домик частный ?... :)

GlaZZZ 01.11.2013 20:45

Офигеть :)

Mario777 01.11.2013 21:13

Цитата:

Сообщение от George Smith (Сообщение 964146)
Это уже не цвето(свето)музыка, это уже светомузыкальный процессор. Интересно куда повесишь все это, или домик частный ?... :)

Да проблема закрепить, как нафантазировал 28 гирлянд возникла, но я ее решил. Но обо всем по порядку. Об этом будет отдельный пост.

George Smith 01.11.2013 21:24

Успеха тебе! ... :)

Mario777 01.11.2013 21:32

Программирование или "вдувание души"
 
Вложений: 1
Мой товарищ, который брался писать софт, так и не приступил к нему ни через месяц, ни через два, ни через три...Так бывает. Девайс "без души" покрывался пылью и нужно было принимать решение. Пошел я во фриланс. На одном из фрилансерских сайтов опубликовал свою задачу и через некоторое время отозвался программер. Цену попросил просто смешную, якобы будет работать для портфолио и так как других предложений не было мы принялись за работу.
Сначала все пошло довольно бодро, я даже заплатил ему сумму, что он просил. Но потом оказалось, что это было все на что он способен. Были какие-то демки, тестовые кусочки, девайс подключался к компу, музыка играла, с грехом пополам можно было отсылать команды, но синхронизировать музыку и команды в реальности не получалось не говоря уже о том чтобы редактировать управляющий файл. Я подбросил программеру, в целях стимуляции, еще немного денег, но это не помогло. В итоге 5 месяцев прошли почти впустую, если не считать того, что мое видение, какой должна быть прога стало более четким.
Мой второй поход во фриланс оказался более продуктивным. Мне поступило 8 предложений. Цены большинства меня устраивали. Не рассматривал я в этот раз явно заниженные, знаем, летали:(. Один из фрилансеров без предложения цены, начал задавать уточняющие вопросы и делать свои встречные предложения. По тому, как он схватывал идею и какие делал предложения, я сразу почувствовал крепкого профи. За вечер общения в Скайпе мы утрясли все вопросы и пришло время ему сложить цену. Он сложил и.... она оказалась, ну в общем адекватной, но абсолютно не подъемной для меня... Я включил заднюю скорость с сожалениим признавая, что наверное придется соглашаться на более дешевое предложение, но с риском опять нажить себе гемморой.
Однако прграммер сделал альтернативное предложение, которое устроило всех и мы принялись за работу. Работа пошла бодро. В установленные сроки, как обычно не уложились, но я к этому привык. Примерно через месяц появился продукт, но естественно были и серьезные баги и пока еще не реализованные функции, поэтому реальный проект свето музыкального шоу пока сделать не получалось. Но уже было четко видно, что этот программер сможет все сделать как нужно. Тут пришла отпускная пора и мы прервались почти на месяц.
Примерно через месяц после возобновления работы появилась версия ПО без критичных багов.
Интерфейс проги выглядит сейчас так

Вложение 158339

В верхней части плеер и панель инструментов редактирования. Нижняя часть, собственно рабочее поле, которое прокручивается синхронно с плеером.
Зеленые прямоугольники это "кадры", как я их назвал, т.е. моменты включенного состояния канала. Сейчас уже можно с этими кадрами делать следующие операции: создавать, удалять, перемещать, растягивать, копировать, вырезать, вставлять из буфера, копировать группу и редактировать ее как и одиночный кадр.
Еще есть баги и не все задуманное реализовано, но работать с прогой уже можно. Притом что получилось все просто и интуитивно понятно, даже для ребенка.
Короче, появилась реальная возможность создавать шоу. Чем я и занялся. Продолжение следует....

Николай_С 02.11.2013 00:39

Хм!
Серьезный проект получился.
А можно озвучить смету?
(Естественно, в личку.)

Mario777 02.11.2013 14:02

Муки творчества
 
Вложений: 3
Для своего первого светомузыкального шоу я выбрал новогодне-рождественскую тематику. Время ведь уже осеннее и до Нового года не далеко.
Дисплей запланировал размерами 1.8 Х 2.2 м. На нем по центру располагается елочка из 10 зеленых гирлянд включенных попарно. Пять каналов занято. На елку повешу 12 красных "шаров". "Шары" получаются сворачиванием гирлянды в баранку диаметром сантиметров 20. На каждую баранку по каналу, итого уже 17. По бокам располагаются 6 синих сосулек. Вот уже и 23 канала заняты. Остался один канал. Пока хорошей идеи не появилось как его задействовать.
Гирлянды у меня в основном остались с прошлого года. Докупил несколько штук на рынке. Но не нашел одну красную. Завоз будет к середине ноября, а сейчас купить реально не где. Пришлось взять белую и покрасить по старинке лаком для ногтей. Получилось не очень хорошо. Отличается по цвету, но ничего, потом заменю.
Долго думал, как закрепить эти 28 гирлянд на стене. Дырявить стенку мне, естественно, супруга не разрешила, да и сам не хочу, поэтому, после долгих раздумий, решил сделать сетку из шнура и повесить ее на окно на один карниз со шторой.
Несколько мотков бельевого шнура нашлось в запасах у мамы, она когда-то занималась плетением всяких приблуд из макроме. Сетку вязал, вернее сшивал три дня по 3-4 часа. Сеточка получилась замечательная, но когда ее подвешиваешь, сбегается к низу, и вообще не держит форму. Решил, что нужно делать для нее рамку. Для рамки купил четыре 47х профиля для гипсокартонных систем и четыре оцинкованных уголка.
Вложение 158558
Собрал все на винтах М5. Сетку натянул с помощью пластиковых затяжных хомутов, которыми электрики пользуются. Вот теперь получилось то, что "доктор прописал".
Вложение 158559
Повесил всю конструкцию над окном. К карнизу крепиться не решился, так как мешок с гирляндами получился килограммов восемь. Как бы все не рухнуло. Поэтому, следуя принципу "прощение получить легче, чем разрешение" воспользовался отсутствием жены дома и втихаря рядом с карнизом пробил 2 отверстия и вкрутил туда крючки.
Гирлянды крепил с помощью тех же пластиковых хомутов. Получается быстро и аккуратно.
Вот результат
Вложение 158560
Закончил вчера. До ночи "рисовал" шоу в своей программе. Полностью закончить не успел.
Сегодня подредактирую и как стемнеет сниму на видео. Ну и выложу на ваш суд, естественно.

George Smith 02.11.2013 15:03

Я думал это будет на улице, частный дом думал ?... :)


Часовой пояс GMT +4, время: 15:41.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.