Оглавление:

Музыкальная шкатулка: 7 шагов
Музыкальная шкатулка: 7 шагов

Видео: Музыкальная шкатулка: 7 шагов

Видео: Музыкальная шкатулка: 7 шагов
Видео: Музыкальная шкатулка 2024, Июль
Anonim
Музыкальная коробка
Музыкальная коробка

Этот проект представляет собой небольшую комнату с светом, играющим согласованно с композицией. Я выбрал 5-ю симфонию Бетховена из-за эмоционального веса произведения. Попав в небольшую комнату с пенопластом, вы можете надеть наушники и послушать музыку во время светового шоу.

Шаг 1: Сделайте комнату

Сделайте комнату
Сделайте комнату

Чтобы знать, сколько неопикселей вам нужно запрограммировать, вы должны знать размер вашей комнаты. Его можно изготовить любого размера!

Пенопласт - самый простой материал для прототипирования, поэтому может быть полезно сделать из него свои первые стены. Пенопласт и горячий клей очень прочны

Шаг 2: неопиксели

Неопиксели
Неопиксели

Измерьте, сколько неопикселей вам понадобится, я использовал один метр.

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

Шаг 3: макет и Arduino

Макетная плата и Arduino
Макетная плата и Arduino

Как только провода будут припаяны к неопликселям, подключите их к Arduino и макетной плате. Это необходимо, потому что свет нужно программировать.

Шаг 4: программа

Программа
Программа

Теперь вы можете начать программировать свет. Если вы не знаете, с чего начать, для начала можно использовать код, похожий на мой. Это показано на изображении.

Шаг 5: Код для времен и цветов

Код времени и цвета
Код времени и цвета

Код, который вы используете, будет отличаться от песни, которую вы решите использовать. Если вы решите использовать 5-ю симфонию Бетховена, как это сделал я, вы можете использовать временные интервалы, которые я уже вычислил. В противном случае вы можете указать темп на секундомере, чтобы выяснить, сколько миллисекунд находится в одной доле.

Что касается 5-го места Бетховена, одна доля равнялась 700 миллисекундам. Знание этого числа поможет вам установить продолжительность огней.

Если вы также хотите использовать 5-й Бетховен, включенное изображение имеет сегмент временных интервалов и цветов, используемых в моем коде.

Шаг 6. Воспроизведите музыку с помощью кода

Воспроизведение музыки с помощью кода
Воспроизведение музыки с помощью кода

Чтобы упростить себе задачу, я сохранил видео отдельно от источников света и запрограммировал кнопку для включения света. Чтобы запустить код и музыку одновременно, я просто нажимаю кнопку и запускаю видео одновременно.

Шаг 7: прикрепите свет к вашей комнате

Прикрепите свет к вашей комнате
Прикрепите свет к вашей комнате

В какой бы конфигурации вы ни решили, прикрепите светильники к комнате. Я кладу свет вертикально на угол одной стены, чтобы он светил поперек стены рядом с ним.

Рекомендуемые: