Световые эффекты с реакцией на звук
- Войдите на сайт для отправки комментариев
Ср, 23/06/2021 - 17:51
Здравствуйте. Необходим скетч для ардуино для реализации следующей задачи
Линейка из 20+ адресных rgb светодиодов. Реализовать следующие эффекты:
- статичное свечение любым из выбранных цветов, в т.ч. белым
- эффект плавного изменения цвета свечения по всей цветовой палитре
- эффект плавного изменения цвета свечения по всей цветовой палитре с реакцией на изменение высоты (частоты) звука
- изменение цвета с эффектом бегущий огонь
- изменение цвета с эффектом бегущий огонь с реакцией на звук*
*желательно, но необязательно. или другие световые эффекты
Заранее спасибо. Готовых откликнуться прошу писать в ЛС.
Готовых откликнуться прошу писать в ЛС.
Найдёшь здесь ЛС - напишу бесплатно.
курсовик очередной?
На редкость расплывчатое описание. Вы всерьез думаете, что по нему можно понять, что Вы на самом деле хотите?
UGEN, Вы зря не нумеруете хотелки. Ладно, предположим они пронумерованы по порядку:
1. Опишите способ выбора нужного цвета.
2. Опишите алгоритм.
3. Опишите алгоритм. Кстати, чрезвычайно редко у звука бывает частота, обычно можно говорить лишь о спектре. Опишите алгоритм, как цветовая палитра должна изменяться в зависимости от спектра.
4. Опишите подробно, что Вы подразумеваете под эти эффектом.
5. Опишите алгоритм изменения эффекта в зависимости от спектра.
6. Подробно опишите те эффекты, которые Вы еще хотите видеть.
cпасибо за структуризацию.
1. Способ выбора цвета - рандомный, произвольный. Или, как другой вариант определенной ноте соответствует определенный цвет.
2. Музыкальный инструмент. Извлекли ноту - цвет изменился, извлекли другую - плавно перелился в другой и т.п.
3. Контроллер анализирует звуковой сигнал. При качественном изменении этого сигнала (частота, спектр, громкость) изменяется цветовая картинка.
4. Мне сейчас не принципиально какие именно цветовые эффекты будут реализованы. Возможно, это из-за ограниченности моей фантазии. Если все же попытаться описать один из эффектов, то я вижу его следующим образом. Например, RGB светодиоды расположены в линию и отражают часть цветового спектра от красного до желтого. Тогда при каждом изменении ноты спектр смещается на условную единицу в сторону зеленого, потом, соответственно, синего и фиолетового цветов. И так по кругу. Надеюсь, доступно объяснил.
5,6. Максимум из того, что мне позволяют описать мои познания из области физики и информатики я уже описал. Остальное - по мере погружения в вопрос вместе с исполнителем. Уверен, Вы найдете правильные вопросы для того, чтобы максимально прояснить ситуацию.
Устройство не претендует на звание высокоточного. Допустимы ошибки, ложные срабатывания и т.п.
Сейчас Адриано за ноты порвет ))
лишь бы не на ноты рвало :)
1. "Другой ноте - другой цвет" - какой именно? Т.е. должна быть четкая таблица соответствия цветов либо точный алгоритм формирования такой таблицы. Можно, конечно, написать, что эту таблицу составляет разработчик на свое усмотрение. Но заказчик должен точно сформулировать этот пункт, чтобы избавиться от недоразумения при приемке работы.
1а. Судя по формулировке - инструмент одноголосый? Т.е. не может воспроизвести больше одной ноты?
2. Что такое "плавно"? По какой зависимости? С какой скоростью? И, кстати, должна ли эта скорость зависеть от скорости портаменто?
3. Как анализирует? Как меняется картинка (алгоритм)?
4. А вот разработчику это принципиально важно. Без этого он просто не сможет работать. Да и, честно говоря, не захочет, т.к. подобное отношение к составлению ТЗ со стороны заказчика почти неминуемо приведет к многочисленным переделкам, которые заказчик, вероятнее всего, не захочет оплачивать дополнительно сверх оговоренной суммы. Никто не хочет заниматься бесконечной работой за конечные деньги.
Да, сформулированное "например" явно противоречит п.1. "одна нота - один цвет, другая нота - другой цвет". Так что объяснение не просто не "доступно", но еще и внутренне противоречиво.
5,6. Ds: заказчик явно не знает, чего хочет. Браться за такой проект категорически противопоказано. Единственное исключение - если заказчик предложит за работу не фиксированную сумму, а постоянную (на все время выполнения проекта) зарплату.
И на закуску: ЛС на этом форуме нет.
Напишу за 30тр
Цена обоснована расплывчатостью описания
kakmycmail@gmail.com
Цветомузыка?)
На редкость расплывчатое описание. Вы всерьез думаете, что по нему можно понять, что Вы на самом деле хотите?
UGEN, Вы зря не нумеруете хотелки. Ладно, предположим они пронумерованы по порядку:
1. Опишите способ выбора нужного цвета.
2. Опишите алгоритм.
3. Опишите алгоритм. Кстати, чрезвычайно редко у звука бывает частота, обычно можно говорить лишь о спектре. Опишите алгоритм, как цветовая палитра должна изменяться в зависимости от спектра.
4. Опишите подробно, что Вы подразумеваете под эти эффектом.
5. Опишите алгоритм изменения эффекта в зависимости от спектра.
6. Подробно опишите те эффекты, которые Вы еще хотите видеть.
Вы ещё попросите заказчика готовый скетч вам прислать