Мазмуну:

LightBox Music Visualizer: 5 кадам (сүрөттөр менен)
LightBox Music Visualizer: 5 кадам (сүрөттөр менен)

Video: LightBox Music Visualizer: 5 кадам (сүрөттөр менен)

Video: LightBox Music Visualizer: 5 кадам (сүрөттөр менен)
Video: LightBox Demonstration 2024, Июль
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox телефонго же планшетке камтылган микрофонду колдонуп, музыкага туура келген кооз жарык үлгүлөрүн жаратат. Жөн эле колдонмону баштаңыз, телефонуңузду же планшетиңизди үн булагына жакын жерге коюңуз, жана кутуңуз үндү реалдуу убакытта элестетет. LightBox ошондой эле түстүү чөйрө жарыгын колдонсо болот.

Көңүл ачуу!!!

1 -кадам: материалдарды чогултуу

Сизге төмөнкү материалдар керек болот:

  • 1 м жыгач тактай 4 х 0,5 см (алкак үчүн)
  • 1 м жыгач тактай 1,2 х 0,5 см (алдыңкы чек үчүн)
  • 15 см чарчы жыгач таяк 0,8 х 0,8 см
  • 1 х жыгач табак 22 x 18 x 0.3 см (арткы табак үчүн)
  • 1 х ак акрил айнек табак 22 x 18 x 0.3 см (алдыңкы табак үчүн)
  • 1 x RGB LED тилкеси, WS2812B түрү, 5 Вольт, 1 м узундугу, 60 светодиод менен
  • 1 x ESP8266 модулу. Мен Adafruit Huzzah колдондум, бирок сиз башка модулду колдоно аласыз.
  • 1 х 5,5 х 2,1 DC баррель уячасы
  • Зым (түрдүү түстөр)
  • Кээ бир велкро лента

Сизге керектүү шаймандар:

  • Вуд араа
  • Митер куту
  • Жыгач клей
  • Кандооч

2 -кадам: кутуну куруу

Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу

Frame

Биринчиден, кашектин кутусун колдонуп, рамканы кесип коюңуз. Бөлүктөрдү 45 ° бурч менен кесип алыңыз, ошон үчүн аларды сырткы алкакты түзүү үчүн бири -бирине туура келтире аласыз (сүрөттөрдү караңыз). Сизге 23 см узундукта (үстү жана асты үчүн) жана узундугу 19 см болгон эки бөлүк (сол жагы жана оң жагы үчүн) керек болот. Узундуктар узунураак четин билдирет.

Кеңеш: Эгерде сиз кесимдерди четтери бириктириле турган тартипте кесип салсаңыз (мис., Адегенде үстүнкү бөлүгүн, андан кийин оң бөлүгүн, андан кийин астынкы бөлүгүн, андан кийин сол бөлүгүн), сиз четтердин эң сонун дал келишин камсыздайсыз.

Эми, рамканын бөлүктөрүн бири -бирине жабыштырыңыз. Акрил айнек табакчаны бир жагындагы кутуга, экинчи жагына арткы плитаны сыйдыра алаарыңызды текшериңиз. Кичине боштуктар бар болсо кабатыр болбоңуз - алдыңкы жактагы боштуктар чек менен жабылат жана арткы жагы көрүнбөйт.

Front Plate

Андан кийин, чарчы жыгач таякчаны узундугу 3 см болгон төрт бөлүккө бөлүңүз. Акрил айнек пластинкасын кутучага салыңыз, ал алдыңкы жагына туура келет. Чарчы жыгачтын кесимдерин кутунун бурчтарына жана акрил табактын арт жагына чаптаңыз. Желимди өтө көп колдонбогонуңузга ишениңиз, андыктан акрилге жыгач бөлүктөрүнө чапталган жерден башка эч кандай клей кирбейт.

Чек ара

Чек араны кесүү үчүн дагы бир жолу кутучаны колдонуңуз. Аларды 45 ° бурч менен кесип алыңыз (сүрөттөрдү караңыз). Дагы сизге 23 см узундугу жана 19 см болгон эки даана керек болот (узундугу дагы узунураак четине тиешелүү).

Чек аранын бөлүктөрүн жабыштырып, чекени кутунун маңдайына чаптаңыз. Дагы, акрилге эч кандай клей төгүлбөсүн деп сак болуңуз.

3 -кадам: Программаны контроллерге орнотуңуз

Сиздин Arduino Китепкана менеджерине барып, FastLED китепканасы орнотулганын текшериңиз. Аны микробагдарлама пайдаланады.

Githubдан ESP8266 үчүн камтылган программаны жүктөп алыңыз.

Камтылган программаны ESP8266 модулуңузга жүктөө үчүн Arduino IDE колдонуңуз.

Ар кандай светодиоддорду колдонуу боюнча эскертүү: Мен LightBoxту 60 LED диоддуу LED тилкеси менен кургам. Бирок сиз каалаганча көп светодиодду колдоно аласыз. Сизге керек болгон нерсе - бул микрофондогу NUM_ROWS жана NUM_COLUMNS константтарды өзгөртүү. Колдонмо сиз аныктаган светодиоддорго автоматтык түрдө ылайыкташат. Ошентип, сиз каалагандай чоң же кичине LightBox түзө аласыз.

4 -кадам: Арткы плитаны куруңуз

Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз
Арткы плитаны куруңуз

