Конструкции генераторов спецэффектов
| |
| Вс, 18.03.2012, 19:51 | Сообщение # 11
|
flash Пользователи Активность: 69
|
|
|
| Вс, 18.03.2012, 19:52 | Сообщение # 12
|
flash Пользователи Активность: 69
|
|
|
| Вс, 18.03.2012, 19:53 | Сообщение # 13
|
flash Пользователи Активность: 69
|
|
|
| Вс, 18.03.2012, 19:54 | Сообщение # 14
|
flash Пользователи Активность: 69
|
|
|
| Сб, 02.02.2013, 06:47 | Сообщение # 15
|
SatSSatS Пользователи Активность: 32
| Мне иногда попадаются схемы/прошивки , работающие по DMX и позволяющие добавить простейшее управление по DMX-протоколу дым-машинкам старого типа (обычно это просто управление релюшкой по DMX, а релюшка пускает помпу, ну может еще включать/выключать нагрев испарителя). Не находил ресурсов по дым-машинам, где есть схемы/прошивки разработок "с нуля", с полноценным управлением всеми функциями, а не как добавочная плата к уже имеющейся железке. А ведь наверное создать программу для микроконтроллера дым-машины попроще будет, чем на сканер/лазер ... Это по сути термометр, совмещенный с DMX-диммером А исходников в Инете на это железо по отдельности полно... Как вот только их скрестить В качестве датчика температуры можно использовать обычную копеешную термопару от китайского мультиметра (для лучшей повторяемости) плюс усилитель синала термопары на LM358 (полно схем). Готовые цифровые датчики с последовательной шиной не пойдут - температура слишком большая Вот вариант: VD1 для большей точности измерений должен быть расположен непостредственно рядом с точкой подключения термопары к плате. Допуск на постоянные резисторы не более 1% .
Задача у микроконтроллера вот такая:
Первый вход микроконтроллера детектирует переход фазы 220 вольт (как в схемах классических DMX-диммеров) через ноль. Для того чтобы помпа качала в "мягком" режиме без "дерганий" при пониженной мощности (т.е. импульсы ШИМ совпадают с переходом фазы через ноль). Симистор нагревателя желательно чтобы тоже включался при переходе фазы 220 вольт через ноль (весьма полезно для тэна нагревателя). Второй вход - микроконтроллер меряет напряжение на термопаре с помощью усилителя на LM358. Если напряжение ниже порога - включен симистор нагрева испарителя. При достижении/превышении определенного напряжения, соответствующего температуре 290 градусов нагрев прекращается. Нагрев включается, когда испаритель остыл ниже 280 градусов. Чтобы температура испарителя была всегда в пределах 280-290 градусов, это оптимально. Количество измерений в секунду не критично (если это важно для программиста). Третий вход - от SN75176 (MAX485) подается DMX-сигнал. Нужно дешифровать два канала. Адресацию конечно же лучше иметь до 512 каналов (в практике дым-машины часто стоят на последних каналах, а их бывает задействовано больше 256). Достаточно простых механических свитчеров, но если будет просто две кнопки + - (смена стартового канала) и светодиодный трехсимвольный индикатор - вообще шикарно При смене кнопками номера начального DMX-канала он через, например, три секунды отсутствия изменений - запоминается. Четвертый вход - управляет только включением/выключением помпы (чтоб можно было сделать простой выносной пультик выпуска дыма на одной кнопке, это если нет DMX управления вообще). Если придумать покруче - переменный резистор вместо кнопки, и измерение напряжения на нем с соответствующей реакцией на выходе для помпы. Программа сложнее, а ножка входная также одна. Резистор убавлен - нет дыма, крутишь - пошел в зависимости от положения ручки. В выносном пультике можно таймер сваять, для автоматизации так сказать выпуска дыма нужной силы через определенные интервалы времени. Например:
Первый выход - оптопара управления симистором нагревателя (затронул выше). Простое вкл./выкл. с привязкой старта включения к первому входу. Второй выход - выход на оптопару симистора помпы, ШИМ с привязкой к первому входу. Обычный DMX-диммер, но диапазон у ШИМ 0, потом сразу 50-100% . Критично то, что помпа не должна работать ниже 270 градусов нагрева испарителя . Третий выход - оптопара симистора управления вентиляторами, выдувающими дым из камеры испарителя, тоже диапазон у ШИМ 0, потом сразу 50-100%. Можно не делать. Но на всех серьезных дым-машинах такое есть. Четвертый выход - светодиод наличия сигнала DMX на входе. Можно не делать, но крайне неудобно отсутствие контроля входа. А можно (сложнее, но красивше , да и экономия одной ножки микроконтроллера ) сделать программно при наличии трехцифрового индикатора: при отсутствии DMX цифры мигают, при наличии - номер стартового DMX-канала горит постоянно.
На плавно регулируемых выходах желательно сделать так: значение DMX-канала равно 0-10 - на выходе 0 значение от 11 до 247 - плавное нарастание от 50% до 100% на выходных симисторах (от 0% до 50% не имеет смысла, ни помпа ни вентиляторы работать не будут вообще). значение 248-255 - полная мощность помпы и вентиляторов, выходные симисторы полностью открыты.
В этой ветке форума есть ребята, сильные в программировании и в то же время знающие принципы работы дым-машин и диммеров. Может кто возьмется скрестить термометр (а точнее вольтметр на микроконтроллере ) с DMX-диммером ?
Чем помогу я? Имеется кучка запчастей от нескольких дым-машин с дохлой электроникой, могу по мере сил и времени помочь в практической стороне дела (разработка и сборка платы, измерения, испытания, отлов глюков). Есть хороший бесконтактный пирометр, осциллограф, термопары, помпы, испарители, нормальный фотоаппарат. Есть большое желание собрать себе парочку дым-машин из этого хлама, что у меня есть. Но в программировании ни бум-бум. Есть только опыт ремонта шоу-техники.
PS Понимаю, тянет на полноценное техзадание программисту с соответствующей оплатой Ну.... тут вроде не барыги собрались Наличие же дым-машинки поднимает эффективность светового шоу на порядок . Сейчас не проблема купить испарители, помпы. Корпус и управление можно сделать самому. А можно забрать у местных ди-джедаев давно брошенную на складе старую нерабочую за бутылку вискаря... Выйдет в разы дешевле готовой дым-машины такого уровня. Вот где б программиста-энтузиаста найти Одну могу собрать ему в подарок и отошлю транспортной компанией в качестве награды
Добавлено (02.02.2013, 06:47) --------------------------------------------- Извинения топикстартеру, может я не туда залез и стоит открыть отдельный топик ? Если конечно мой пост получит продолжение ...
поправил SatSSatS - Сб, 02.02.2013, 15:17 |
|
| Пт, 22.03.2013, 17:22 | Сообщение # 16
|
belokuriha Пользователи Активность: 11
| То-же очень заинтересовала тема про дым-машины, вообщем пока разобрался с составом , можно конечно и купить , но для экспериментов вполне хватает и этого Цитата для этого нужно 85 частей воды, 10 частей глицерина (продается в аптеке)и 5 частей спирта. Дымообразователем являлся сам глицерин, спирт увеличивал температуру испарения, вода-растворитель-наполнитель. Так же можно поэкспериментировать из ароматизаторами я использовал духи , результат положительный только их нужно добавлять совсем немного.
попробовал , получилось не плохо, дымил пока что паяльником , вот фотка
так вот, у меня теперь следующий вопрос , есть у меня бочек от водяного "куллера" , тот что охлаждает и греет воду , бочек из нержавейки, внутри небольшой ТЭН , с верху на бочке два термо-предохранителя , и снизу крепление , там же 2 трубочки, с боку еще одна трубочка, вот собственно думал может это можно будет применить для дымообразования, или что то другое мастерить, подскажите что тогда.
|
|
| Вт, 15.10.2013, 19:37 | Сообщение # 17
|
Dimonchik19 Пользователи Активность: 4
| помогите советом, собрал по схеме управления для дым машины плату, прошил микроконтроллер - все нормально, фьюзы выставил, работать не хочет! Что может быть не так?? шью понипрогом, прогроматор 5 проводков. ДМХ подаю с пульта! Что может быть?? Подскажите в чем дело, может быть?? Добавлено (15.10.2013, 19:37) --------------------------------------------- все работает!! разобрался=))
|
|
Внимание! Форум переехал на Tehnodium.ru
|
|
|