Реклама ⓘ
Главная » Световые эффекты
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Конструктор световых эффектов

Интерес к автоматам световых эффектов (АСЭ) не ослабевает. Сама схемотехника АСЭ претерпела значительные изменения. Но процесс создания набора световых эффектов, порядка переключения до сих пор остается самой трудоемкой процедурой, отнимающей огромное количество времени. Из существующих бесплатных вариантов можно отметить конструктор световых эффектов. Еще один вариант программы для создания световых эффектов представлен ниже. Сразу оговорюсь, что программа последний раз редактировалась в 2011 году и дальнейшие работы над ней уже не ведутся. В то же время просто жалко "выбросить на свалку" работу, которая может кому-то и пригодится.

Программа предназначена для создания прошивки для автомата световых эффектов. Реализованы варианты на 8, 16, 24, 32 канала, хотя можно легко реализовать и на большее количество. Классический вариант автомата на 8 каналов - счетчик с микросхемой 2716. Один из вариантов рабочей схемы автомата на любое количество каналов представлен ниже:

Схемы автомата эффектов на любое количество каналов

На схеме не показаны выходные ключи. Если гирлянды реализованы на базе светодиодов и выходные ключи на транзисторах, то рекомендуется для устранения мерцания в базовые цепи транзисторов поставить конденсаторы по 10 мкФ. Также возможна реализация сдвигового регистра на 74595. Формирование импульса защелкивания сигналов на выходе возможно как с помощью микроконтроллера, так и с помощью одновибратора на базе ЛА3. Такая реализация более подходит для управления ключами на базе тиристоров и гирляндами на напряжение ~ 220 Вольт (особенно для неоновых ламп, широко применяющихся в рекламной сфере). В общем, аппаратная реализация может быть весьма разнообразной и способам её построения, возможно, будет посвящена отдельная статья.

Программа, как редактор световых эффектов, начала писаться году так в 2000 на базе редактора бинарных файлов из середины 90-х. Программа писалась по мере необходимости, то есть внимание обращалось именно на реализацию необходимых функций для создания набора эффектов. При запуске программа сразу запрашивает файл с эффектами. Файлы с эффектами имеют расширение "BIN". Программа работает с данными из файла на диске, а не в памяти (что не есть хорошо, но просто в реализации). Поэтому существует риск затереть файл с нужными эффектами. Но для меня это не вызывало неудобств, поскольку для каждого рабочего проекта изначально создавал отдельную папку, куда копировал необходимые файлы.

Основное окно - окно "Просмотр кода" (уж так я его назвал много лет назад в редакторе бинарных файлов).

Окно просмотра кода

В основной части экрана отображается содержимое выбранного файла. Побитно изменять можно (и нужно) с помощью мышки, наводя курсор на соответствующий кружок и кликая мышкой.
Панель "Работа с файлом" позволяет производить инверсию всего файла, копировать диапазон ячеек для создания повторяющихся эффектов, менять начало и конец файла (реверс файла использовался в рекламных установках типа "мираж").

Кнопка "Файл" и строка с названием файла позволяют выбирать файл с эффектами. Окно "Размер" и селекторы предустановленных размеров позволяют изменить размер существующего файла на указанный в окно или выбранный селектором. Нажатие на кнопку "Старт" (сейчас уже понимаю, что название не очень удачное) начинается преобразование размера файла. Флаг "Сохранять" служит для автоматического сохранения файла с эффектами. ВНИМАНИЕ: без этого флага внесенные изменения в эффекты даже при прокрутке движка эффектов не сохраняются. Практически при работе этот флаг всегда должен быть установлен, но при этом происходит постоянно операция "запись-чтение" в файл.

При установке флажка "Симуляция" (интересно, почему я так назвал?) начинается автоматическая прокрутка эффектов с периодом, выбранным с помощью движка и с указанным количеством каналов. При нажатии на кнопку "Показать окно симуляции" на передний план выходит окно, в котором иммитируется созданный набор эффектов.
В нижней части окна упрощенная панель иммитации эффектов.

Панель цвета:

Панель выбора цвета канала

Служит для выбора цвета каналов световых эффектов. Обозначает цвета, соответствующие каналам. При двойном клике на квадратике выходит стандартное окно выбора цвета и можно изменить цвет данного канала. При изменении в основном окна количества каналов соответственно меняется и количество квадратов в панели цвета. Данные о цвете сохраняются в файле "ColorKanal.txt"

Окно "Симулятор экрана" позволяет производить иммитацию эффектов на макете.

Симмулятор эффектов

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

Как я уже писал выше, программа писалась по ходу работы, поэтому в программе практически отсутствуют обработчики ошибок. В первое время при использовании программы возможны частые появления сообщения об ошибках (к примеру - не указан файл или не тот тип файла), не стоит сразу критиковать. Программа под ОС Windows 7 не требует инсталляции, под большинством версий Windows XP инсталляции тоже не требуется.

Пока все. Несмотря на то, что программа далека до того состояния, чтобы рассматривать её как законченную версию, я думаю, что она сможет помочь в создании набора эффектов на Новогодние праздники, подготовка к которым уже началась.

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (6) | Я собрал (0) | Подписаться

0
hq4u #
Статью прочел, но вопросы остались... Все... Можно вкратце, еще раз сказать, это все зачем?
Ответить
+2

[Автор]
sergej_shaggy #
Наверное Вы никогда не разрабатывали эффекты для клиента. Был клиент - владелец бильярдного зала. У него неоновая вывеска, ну как полагается с буквами и девушками с киями и прочее. Поставили простой автомат на 8 каналов. И представляете, что думали его клиенты, когда слово "БИЛЬЯРД" загоралось через букву и девушки в разных позах стояли, не всегда с кием. Благо, клиент с юмором попался.
Отредактирован 20.11.2014 07:51
Ответить
0
civil #
При запуске пишет про отсутствие компонента comdlg32.ocx
Ответить
0

[Автор]
sergej_shaggy #
Прикрепляю файл в архиве. Разархивируйте и скопируйте в папку C:\Windows\system32
Прикрепленный файл: comdlg32.rar
Ответить
0
ethiromaniac #
Хотелось бы увидеть прошивку микроконтроллера PIC12F675 с вашей схемы.
Ответить
0

[Автор]
sergej_shaggy #
Прикрепил файл. На PIC-Basic (Oshon IDE). Думаю, что алгоритм понятен.
Прикрепленный файл: I2c-effekt.bas
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Набор для сборки - LED лампа
Набор для сборки - LED лампа
Катушка Тесла Осциллограф DSO138
вверх