Бул кадамда биз LED тилкесин кичинекей тилкелерге кесип, аларды зым менен кошо ээритебиз жана торду түзүү үчүн аларды арткы табакка жабыштырабыз. Жыйынтык сүрөттөрдө көрсөтүлгөндөй болушу керек.

Эскертүү: LED тилкесинде басылган кичинекей жебелер бар. Бул жебелер маалымат сигналынын таралуу багытын көрсөтөт. Сиз тилкелерди ESP8266 модулуна төөнөгүчкө туташтырылган зымдан башталып, тилкелер боюнча, акыркы тилкенин аягына чейин жебелерди ээрчип жүрө тургандай кылып желимдеп жана ширетишиңиз керек.

LED тилкесин 10 тилкеси бар алты тилке кылып кесип алыңыз. LED тилкесинде белгилер бар, аны кесүүгө жана кайра сатууга болот. ESP8266 модулуңуздун өлчөмүн өлчөңүз. Ар бир плитанын арткы плитасында кайда кетиши керектигин белгилөө үчүн карандашты колдонуңуз. Тилкелердин ортосундагы аралык бирдей болушу керек жана сиз эч кандай диоддорду жаппастан ESP8266 модулун ошол жерге жайгаштыруу үчүн чекти кенен калтырышыңыз керек.

Андан кийин, тилкелерди арткы табакка жабыштырыңыз. Лампочкаңызды, бир нече зымды алып чыгып, LED тилкелерин чогуу кошуңуз. Тилкелер үч саптан турат: +5V, GND жана DO. Ар дайым дал келген линияларды туташтырганыңызды текшериңиз. Ката кетпөө үчүн ар кандай түстөгү зымдарды колдонуңуз.

Арткы табакка DC баррелинин уячасы үчүн тешик бургулаңыз. Досканы табакка жабыштыруу үчүн ысык клей колдондум.

LED тилкесинин +5V жана GND линиясын баррель уячасынын тиешелүү терминалдарына туташтырыңыз. Кайсы терминал оң, кайсынысы терс экенин билбесеңиз, 5В кубаттуулукту туташтырыңыз жана мультиметрди колдонуп, кайсынысы экенин билиңиз.

ESP8266 модулуңуздун 5V жана GND коннекторлорун баррелдин уячасынын тиешелүү терминалдарына туташтырыңыз. LED тилкесинин маалымат линиясына ESP8266 модулунун 5 -пинин туташтырыңыз. Эгерде сиз модулду кийинчерээк кайра колдонууну кааласаңыз же секирүүчү кабелдерди колдонсоңуз болот, же кабелдерди модулдун туташтыргычтарына түз ээрчиңиз.

ESP8266 модулун арткы тарелкага чаптаңыз же аны жабыш үчүн велкро лента колдонуңуз.

5 -кадам: Көңүл ачыңыз

Көңүл ачуу!
Көңүл ачуу!
Көңүл ачуу!
Көңүл ачуу!
Көңүл ачуу!
Көңүл ачуу!

Колдонмону Google Play дүкөнүнөн жүктөп алууга убакыт келди. Албетте, бекер!

LightBoxту туташтырыңыз. Ал көк болуп, телефонуңузда же планшетиңизде "lightbox" деп аталган WiFi тармагын көрө алышыңыз керек. Биринчи жолу туташтырганда кутуча кызарып кетсе, ESP8266 модулунун EEPROMун баштапкы абалга келтирүү керек. Муну модулдун 4 -пинин бир секундага GNDге туташтырыңыз. Кутуча кайра башталып, эми көк түскө айланышы керек.

Телефон же планшетиңиз менен "lightbox" WiFi тармагына (сырсөз: "lightbox12345") туташыңыз. LightBox колдонмосун баштаңыз. Колдонмо автоматтык түрдө LightBoxко туташат.

Орнотуулар менюсунда LightBoxту өзүңүздүн Wi -Fi тармагыңызга туташуу үчүн конфигурациялай аласыз. Кутуңузду колдонууну кааласаңыз, башка WiFi тармагына өтүүнүн кажети жок.

Бөлмөнү маанайыңызга туура келген түстө жарыктандыруу үчүн Түс тандагычты колдонуңуз же музыканы түстөрдүн кооз үлгүлөрүнө айландыруу үчүн Анализаторду колдонуңуз.

Суроолоруңуз болсо, комментарийлер бөлүмүнөн суроодон тартынбаңыз.

Көңүл ачуу!

Жаңыртуулар:

  • 06/03/17: Мен ESP8266 модулунун зымдарынын жакынкы сүрөттөрүн коштум.
  • 19.06.17: Мен дайыма тиркемени жана программаны жакшыртып жатам. Мен аудио визуалдаштырууну жумшартуучу чыпканы коштум. Жаркыроо азыраак жана визуалдаштыруу алда канча жакшы көрүнөт. Мен ошондой эле камтылган LED линияларынын жана мамычаларынын санын конфигурациялоо мүмкүнчүлүгүн коштум. Колдонмо автоматтык түрдө LEDдин конфигурацияланган санына ылайыкташат. Ошентип, сиз LightBoxту меникине караганда аздыр -көптүр LED менен кура аласыз жана ал колдонмо менен иштейт.
Чексиз чакырык
Чексиз чакырык
Чексиз чакырык
Чексиз чакырык

Түшпөс чакырыкта экинчи орун

Сунушталууда: