- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
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 кнопка
И конечно Ардуино, куда же без неё.
Кнопка для переключения эффектов. Лента WS2812 и 2 резистора от 300 до 500 Ом.
Как подключать, я думаю понятно нарисовано.
Если вы захотите подключить микрофон, то его надо подключать к левому каналу.
Если вы будете использовать 1 ленту и режим МОНО, то надо подключать к левому каналу.
Всё основное в скетче я перевёл, поэтому останавливаться на этом не будем. Единственное вам надо будет установить эти 3 библиотеки. Как это делается надеюсь все уже знают. Мы это уже делали не один раз.
Максимально можно установить 75 светодиодов на канал или 150 всего. Это ограничение связано с размером памяти Ардуино НАНО или УНО. Если вы будете использовать МЕГУ, то светодиодов можно установить гораздо больше.
Ещё раз повторюсь, что это не мой скетч и поэтому я его особо не тестил. Собрал, включил. Вроде всё работает правильно. Смотрится реально красиво. Если кто соберёт, то напишите как оно вам?
На этом заканчиваю. Ставьте лайк если понравилось. И до новых встреч. Скоро будет новое видео.
Дополнительные материалы по теме
Музыкальная клавиатура на Ардуино
Динамики ардуино. Подключение динамиков к Arduino
Подключение пищалки (BUZZER) к плате Ардуино
Звуки Ардуино из разных динамиков.
Музыкальная шкатулка. Ардуино
VU METR Музыка в цвете
Мелодии для Ардуино на пищалке. Пример и код.
Скетчи