Съдържание:

Музикални реактивни светлини за настроение: 5 стъпки (със снимки)
Музикални реактивни светлини за настроение: 5 стъпки (със снимки)

Видео: Музикални реактивни светлини за настроение: 5 стъпки (със снимки)

Видео: Музикални реактивни светлини за настроение: 5 стъпки (със снимки)
Видео: Part 3 - The Age of Innocence Audiobook by Edith Wharton (Chs 17-22) 2024, Ноември
Anonim
Музикални реактивни светлини за настроение
Музикални реактивни светлини за настроение

Въведение и фон

Още през първата година (пролетта на 2019 г.), исках да оправя стаята си в общежитието. Дойдох с идеята да създам свои собствени светлини за настроение, които да реагират на музиката, която слушах в слушалките си. Честно казано, нямах особено вдъхновение, просто мислех, че изглеждат готини. В разгара на финалния сезон сглобих контролер с LED лента, който можеше да реагира на аудио. Сработи, но това беше просто настройка на макет, далеч от нищо пълно или постоянно. Мина време, натрупаха се домашните и този проект потъваше все по -дълбоко в кутията ми с недовършени неща.

Тогава настъпи карантината.

Спечелих достатъчно време, за да се занимавам с нещата, които харесвам, и енергия за завършване на проекти от минали дни. По този начин тази самотна дъска беше спасена от дъното на моята купчина и този проект най -накрая (добре, най -вече) беше завършен.

Това не е пълноценен продукт, очевиден от картоненото и калпаво програмиране, но все пак забавна малка декорация.

(Тази инструкция не е толкова подробна, най -вече поради това колко отдавна е направено това устройство.)

Предпоставки

Основни познания и опит в програмирането на Arduino.

Бележка за създателя (Вие):

Светлините за настроение, които ще направите, почти със сигурност няма да отговарят на моите. Отнасяйте се към този Instructable по -скоро като към предложение и поставете своето собствено въртене върху него!

Консумативи

  • Teensy ++ 2.0 (или който и да е Arduino, който имате)
  • Различни резистори
  • Различни превключватели
  • Различни кондензатори
  • 3,5 мм жак (мъжки или женски)
  • Потенциометри (или енкодери)
  • IC усилвател на аудио
  • Адресируеми LED ленти
  • Сплитер за слушалки

Това са партньорски връзки на Amazon, така че печеля малко комисионна с всяка продажба. Ако все още нямате тези консумативи и искате да подкрепите моите бъдещи проекти, следвайте тези връзки!:)

Стъпка 1: Планирайте и чертеж

Планиране и чертеж
Планиране и чертеж
Планиране и чертеж
Планиране и чертеж

Първата стъпка за всеки добър проект е да настроите вашите изисквания. Тази стъпка е с доста отворен край. От вас зависи да го направите толкова просто или сложно, колкото искате.

Моите изисквания

  • Управлявайте адресируема LED лента за осветление на настроението
  • Имайте аудио реактивен режим
  • Имайте режим на статичен RGB - когато просто искам да видя все още светещо
  • Имайте селектор за превключване между режимите
  • Имайте потенциометри за управление на RGB режим
  • Имайте винтова клема, към която да свържете 5V захранване

След като сте определили изискванията си, следващото нещо, което трябва да направите, е да определите какви компоненти се нуждаете и да ги начертаете. Вземете моята системна диаграма по -горе като ръководство! Тестването е критична стъпка за отстраняване на грешки, за да се гарантира, че компонентите работят заедно и за да се избегнат отнемащи време грешки.

Бележки:

Защо делител на напрежение за аудио входа?

Може би сте забелязали, че на входната линия на аудио сигнала има делител на напрежение. Това се дължи на едно от ограниченията на ADC на Arduinos: ADC може да отчита само напрежения между 0 - 5V. Тъй като аудио сигнал е AC, той ще има части, където той е отрицателен. Очевидно не искаме това отрицателно напрежение да достигне до входния щифт, затова компенсираме сигнала с делителя на напрежението и го държим в центъра на 2.5V.

Защо усилвател?

Открих, че когато използвах слушалки или високоговорители с настройката на макета, сигналът беше твърде слаб, за да бъде обработен от Arduino. Добавянето на усилвател реши този проблем. Както можете да видите, тестването предварително е важно!

Стъпка 2: Програма

Този код е това, което използвах в моите светлини за настроение. Определено няма да използвате този код, без да го променяте, поради различните хардуерни и табла. Вземете го повече за пример, за да видите как се използват библиотеките.

Използвани библиотеки:

Fastled.h (За адресируем LED контрол)

fix_fft.h (За още по -бързо преобразуване на Фурие. Това беше необходимо, тъй като други библиотеки за преобразуване на Фурие бяха твърде бавни. Проблемът със скоростта можеше да бъде заобиколен с по -бърз микроконтролер като ESP32.)

Стъпка 3: Perfboard It

Perfboard It
Perfboard It

Ако имате знания, силно препоръчвам да проектирате печатна платка вместо перфорирана дъска. Това е далеч по -малко досаден процес на запояване. Не мога да опиша подробно всяка спойка, която направих, но ето няколко ключови съвета:

Съвети:

Поставете компонентите си на вашата перфорирана дъска, за да ги поставите предварително. Това ще ви спести много главоболия.

Поставете байпасен кондензатор на захранващата си шина, за да смекчите ефектите от скокове в потреблението на енергия.

Възползвайте се от допълнителната дължина на проводника, предлагана от кондензаторите и резисторите през отвори. Използвайте ги, за да свържете други точки на дъската.

Използвайте женски PWM конектори и мъжки щифтове за заглавие за лесно отстраняване/закрепване на компоненти.

Използвайте жица с твърдо жило, когато можете. По-лесно е да се поставят в проходни отвори.

Стъпка 4: Изградете корпус

Изграждане на корпус
Изграждане на корпус

Време е да изградите корпуса за новата си перфорирана плоча/печатна платка. Използвах нарязан картон, защото това беше най -доброто нещо, което имах под ръка. Ако имате 3D принтер или друг метод, това също е добре!

Съвети:

Използвайте шублери, за да измерите размерите на дъската си, особено ако кадирате калъф.

Ако използвате картон

Винаги оставяйте малко свобода при рязане. Винаги можете да изрежете повече, но никога не можете да прикачите отново.

Използвайте малък или точен нож. Малко острие е от ключово значение за направата на прецизни, добре прилягащи отвори.

Стъпка 5: Насладете се

Забавлявайте се с новите си светлини за настроение!

Неща за разширяване:

Създаване на подходящ случай?

Още модели или режими?

По -бърз микроконтролер?

Препоръчано: