Простая схема цветомузыкального устройства на Arduino Uno.
Что такое цветомузыкальное устройство или ЦМУ? Это устройство, которое как бы визуализирует музыку. Низкие частоты обычно воспроизводятся красным цветом, средние зеленым и высокие синим.
Простейшая ЦМУ состоит из из фильтров нижних, средних и высоких частот звукового диапазона. Фильтры выделяют частоты из общего сигнала. Фильтры подключают к усилителю "красного", "зеленого" и "синего" канала.
И яркость лампы соответствующего цвета будет зависеть от уровня "низов", "верхов" или СЧ сигнала. Разные музыкальные инструменты звучат в разных частотных диапазонах и легко ассоциируются со своим цветом.
Я уже писал в одной своей статье как я собирал в детстве ЦМУ на транзисторах и лампочках от карманного фонарика. Статья вызвала живейший интерес и обсуждение среди вас. И я подумал, а как можно реализовать подобную ЦМУ на современной элементной базе.
Давайте сделаем полный аналог схемы из "ЮТ". У платы Arduino Uno шесть аналоговых входов, к которым можно подключить шесть фильтров. Можно сделать шестиполосную установку или стерео-аналог схемы ЮТ. Давайте попробуем реализовать для начала трехполосную схему.
Итак, фильтры подключим к аналоговым входам A0, A1, A2. А для усиления сигнала будем использовать акустический модуль, про который я уже писал раньше. Он имеет цифровой и аналоговый выход, к которому и подключим фильтры.
На выходы GP3, GP5, GP6 "подвесим" светодиоды красного, зеленого и синего цвета. Не забываем конечно про токоограничивающие резисторы. Эти пины могут работать как аналоговые выходы, использую ШИМ - широтно-импульсную модуляцию.
Итак, программа. Все, что она делает в функции loop() - считывает уровень сигнала с соответствующего входа АЦП функцией analogRead() и после деления значения на 4 записывает его в выход для формирования ШИМ сигнала функцией analogWrite(0).
Посмотри как это работает!
Вот собственно и все! Попробуйте повторить подобную схему, Сделайте стерео-аналог или 4-6 канальную установку. Как говорится ТВОРИ, ВЫДУМЫВАЙ, ПРОБУЙ!
Поставь ЛАЙК если статье понравилась!
Напиши о своих успехах в комментариях!