Световые эффекты с реакцией на звук

UGEN
Offline
Зарегистрирован: 23.06.2021

Здравствуйте. Необходим скетч для ардуино для реализации следующей задачи

Линейка из 20+ адресных rgb светодиодов. Реализовать следующие эффекты:



- статичное свечение любым из выбранных цветов, в т.ч. белым

- эффект плавного изменения цвета свечения по всей цветовой палитре

- эффект плавного изменения цвета свечения по всей цветовой палитре с реакцией на изменение высоты (частоты) звука

- изменение цвета с эффектом бегущий огонь

- изменение цвета с эффектом бегущий огонь с реакцией на звук*

*желательно, но необязательно. или другие световые эффекты

Заранее спасибо. Готовых откликнуться прошу писать в ЛС. 

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

UGEN пишет:

Готовых откликнуться прошу писать в ЛС. 

Найдёшь здесь ЛС - напишу бесплатно. 

b707
Offline
Зарегистрирован: 26.05.2017

курсовик очередной?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

На редкость расплывчатое описание. Вы всерьез думаете, что по нему можно понять, что Вы на самом деле хотите?

UGEN, Вы зря не нумеруете хотелки. Ладно, предположим они пронумерованы по порядку:

1. Опишите способ выбора нужного цвета.

2. Опишите алгоритм.

3. Опишите алгоритм. Кстати, чрезвычайно редко у звука бывает частота, обычно можно говорить лишь о спектре. Опишите алгоритм, как цветовая палитра должна изменяться в зависимости от спектра.

4. Опишите подробно, что Вы подразумеваете под эти эффектом.

5. Опишите алгоритм изменения эффекта в зависимости от спектра.

6. Подробно опишите те эффекты, которые Вы еще хотите видеть.

UGEN
Offline
Зарегистрирован: 23.06.2021

cпасибо за структуризацию. 

1. Способ выбора цвета - рандомный, произвольный. Или, как другой вариант определенной ноте соответствует определенный цвет. 

2. Музыкальный инструмент. Извлекли ноту - цвет изменился, извлекли другую - плавно перелился в другой и т.п.

3. Контроллер анализирует звуковой сигнал. При качественном изменении этого сигнала (частота, спектр, громкость) изменяется цветовая картинка.

4. Мне сейчас не принципиально какие именно цветовые эффекты будут реализованы. Возможно, это из-за ограниченности моей фантазии. Если все же попытаться описать один из эффектов, то я вижу его следующим образом. Например, RGB светодиоды расположены в линию и отражают часть цветового спектра от красного до желтого. Тогда при каждом изменении ноты спектр смещается на условную единицу в сторону зеленого, потом, соответственно, синего и фиолетового цветов. И так по кругу. Надеюсь, доступно объяснил. 

5,6. Максимум  из того, что мне позволяют описать мои познания из области физики и информатики я уже описал. Остальное - по мере погружения в вопрос вместе с  исполнителем. Уверен, Вы найдете правильные вопросы для того, чтобы максимально прояснить ситуацию. 

Устройство не претендует на звание высокоточного. Допустимы ошибки, ложные срабатывания и т.п.

sadman41
Offline
Зарегистрирован: 19.10.2016

Сейчас Адриано за ноты порвет ))

UGEN
Offline
Зарегистрирован: 23.06.2021

лишь бы не на ноты рвало :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

1. "Другой ноте - другой цвет" - какой именно? Т.е. должна быть четкая таблица соответствия цветов либо точный алгоритм формирования такой таблицы. Можно, конечно, написать, что эту таблицу составляет разработчик на свое усмотрение. Но заказчик должен точно сформулировать этот пункт, чтобы избавиться от недоразумения при приемке работы.

1а. Судя по формулировке - инструмент одноголосый? Т.е. не может воспроизвести больше одной ноты?

2. Что такое "плавно"? По какой зависимости? С какой скоростью? И, кстати, должна ли эта скорость зависеть от скорости портаменто?

3. Как анализирует? Как меняется картинка (алгоритм)?

4. А вот разработчику это принципиально важно. Без этого он просто не сможет работать. Да и, честно говоря, не захочет, т.к. подобное отношение к составлению ТЗ со стороны заказчика почти неминуемо приведет к многочисленным переделкам, которые заказчик, вероятнее всего, не захочет оплачивать дополнительно сверх оговоренной суммы. Никто не хочет заниматься бесконечной работой за конечные деньги.

Да, сформулированное "например" явно противоречит п.1. "одна нота - один цвет, другая нота - другой цвет". Так что объяснение не просто не "доступно", но еще и внутренне противоречиво.

5,6. Ds: заказчик явно не знает, чего хочет. Браться за такой проект категорически противопоказано. Единственное исключение - если заказчик предложит за работу не фиксированную сумму, а постоянную (на все время выполнения проекта) зарплату. 

 

И на закуску: ЛС на этом форуме нет.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Напишу за 30тр
Цена обоснована расплывчатостью описания
kakmycmail@gmail.com

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Цветомузыка?)

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

andriano пишет:

На редкость расплывчатое описание. Вы всерьез думаете, что по нему можно понять, что Вы на самом деле хотите?

UGEN, Вы зря не нумеруете хотелки. Ладно, предположим они пронумерованы по порядку:

1. Опишите способ выбора нужного цвета.

2. Опишите алгоритм.

3. Опишите алгоритм. Кстати, чрезвычайно редко у звука бывает частота, обычно можно говорить лишь о спектре. Опишите алгоритм, как цветовая палитра должна изменяться в зависимости от спектра.

4. Опишите подробно, что Вы подразумеваете под эти эффектом.

5. Опишите алгоритм изменения эффекта в зависимости от спектра.

6. Подробно опишите те эффекты, которые Вы еще хотите видеть.

 Вы ещё попросите заказчика готовый скетч вам прислать