Съдържание:

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

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

Видео: Музикален визуализатор LightBox: 5 стъпки (със снимки)
Видео: Визуализатор музыки 2024, Ноември
Anonim
Image
Image
Музикален визуализатор LightBox
Музикален визуализатор LightBox
Музикален визуализатор LightBox
Музикален визуализатор LightBox
Музикален визуализатор LightBox
Музикален визуализатор LightBox

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

Забавлявай се!!!

Стъпка 1: Съберете материали

Ще ви трябват следните материали:

  • 1 м дървена летва 4 х 0,5 см (за рамката)
  • 1 м дървена планка 1,2 х 0,5 см (за предната граница)
  • 15 см квадратен дървен персонал 0,8 х 0,8 см
  • 1 x дървена плоча 22 x 18 x 0,3 см (за задната плоча)
  • 1 x бяла акрилна стъклена плоча 22 x 18 x 0,3 cm (за предната плоча)
  • 1 x RGB LED лента, тип WS2812B, 5 волта, 1 м дължина, с 60 светодиода
  • 1 x ESP8266 модул. Използвах Adafruit Huzzah, но можете да използвате различен модул.
  • 1 x 5,5 x 2,1 DC DC варел
  • Тел (различни цветове)
  • Някаква велкро лента

Инструменти, от които се нуждаете:

  • Трион за дърво
  • Митрална кутия
  • Лепило за дърво
  • Поялник

Стъпка 2: Изградете кутията

Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията

Рамката

Първо, използвайте кутията за рязане, за да изрежете летвата за рамката. Нарежете парчетата под ъгъл 45 °, за да можете да ги поставите заедно, за да оформите външната рамка (вижте снимките). Ще ви трябват две парчета с дължина 23 см (за горната и долната част) и две парчета с дължина 19 см (за лявата и дясната страна). Дължините се отнасят до по -дългия ръб.

Съвет: Ако изрежете парчетата в реда, в който ръбовете ще бъдат сглобени (напр. Първо горната част, после дясната част, после долната част, после лявата част), вие гарантирате, че ръбовете ще пасват идеално.

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

Предната плоча

След това нарязайте квадратния дървен персонал на четири парчета, всяко с дължина 3 см. Поставете акрилната стъклена плоча в кутията, така че да е изравнена с предната част. Залепете парчетата квадратно дърво в ъглите на кутията и към задната страна на акрилната плоча. Уверете се, че не използвате прекалено много лепило, за да не попадне лепило върху акрила, освен ако не е залепено за дървените парчета.

Границата

Използвайте кутията за митра отново, за да изрежете летвата за границата. Нарежете ги под ъгъл 45 ° (вижте снимките). Отново ще ви трябват две парчета с дължина 23 см и две парчета с дължина 19 см (дължините отново се отнасят до по -дългия ръб).

Залепете парчетата за границата заедно и залепете рамката върху предната част на кутията. Отново внимавайте да не се разлее лепило върху акрила.

Стъпка 3: Инсталирайте фърмуера на контролера

Отидете на вашия Arduino Library Manager и се уверете, че FastLED библиотеката е инсталирана. Той ще се използва от фърмуера.

Изтеглете фърмуера за вашия ESP8266 от Github.

Използвайте Arduino IDE, за да качите фърмуера във вашия ESP8266 модул.

Забележка относно използването на различен брой светодиоди: Изградих LightBox с LED лента от 60 светодиода. Но можете да използвате толкова светодиоди, колкото искате. Единственото нещо, което трябва да направите, е да промените константите NUM_ROWS и NUM_COLUMNS във фърмуера. Приложението автоматично ще се адаптира към броя на светодиодите, които сте определили. По този начин можете да изграждате големи или малки LightBox, точно както желаете.

Стъпка 4: Изградете задната плоча

Изградете задната плоча
Изградете задната плоча
Изградете задната плоча
Изградете задната плоча
Изградете задната плоча
Изградете задната плоча
Изградете задната плоча
Изградете задната плоча

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

Внимание: На LED лентата има малки стрелки. Тези стрелки показват посоката, в която се разпространява сигналът за данни. Трябва да залепите и запоите лентите по такъв начин, че да можете да следвате стрелките, започващи от проводника, който се свързва с щифта на модула ESP8266, по протежение на лентите, чак до края на последната лента.

Нарежете LED лентата на шест ленти с по 10 светодиода всяка. LED лентата има маркировки, където може да се реже и презапоява. Измерете размера на вашия модул ESP8266. Използвайте молив, за да маркирате къде трябва да отиде всяка лента на задната плоча. Разстоянието между лентите трябва да е равно и трябва да оставите граница достатъчно широка, за да поставите модула ESP8266 там, без да покривате нито един от светодиодите.

След това залепете лентите към задната плоча. Извадете поялника си, малко жица и запоявайте LED лентите заедно. Лентите имат три линии: +5V, GND и DO. Уверете се, че винаги свързвате съвпадащи линии. Използвайте проводници с различен цвят, за да избегнете грешки.

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

Свържете +5V и GND линията на LED лентата към съответните клеми на жака. Ако не знаете кой извод е положителен и кой отрицателен, включете 5V захранване и използвайте мултицет, за да разберете кой е кой.

Свържете 5V и GND конекторите на вашия ESP8266 модул към съответните клеми на жака. Свържете щифт 5 на модула ESP8266 към линията за данни на LED лентата. Можете или да използвате джъмперни кабели, ако искате да използвате повторно модула по -късно, или да запоявате кабелите директно към конекторите на модула.

Залепете модула ESP8266 на задната плоча или използвайте някаква велкро лента, за да го прикрепите.

Стъпка 5: Забавлявайте се

Забавлявай се!
Забавлявай се!
Забавлявай се!
Забавлявай се!
Забавлявай се!
Забавлявай се!

Време е да изтеглите приложението от Google Play Store. Безплатно е, разбира се!

Включете вашия LightBox. Тя трябва да стане синя и трябва да можете да видите WiFi мрежа, наречена "lightbox" на телефона или таблета си. Ако кутията стане червена, когато я включите за първи път, трябва да нулирате EEPROM на модула си ESP8266. Направете това, като свържете щифт 4 на модула към GND за секунда. Кутията трябва да се рестартира и сега да стане синя.

Свържете се към „lightbox“WiFi мрежата (парола: „lightbox12345“) с телефона или таблета си. Стартирайте приложението LightBox. Приложението автоматично се свързва с LightBox.

В менюто с настройки можете да конфигурирате LightBox да се свързва с вашата собствена WiFi мрежа, вместо да създава своя собствена. По този начин не е нужно да превключвате към друга WiFi мрежа, когато искате да използвате кутията си.

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

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

Забавлявай се!

Актуализации:

  • 06/03/17: Добавих няколко снимки отблизо на окабеляването на модула ESP8266.
  • 19.06.17: Постоянно подобрявам приложението и фърмуера. Добавих филтър, който изглажда аудио визуализацията. Има много по -малко трептене и визуализацията изглежда много по -хубава. Добавих и възможност за конфигуриране на броя на LED редовете и колоните във фърмуера. Приложението автоматично се адаптира към конфигурирания брой светодиоди. По този начин можете да изградите своя LightBox с повече или по -малко светодиоди от мен и той ще работи с приложението.
Недосегаемо предизвикателство
Недосегаемо предизвикателство
Недосегаемо предизвикателство
Недосегаемо предизвикателство

Вицешампион в Недосегаемото предизвикателство

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