реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Светомузыка на AVR
radan
сообщение Feb 7 2007, 22:22
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 3-11-06
Пользователь №: 21 955



Подскажите, пожалуйста, ссылочки на схемы/программы световых эффектов на основе AVR.
Очень интересно полное интегрирование светомузыки без внешних фильтров на основе БПФ или цифровых фильтров, алгоритмы решения.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 9 2007, 12:54
Сообщение #2


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Для начала посмотрите вот здесь:
http://elm-chan.org/works/akilcd/report_e.html
Вместо вывода на LCD можно выводить и на лампочки.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
kada
сообщение Feb 9 2007, 13:25
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



ИМХО AVR не самый лучший вариант для реализации алгоритма БПФ и цифровых фильтров. Смотрите в сторону ARM или каких-нибудь ЦСП, например TMS320 от Texas Instruments.
А разумнее всего поставить внешние фильтры на ОУ и завести их в AVR. wink.gif
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 9 2007, 13:33
Сообщение #4


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(kada @ Feb 9 2007, 13:25) *
ИМХО AVR не самый лучший вариант для реализации алгоритма БПФ и цифровых фильтров. Смотрите в сторону ARM или каких-нибудь ЦСП, например TMS320 от Texas Instruments.
А разумнее всего поставить внешние фильтры на ОУ и завести их в AVR. wink.gif

Так человек прямо пишет о нежелании использовать внешние фильтры. А для ЦМУ контроллеры AVR вполне пригодны. Ведь ему сигнал не от РЛС или гидролокатора нужно обрабатывать.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
Doka
сообщение Feb 9 2007, 13:37
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(kada @ Feb 9 2007, 13:25) *
ИМХО AVR не самый лучший вариант для реализации алгоритма БПФ и цифровых фильтров. Смотрите в сторону ARM или каких-нибудь ЦСП, например TMS320 от Texas Instruments.
ага.. из пушки да по воробьям)
чем не устраивает результат по ссылке:
Код
The FFT operations are done in 16-bit fixed-point. These 128 point FFT processes, applying window, butterfly operations and scalar output, could be executed in real-time (within 7.3 msec). The sampling frequency is 9.6 kHz and the fundamental frequency (frequency resolution) becomes: 9.6k / 128 = 75Hz.
это притом что для классической цветомузыкальной установки нужно три канала - НЧ, СЧ, ВЧ: т.е. ресурсов AVR для задачи явно достаточно.

Цитата(kada @ Feb 9 2007, 13:25) *
А разумнее всего поставить внешние фильтры на ОУ и завести их в AVR. wink.gif
внимательно читать топик автора темы


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
el34
сообщение Feb 9 2007, 13:47
Сообщение #6


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



конечно хватит и трех частотных каналов....
большое количество каналов не улучшает (имхо) восприятия...
а вот подумать о создании визуальных эффектов основаных на выделении информации о темпе... и уровнях в этих каналах...
ну напр. в зависимости о уровня не просто изменять яркость , а менять форму.... ну что нибудь в таком духе...
думаю это будет значительно интереснее наблюдать....
я давненько делал такую штуку...так с одного стакана рубился если на нее долго пялился....smile.gif вот...


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 9 2007, 13:55
Сообщение #7


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(el34 @ Feb 9 2007, 13:47) *
... а вот подумать о создании визуальных эффектов основаных на выделении информации о темпе... и уровнях в этих каналах...

Если взять самый низкочастотный канал, то это и будет информация о темпе. Ну и ВЧ тоже. Путём небольшой доработки программы ИМХО это сделать несложно, и AVR отлично подойдёт для этой цели!
Цитата(el34 @ Feb 9 2007, 13:47) *
...так с одного стакана рубился если на нее долго пялился....smile.gif вот...

А в стакане что было? smile.gif


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
kada
сообщение Feb 9 2007, 13:55
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



Цитата(Doka @ Feb 9 2007, 15:37) *
ага.. из пушки да по воробьям)
чем не устраивает результат по ссылке:
Код
The FFT operations are done in 16-bit fixed-point. These 128 point FFT processes, applying window, butterfly operations and scalar output, could be executed in real-time (within 7.3 msec). The sampling frequency is 9.6 kHz and the fundamental frequency (frequency resolution) becomes: 9.6k / 128 = 75Hz.
это притом что для классической цветомузыкальной установки нужно три канала - НЧ, СЧ, ВЧ: т.е. ресурсов AVR для задачи явно достаточно.

Автор темы не уточнил какое количество каналов ему нужно. smile.gif
Хотя информация по ссылке безусловно заслуживает внимания.
С критикой согласен, благодарю.
Go to the top of the page
 
+Quote Post
el34
сообщение Feb 9 2007, 14:04
Сообщение #9


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



Nanobyte>доработки программы ИМХО это сделать несложно, и AVR отлично подойдёт для этой цели!

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

