Понедельник, 18.05.2026, 17:50
Приветствую Вас Гость | RSS
Главная | ЦМУ на Arduino и WS2812B - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ЦМУ на Arduino и WS2812B
AdminДата: Понедельник, 05.02.2018, 05:10 | Сообщение # 1
Admin
Группа: Заблокированные
Сообщений: 329
Статус: Offline
Скетч написал Майкл Крампас.
Библиотека FFT для 128 точек, адаптированная для AVR микроконтроллеров
написана в Адафрут.
"Чип и Дип" добавили функционал.
P.S.
Путем оперативно-следственных мероприятий удалось установить:
Это копи-паст проекта c github, Latest commit ef7a383 on 6 Dec 2015.
Как видите достаточно старый. Видимо русскоязычный интернет (не весь :)))) наконец то начал понимать английский язык.
Хотя в очередном копи-пасте этого проекта найденным в сети аффтар даже не удосужился поправить машинный перевод :)))).
Скоро будет ссылка на тему с оригинальным проектом smile .

Схема



При первом включении нужно сделать настройку.

1. Настроить желаемую яркость.
Нажмите и удерживайте кнопку color при включении питания. На первых 8 светодиодах отобразиться радуга . С помощью потенциометра param измените яркость. По завершении нажмите кнопку color еще раз, и ваша конфигурация будет сохранена в памяти.

2. Количество светодиодов.
Нажмите и удерживайте кнопку pattern при включении питания. Зажгутся один, два или три красных светодиода. С помощью потенциометра param измените количество светодиодов в зависимости от количества красных светодиодов:

1 = 60 светодиодов.
2 = 120 светодиодов.
3 = 180 светодиодов.

Нажмите кнопку pattern еще раз, и ваша конфигурация будет сохранена в памяти.

Алгоритмы:

1. Танцы плюс: пики звуковых сигналов испускаются из центра полосы и исчезают по мере приближения к концам. Скорость пика пропорциональна величине звукового сигнала этого пика.

2. Танцы минус: то же, что и Dance Party, но пики сигналов испускаются с одного конца.
Импульс: пики сигналов отображаются как яркие импульсы, которые поступают из центра полосы. Ширина импульса зависит от уровня сигнала.

3. Световая полоса: в пиках освещается вся полоса.

4. Цветные полоски: пики сигналов отображаются как цветные полосы, которые исчезают.

5. Цветные полоски 2: подобно цветные полоски, но каждая полоска сжимается и исчезает.

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

7. Светлячки: пики сигналов отображаются как одиночные светодиоды в случайном месте, и они перемещаются влево или вправо и исчезают. Их скорость зависит от величины сигнала.

Цветовые схемы:

1. Случайная двухцветная схема: выбраны два случайных цвета и только они используются для отображения пиков сигнала. Со временем будут выбраны новые цвета. Используйте потенциометр param, чтобы настроить скорость изменения цветовой схемы. Если ручка потенциометра param в верхнем положении, цвета будут меняться часто и каждый пик сигнала будет иметь новый цвет.

2. Радуга: все пики сигналов отображаются как один и тот же цвет (с небольшим количеством случайных вариаций) и этот цвет меняется как радуга с течением времени. Скорость изменения цвета устанавливается потенциометром param.

3. Цветные частоты: в этом режиме каждый пик сигнала окрашивается в зависимости от частотной полосы где он находится. Самая низкая полоса красного цвета, и дальше вверх по спектру. Есть 8 полос частот: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый, белый.

4. Диапазон частот: вы можете управлять тем диапазоном частот, на который откликается цветомузыка. Чтобы установить диапазон нажмите и удерживайте обе кнопки. Используйте потенциометр param, чтобы выбрать, сколько из восьми частотных диапазонов будет показываться.

В архиве скетч и библиотека.
Доступно только для пользователей
 
  • Страница 1 из 1
  • 1
Поиск:

Световые эффекты © 2011