Простая и красивая цветомузыка на Новый год 

Всем привет! Уже семнадцатое декабря, а новогоднего настроения всё нету. Поэтому было принято решение сделать цветомузыку из деталей, которые оказались под рукой. А именно:

Arduino Uno. Изначально хотел использовать Nano, но она где-то потерялась в закромах шкафа. Можно использовать и Nano, если хотите.

Светодиодная лента на чипах WS2812B. Это специальные светодиоды, цвет которому можно задать в общей ленте в отдельности.

Резистор на 330 Ом. Он пригодится при подключении ленты.

Блок питания на 5 Вольт. 100 светодиодов тратят один Ампер. У меня 28 светодиодов, вполне хватит второго порта USB с компьютера

Аудиоразъём. Это для ввода звука.

Провода.

Схема:

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

Для Arduino Nano:

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

Собственно, скетч. Все настройки подписаны.


Соединяем всё по схеме, открываем Arduino IDE. Заходим в Скетч>Подключить библиотеку>Управлять библиотеками. В появившемся окне в поле "отфильтровать результаты поиска" пишем "FastLED"

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

Выбираем последнюю версию и нажимаем "Установка". Ждём окончания установки. По ссылке копируем код и вставляем в скетч. Определяем порт, к которому подключена Arduino:

1. Жмём Win+R, в появившемся окне вводим "devmgmt.msc" (без кавычек)

2. Раскрываем список "Порты (COM и LPT)"

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

3. Видим, что наш порт - COM4. Запоминаем, идём в Arduino IDE.

4. Идём по такому адресу, выбираем наш порт:

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

Нажимаем Ctrl+U, дожидаемся конца загрузки прошивки, подключаем звук и наслаждаемся). Ну, почти. Открываем плоттер (Ctrl+Shift+L), выставляем скорость 115200 бод и смотрим график. Стараемся настроить громкость на выходном устройстве (например, компьютер, телефон, и т.д.) так, чтобы красная и синяя линии не были больше 255.

Простая и красивая цветомузыка на Новый год  Arduino, Чип, Музыка, Новый Год, Программирование, Микроконтроллеры, Длиннопост

Вот теперь включаем и наслаждаемся) Спасибо, что дочитали до конца.

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Автор поста оценил этот комментарий

Лови плюс!)) Слуш, не можешь совет дать? Пытаюсь найти готовые скетчи для управления гирляндой через блютух, с андроида (с программингом у меня беда, больше железу). Запилил на ардуино и адресных (2801) гирлянду, готовыми скетчами поигрался. А вот как прикрутить модуль (тот же HC-05\06) не знаю. Да и гугл чет не хочет особо помогать.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да вот хотя бы эта статья) http://robocraft.ru/blog/electronics/587.html

Автор поста оценил этот комментарий

Чего всем так нравится ардуино? Я сам лично только STM32 ковырял (F0;F1;F2;F3;F4;L1 серий)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Это дёшево и просто. Согласен, STM-ки ещё дешевле и по характеристикам круче, но конкретно в этом проекте такие мощи не нужны.

раскрыть ветку (1)
Автор поста оценил этот комментарий

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

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий
На гиктаймс видел уже.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Да? Можно ссылку?

показать ответы
2
Автор поста оценил этот комментарий

таки простая или красивая?

раскрыть ветку (1)
Автор поста оценил этот комментарий

И то, и другое. Хотя, красота - это очень субъективно

показать ответы