Nanobyte>А в стакане что было?
в стакане конечно водочка... но думаю и пара портвейна сойдет...smile.gif


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 10 2007, 04:08
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Nanobyte @ Feb 9 2007, 13:33) *
Цитата(kada @ Feb 9 2007, 13:25) *
ИМХО AVR не самый лучший вариант для реализации алгоритма БПФ и цифровых фильтров. Смотрите в сторону ARM или каких-нибудь ЦСП, например TMS320 от Texas Instruments.
А разумнее всего поставить внешние фильтры на ОУ и завести их в AVR. wink.gif

Так человек прямо пишет о нежелании использовать внешние фильтры. А для ЦМУ контроллеры AVR вполне пригодны. Ведь ему сигнал не от РЛС или гидролокатора нужно обрабатывать.

Да уж, если ставить что-то экзотическое - тогда не надо искать DSP, и кучу аналоговых фильтров городить глупо - берем LM4970, и вот оно, счастье (все уже придумано до нас. Вот только где их штучно брать ?) А вот чисто программно, практически без обвязки, на однобаксовом процессоре - это красиво. Даже если результат будет соответствовать простой трехканальной ЦМУ на россыпи. Самой идеей красиво. Давно хотел попробовать, но будучи дубом в ЦОС, на FFT и прочие "сложности" не замахивался. Попробовал было программно реализовать ЦМУ Максимова из "Радио" 1982 (?) года - что-то ничего хорошего не вышло. А вот глянул на ссылочку - прикольно. Большой человеческое спасибо ! Давно такой "вкуснятинки" не попадалось.Может быть, все ж сподоблюсь как-нибудь "по приколу" что-то типа этого смастерить...
Go to the top of the page
 
+Quote Post
radan
сообщение Feb 10 2007, 11:02
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 3-11-06
Пользователь №: 21 955



http://instruct1.cit.cornell.edu/courses/e...tmd29/index.htm
Цветомузыкальный фонтан, Фурье и ШИМ присутствуют в исходниках, 8 каналов.
Неплохое начало! Может быть объединим усилия по разработке своей ЦМУ?
Go to the top of the page
 
+Quote Post
el34
сообщение Feb 10 2007, 11:19
Сообщение #12


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



>Цветомузыкальный фонтан, Фурье...

вообще то там Walsh преобразование....

еще в догонку к пред. можно посоветовать сделать
"человечий интерфейс" (HID)
ну к примеру кнопочки джойстик и тп.....может быть интересно...
еще - иметь не один а несколько аудио/триггерных входов...
еще входы сделать не только линейными но и микрофонными...
(не надо цеплять к источнику сигнала)
еще сделать возможным прием и визуализацию MIDI....

(при таких возможностях можно будет в кабак снести и бабок срубить....smile.gif
.....
а если добавить DMX выход .....это прямо на Франкфурт-мессе ......smile.gif

Сообщение отредактировал el34 - Feb 10 2007, 11:30


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 10 2007, 19:18
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(radan @ Feb 10 2007, 11:02) *
http://instruct1.cit.cornell.edu/courses/e...tmd29/index.htm
Цветомузыкальный фонтан, Фурье и ШИМ присутствуют в исходниках, 8 каналов.
Неплохое начало! Может быть объединим усилия по разработке своей ЦМУ?

Не впечатлило. Там ведь только управление клапанами, без "цвето". Причем управление с задержкой, потому заметно не в такт. А вот "в порядке бреда" - может, кто от безделья попробует - делаем что-то типа большого плоского аквариума (опционально с задней стенкой из зеркала или просто с металлизированной лавсановой пленкой на стекле), заполняем водой, на дно - воздухораспылители, совмещенные с светодиодной подсветкой (для богатых маньяков - трехваттные RGB-кристаллы по $20 каждый, для "бюджетников" - сделать оргстеклянный блок-световод и напихать в него мелких сверхярких). Распылители либо типа аквариумных, либо, наоборот, просто форсунки для получения крупных гирлянд пузырьков - это надо смотреть по обстановке. Другой вариант - прозрачная труба (такие бывают у некоторых типов ЛДС-светильников - или где-то добыть качественную стеклянную), и один распыляющий элемент в нее. И аквариумный же компрессор для "оживления". IMHO, должно выглядеть красиво. Еще вариант - подсвечивать ультразвуковой увлажнитель...
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Feb 10 2007, 23:40
Сообщение #14


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(el34 @ Feb 10 2007, 11:19) *
... еще сделать возможным прием и визуализацию MIDI....
(при таких возможностях можно будет в кабак снести и бабок срубить....smile.gif

В кабаках MIDI и синтезаторов уже давно нет, все перешли на мини-диски и MP3. Но идея, конечно, хорошая, тем более MIDI официально применяется для управления всевозножной сценической аппаратурой типа дымогенераторов, фейерверков и светотехники. Ну а обработать его на AVR это проще простого, даже времени процессора почти не займёт, ну кроме реакции на приём байтов из UART.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Feb 17 2007, 21:52
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Когдо то делал 8-ми канальную ЦМУ на dsPIC30f4012. Заказчику понравилось. Если интересно могу дать схему и основные алгоритмы.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016