Цветомузыка на AVR

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Хочу сделать цветомузыку на AVR. Вот и думаю, как лучше реализовать данный девайс. Собрать внешние фильтры на ОУ, например на LM324 и с них сигнал на АЦП подать или сделать цифровой фильтр на самом МК. Конечно, второй вариант предпочтительнее, но там надо использовать БПФ, а как его реализовать непонятно, и возможно ли вообще реализовать на С?

Кто, что посоветует? :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Нашел вот такую штуку
AVR_FFT.zip
(135.75 КБ) 870 скачиваний
Ради интереса прошил Mega16, вроде заработало. Надо только нормальный предусилитель собрать и можно начинать разбираться в коде :))
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 59
Зарегистрирован: Сб авг 28, 2010 13:29:43
Откуда: Докучаевск, Донецк

Сообщение Финский »

Вот такое собирал на макетке, работало. Посмотрите на схемные решения, может чем-то поможет. Исходников, к сожалению, нет.
[color=#800000]Техноманьяк и IT-шаман. Танцы с бубном на дому.[/color]
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Нашел очень интересную страничку, подробное объяснение ДПФ, сижу, разбираюсь :))
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

КАШАК, ну и как результаты? Я прочитал, но ничего не понял. Как то бегло, обо всем и ни о чем.
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Результаты не то чтобы совсем отсутствуют, но и не то, что хотелось бы. Сначала игрался с mega16 на отладочной плате, работало все ужасно криво, но оно и понятно, куча наводок и т.п., плюс выяснил, что Фурье и ШИМ на 6 каналов в одном МК не очень уживаются. Собрал потом все на плате, только применил два МК, mega8 на частоте 16МГц. занималась преобразованием, а tiny2313 - ШИМ. Связь через UART, односторонняя, мега всегда отправляет, тини всегда читает. Работать стало получше, но так до ума и не довел, пока времени нет. Теперь надо будет все заново вспоминать и разбираться...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1596
Зарегистрирован: Вс дек 14, 2008 20:36:47
Откуда: SPb

Сообщение saschai »

http://lightportal.at.ua/publ/cvetomuzy ... 1/3-1-0-18 Все решено, придумано и успешно работает :))
Но мое мнение, после года эксплуатации, что Фильтр на ОУ(порядка так 8-го :)) ) с МК на управлении, поинтереснее будут, тем более, опять же исходя из опыта эксплуатации Союза, 8 каналов явный перебор, достаточно 4 и один фоновый
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Красота :) Еще бы исходники к нему, было бы вообще шикарно :) Тут ведь важна не сама цветомузыка, а понимание принципов работы.
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт ноя 20, 2008 20:02:30

Сообщение BigCryziMashinGan »

Бросьте заниматься ерундой:
https://www.youtube.com/watch?v=6mXM-oGggrM
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Давно посматриваю в сторону куба, но жутко лень паять сам куб. Может после Нового года займусь, сначала надо у китайцев светодиоды заказать :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Здравствуйте!
Скажите, а ресурсов Тини24/84 хватит для реализации БПФ для ЦМИ? Ато смотрю тут все Меги 8 да 16 - зачем мне столько ног и такие дорогие процы...
ШИМ 4 канала аппаратных - мигать RGB-лентой + 4-й канал на диммирование света.
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Сообщение zöner »

хватит, но во 1х у Тини нет аппаратного умножителя - БПФ сильно замедлится, во 2х для 128-точечного БПФ с 8-битными семплами нужно 256 байт ОЗУ - не у всех Тини столько есть, в 3х - Мега8 - один из самых дешевых, многие Тини стоят дороже.

Для светодиодов хватает программного ШИМа.

Применял эту либу на Меге8 http://forum.arduino.cc/index.php/topic,38153.0.html (чуть оптимизировал в некоторых местах), можно обрабатывать до 12 КГц в реал-тайме, хотя реал-тайм для св.музыки необязателен.
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

zöner писал(а):Для светодиодов хватает программного ШИМа
Не хватит. Я регулирование ленты хочу сделать линейным low drop-стабилизатором "ЛМ324+полевик", а ШИМ подавать на RC-фильтр, т. е. частота будет килогерцы чтоб емкость уменьшить. ШИМить же ленту 100 герцами - мне глаза жалко :) У Мег 4 канала ШИМа только начиная с 16 и 32. А мне нужен 4-й канал для диммирования света. И ставить 32/44-ногий проц в люстру (RGB-лента в люстре будет) - как-то не оптимально ИМХО. Я сначала вообще о 8-ногом Тини25 думал, но с ногами проблемы((
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Сообщение zöner »

ШИМлю диоды на 125Гц (16кГц, 128 градаций) - никакого мигания не видно.
при желании можно поднять несущую и до 32кГц - скорости проца легко хватит на десяток каналов программного ШИМа.
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Невидно, но оно ЕСТЬ. Конечно, если речь только о цветомузыке, то там пофиг - не целыми днями она работает, да к тому же там и без этого достаточно "мигает". А вот если лента помимо цветомузыки горит по вечерам как подсветка/ночник, то тут уже на глазах скажется. Особенно, если включил режим плавного переливания, а вместо расслабления получишь только лишнюю нагрузку на глаза...
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Хочу собрать такую штуку. Давно ищу схему, но увы. Автор не пишет никакой конкретики, лишь "Hola, lo puedes encontrar en el link de la descripcion, FdE comunidad internacional de electronicos..."

http://www.youtube.com/watch?v=qcQ3FQ6pCqI
Изображение
Ответить

Вернуться в «AVR»