Простая и красивая цветомузыка на Новый год
Всем привет! Уже семнадцатое декабря, а новогоднего настроения всё нету. Поэтому было принято решение сделать цветомузыку из деталей, которые оказались под рукой. А именно:
Arduino Uno. Изначально хотел использовать Nano, но она где-то потерялась в закромах шкафа. Можно использовать и Nano, если хотите.
Светодиодная лента на чипах WS2812B. Это специальные светодиоды, цвет которому можно задать в общей ленте в отдельности.
Резистор на 330 Ом. Он пригодится при подключении ленты.
Блок питания на 5 Вольт. 100 светодиодов тратят один Ампер. У меня 28 светодиодов, вполне хватит второго порта USB с компьютера
Аудиоразъём. Это для ввода звука.
Провода.
Схема:
Для Arduino Nano:
Собственно, скетч. Все настройки подписаны.
Соединяем всё по схеме, открываем Arduino IDE. Заходим в Скетч>Подключить библиотеку>Управлять библиотеками. В появившемся окне в поле "отфильтровать результаты поиска" пишем "FastLED"
Выбираем последнюю версию и нажимаем "Установка". Ждём окончания установки. По ссылке копируем код и вставляем в скетч. Определяем порт, к которому подключена Arduino:
1. Жмём Win+R, в появившемся окне вводим "devmgmt.msc" (без кавычек)
2. Раскрываем список "Порты (COM и LPT)"
3. Видим, что наш порт - COM4. Запоминаем, идём в Arduino IDE.
4. Идём по такому адресу, выбираем наш порт:
Нажимаем Ctrl+U, дожидаемся конца загрузки прошивки, подключаем звук и наслаждаемся). Ну, почти. Открываем плоттер (Ctrl+Shift+L), выставляем скорость 115200 бод и смотрим график. Стараемся настроить громкость на выходном устройстве (например, компьютер, телефон, и т.д.) так, чтобы красная и синяя линии не были больше 255.
Вот теперь включаем и наслаждаемся) Спасибо, что дочитали до конца.
Вот простая цветомузыка. По одному стартеру на лампу(сколько угодно ламп любого цвета).
Все равно всем пофиг,насколько цвет попадает в частоту..
Хм. Немного неточно сказано - "100 светодиодов тратят 1А". Если посмотреть спеки, то каждый ws2812b потребляет 0.3Вт. Т.е. 100шт будут потреблять 30Вт, а ток соответственно 6А. Понятно, что это будет если каждому дать FFFFFF, но все же, надо рассчитывать на такую возможность.
А можно небольшое видео работы цветомузыки?
А можно видео работы?