VU METR Музыка в цвете.

VU METR Музыка в цвете.

Это видео не только для меломанов, которым нравится слушать музыку, но хочется чего-нибудь ещё. Установив такую красивую вещь за вашим магнитофоном, компьютером или телевизором вы значительно измените восприятие. Как вам такое?

Оказывается музыку можно не только слушать, но и смотреть. Используя ленту WS2812 можно собрать VU метр(volume unit metre) или просто волюметр.
С помощью него можно выводить уровня сигнала, а с помощью этого скетча, ещё и в разных вариантах и со спецэффектами которые можно менять нажатием на кнопку.
Есть возможность менять количество светодиодов по вашему усмотрению, делать режим моно или стерео, подключать микрофон.

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

Если честно, то тут говорить особо нечего. Это надо видеть. Сами понимаете ограничение Ютуба на чужую музыку ни кто не отменял, поэтому мне придётся использовать, то что предлагает сам Ютуб. Вы же ничем не ограничены, и чем круче музыка, тем красивее будет смотреться эффекты движения. Камера не в состоянии этого передать. Это надо видеть глазами.

У меня сейчас подключено 47 светодиодов на канал. Всего 94.  Такая странная цифра – это потому что 6 диодов я куда-то отрезал. Это никак не связано с ограничениями. Для Ардуино НАНО можно установить до 75 светодиодов на канал. Правда придётся немного подкорректировать скетч. Так что лучше считать, что 50 диодов на канал это оптимально.


Визуальные стили:
vu4                Радуга снизу или посередине, от зеленого до фиолетового
vu5                Зеленый и красный снизу или посередине
vu6                Радуга снизу или посередине с циклическим оттенком
vu7                Пульсация (моно) с фоном или без него
vu8                Hue cycling, three bars (shatter, mono)
vu9                Океанские волны (стерео)
vu10();          Палитра смешивания демо
        Режим ожидания:
balls              три шара, подпрыгивающие под действием силы тяжести
fire                похоже на огонь. Оба канала являются отдельными и случайными
juggle           Несколько цветных точек, сплетающихся и несинхронизированных друг с другом
ripple           пульсация с фоном или без него
sinelon        цветная точка, бегущая взад и вперед, с исчезающими следами
twinkle        мерцающие огоньки случайных цветов
rainbow      Радуга вращается по часовой стрелке

 

Нам понадобятся
2 ленты WS2812, если вы планируете делать стерео VU метр.
2 резистора по 390 Ом
4 резистора по 10 кОм
2 конденсатора по 10 мкФ
Разъём для стереонаушников
1 кнопка
И конечно Ардуино, куда же без неё.

Схема подключения очень простая. Для каждого канала понадобятся 2 резистора по 10 кОм и 1 конденсатор на 10 мкФ.
Кнопка для переключения эффектов. Лента WS2812 и 2 резистора от 300 до 500 Ом.
Как подключать, я думаю понятно нарисовано.
Если вы захотите подключить микрофон, то его надо подключать к левому каналу.
Если вы  будете использовать 1 ленту и режим МОНО, то надо подключать к левому каналу.

Всё основное в скетче я перевёл, поэтому останавливаться на этом не будем. Единственное вам надо будет установить эти 3 библиотеки. Как это делается надеюсь все уже знают. Мы это уже делали не один раз.
Максимально можно установить 75 светодиодов на канал или 150 всего. Это ограничение связано с размером памяти Ардуино НАНО или УНО. Если вы будете использовать МЕГУ, то светодиодов можно установить гораздо больше.
Ещё раз повторюсь, что это не мой скетч и поэтому я его особо не тестил. Собрал, включил. Вроде всё работает правильно. Смотрится реально красиво. Если кто соберёт, то напишите как оно вам?
На этом заканчиваю. Ставьте лайк если понравилось. И до новых встреч. Скоро будет новое видео.

Дополнительные материалы по теме
Музыкальная клавиатура на Ардуино
Динамики ардуино. Подключение динамиков к Arduino
Подключение пищалки (BUZZER) к плате Ардуино
Звуки Ардуино из разных динамиков.
Музыкальная шкатулка. Ардуино
VU METR Музыка в цвете
Мелодии для Ардуино на пищалке. Пример и код.

Скетчи