Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект представляет собой небольшую комнату с светом, играющим согласованно с композицией. Я выбрал 5-ю симфонию Бетховена из-за эмоционального веса произведения. Попав в небольшую комнату с пенопластом, вы можете надеть наушники и послушать музыку во время светового шоу.
Шаг 1: Сделайте комнату
Чтобы знать, сколько неопикселей вам нужно запрограммировать, вы должны знать размер вашей комнаты. Его можно изготовить любого размера!
Пенопласт - самый простой материал для прототипирования, поэтому может быть полезно сделать из него свои первые стены. Пенопласт и горячий клей очень прочны
Шаг 2: неопиксели
Измерьте, сколько неопикселей вам понадобится, я использовал один метр.
Неопиксели должны быть припаяны к проводу, чтобы его можно было подключить к макетной плате или Arduino. Опять же, длина провода и неопикселей полностью зависит от вас.
Шаг 3: макет и Arduino
Как только провода будут припаяны к неопликселям, подключите их к Arduino и макетной плате. Это необходимо, потому что свет нужно программировать.
Шаг 4: программа
Теперь вы можете начать программировать свет. Если вы не знаете, с чего начать, для начала можно использовать код, похожий на мой. Это показано на изображении.
Шаг 5: Код для времен и цветов
Код, который вы используете, будет отличаться от песни, которую вы решите использовать. Если вы решите использовать 5-ю симфонию Бетховена, как это сделал я, вы можете использовать временные интервалы, которые я уже вычислил. В противном случае вы можете указать темп на секундомере, чтобы выяснить, сколько миллисекунд находится в одной доле.
Что касается 5-го места Бетховена, одна доля равнялась 700 миллисекундам. Знание этого числа поможет вам установить продолжительность огней.
Если вы также хотите использовать 5-й Бетховен, включенное изображение имеет сегмент временных интервалов и цветов, используемых в моем коде.
Шаг 6. Воспроизведите музыку с помощью кода
Чтобы упростить себе задачу, я сохранил видео отдельно от источников света и запрограммировал кнопку для включения света. Чтобы запустить код и музыку одновременно, я просто нажимаю кнопку и запускаю видео одновременно.
Шаг 7: прикрепите свет к вашей комнате
В какой бы конфигурации вы ни решили, прикрепите светильники к комнате. Я кладу свет вертикально на угол одной стены, чтобы он светил поперек стены рядом с ним.