Cuprins:

Vizualizator muzical LightBox: 5 pași (cu imagini)
Vizualizator muzical LightBox: 5 pași (cu imagini)

Video: Vizualizator muzical LightBox: 5 pași (cu imagini)

Video: Vizualizator muzical LightBox: 5 pași (cu imagini)
Video: Как сделать Bluetooth-колонку «Световое шоу» | ЧАСТЬ 1 – краткое введение 2024, Iulie
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox folosește microfonul încorporat al telefonului sau tabletei pentru a analiza muzica pentru a genera modele frumoase de lumină care se potrivesc cu muzica. Pur și simplu porniți aplicația, plasați telefonul sau tableta undeva lângă o sursă de sunet, iar cutia dvs. va vizualiza sunetul în timp real. LightBox poate fi utilizat și cu o lumină ambientală colorată.

A se distra!!!

Pasul 1: Strângeți materiale

Veți avea nevoie de următoarele materiale:

  • 1 m latură din lemn 4 x 0,5 cm (pentru cadru)
  • 1 m latură din lemn 1,2 x 0,5 cm (pentru marginea frontală)
  • 15 cm de personal pătrat din lemn 0,8 x 0,8 cm
  • 1 x placă de lemn 22 x 18 x 0,3 cm (pentru placa din spate)
  • 1 x placă din sticlă acrilică alb ca laptele 22 x 18 x 0,3 cm (pentru placa frontală)
  • 1 x bandă LED RGB, tip WS2812B, 5 Volți, 1 m lungime, cu 60 de LED-uri
  • 1 x modul ESP8266. Am folosit Adafruit Huzzah, dar puteți utiliza un alt modul.
  • 1 x 5,5 x 2,1 mufe DC
  • Sârmă (culori diferite)
  • Niște bandă cu velcro

Unelte de care ai nevoie:

  • Ferăstrău de lemn
  • Cutie mitre
  • Lipici de lemn
  • Ciocan de lipit

Pasul 2: Construiți cutia

Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia

Rama

Mai întâi, utilizați cutia de mitrare pentru a tăia latul cadrului. Tăiați piesele cu un unghi de 45 °, astfel încât să le puteți încadra împreună pentru a forma cadrul exterior (vezi imagini). Veți avea nevoie de două bucăți de lungime 23 cm (pentru partea de sus și de jos) și două bucăți de lungime 19 cm (pentru partea stângă și partea dreaptă). Lungimile se referă la marginea mai lungă.

Sfat: Dacă tăiați piesele în ordinea în care marginile vor fi asamblate (de exemplu, mai întâi piesa de sus, apoi piesa dreaptă, apoi piesa de jos, apoi piesa din stânga), vă asigurați că marginile se vor potrivi perfect.

Acum, lipiți piesele pentru cadru împreună. Asigurați-vă că puteți monta placa de sticlă acrilică în cutia pe o parte și placa din spate pe cealaltă parte. Nu vă faceți griji dacă există mici goluri - golurile din partea din față vor fi acoperite de margine, iar partea din spate nu va fi vizibilă.

Placa frontală

Apoi, tăiați bastonul pătrat din lemn în patru bucăți, fiecare cu o lungime de 3 cm. Introduceți placa de sticlă acrilică în cutie, astfel încât să fie la același nivel cu partea din față. Lipiți bucățile de lemn pătrat în colțurile cutiei și în partea din spate a plăcii acrilice. Asigurați-vă că nu utilizați prea mult adeziv, astfel încât niciun adeziv să nu intre pe acrilic, cu excepția cazului în care este lipit de bucățile de lemn.

Granita

Folosiți din nou caseta de mitrare pentru a tăia latul pentru margine. Tăiați-le cu un unghi de 45 ° (vezi imagini). Din nou veți avea nevoie de două bucăți de lungime de 23 cm și două bucăți de lungime de 19 cm (lungimile se referă din nou la marginea mai lungă).

Lipiți piesele pentru margine împreună și lipiți marginea pe partea din față a cutiei. Din nou, aveți grijă ca niciun adeziv să nu se scurgă pe acrilic.

Pasul 3: Instalați firmware-ul pe controler

Mergeți la Arduino Library Manager și asigurați-vă că biblioteca FastLED este instalată. Acesta va fi folosit de firmware.

Descărcați firmware-ul pentru ESP8266 de la Github.

Utilizați IDE-ul Arduino pentru a încărca firmware-ul pe modulul dvs. ESP8266.

Notă despre utilizarea diferitelor numere de LED-uri: am construit LightBox cu o bandă LED de 60 de LED-uri. Dar puteți folosi oricâte LED-uri doriți. Singurul lucru pe care trebuie să-l faci este să schimbi constantele NUM_ROWS și NUM_COLUMNS din firmware. Aplicația se va adapta automat la numărul de LED-uri pe care le-ați definit. În acest fel puteți construi LightBox-uri mari sau mici, așa cum doriți.

Pasul 4: Construiți placa din spate

Construiți placa din spate
Construiți placa din spate
Construiți placa din spate
Construiți placa din spate
Construiți placa din spate
Construiți placa din spate
Construiți placa din spate
Construiți placa din spate

În acest pas, vom tăia banda LED în benzi mai mici, le vom lipi împreună cu niște sârmă și le vom lipi pe placa din spate pentru a forma o rețea. Rezultatul ar trebui să arate așa cum se arată în imagini.

Atenție: Pe banda LED sunt imprimate mici săgeți. Aceste săgeți indică direcția în care este propagat semnalul de date. Trebuie să lipiți și să lipiți benzile în așa fel încât să puteți urmări săgețile care încep de la firul care se conectează la pinul de pe modulul ESP8266, de-a lungul benzilor, până la sfârșitul ultimei benzi.

Tăiați banda LED în șase benzi cu câte 10 LED-uri fiecare. Banda LED are marcaje unde poate fi tăiată și resoldată. Măsurați dimensiunea modulului dvs. ESP8266. Folosiți un creion pentru a marca unde trebuie să meargă fiecare bandă pe placa din spate. Distanța dintre benzi ar trebui să fie egală și trebuie să lăsați o margine suficient de largă pentru a plasa modulul ESP8266 acolo, fără a acoperi niciunul dintre LED-uri.

Apoi, lipiți benzile pe placa din spate. Scoateți fierul de lipit, câteva fire și lipiți benzile LED împreună. Fâșiile au trei linii: + 5V, GND și DO. Asigurați-vă că conectați întotdeauna liniile potrivite. Folosiți fire de diferite culori pentru a evita greșelile.

Găuriți o gaură pentru mufa cilindrului DC în placa din spate. Am folosit niște lipici fierbinte pentru a lipi cricul pe farfurie.

Conectați linia + 5V și GND a benzii LED la bornele corespunzătoare ale mufei cilindrului. Dacă nu știți care terminal este pozitiv și care este negativ, conectați o sursă de alimentare de 5V și folosiți un multimetru pentru a afla care este.

Conectați conectorii 5V și GND ai modulului ESP8266 la bornele corespunzătoare ale mufei cilindrului. Conectați pinul 5 al modulului ESP8266 la linia de date a benzii LED. Puteți folosi cabluri jumper, dacă doriți să refolosiți modulul mai târziu, sau lipiți cablurile direct la conectorii modulului.

Lipiți modulul ESP8266 pe placa din spate sau folosiți o bandă cu velcro pentru a-l atașa.

Pasul 5: Distrează-te

A se distra!
A se distra!
A se distra!
A se distra!
A se distra!
A se distra!

Este timpul să descărcați aplicația din Google Play Store. Este gratuit, desigur!

Conectați LightBox. Ar trebui să devină albastru și ar trebui să puteți vedea o rețea WiFi numită „lightbox” pe telefon sau tabletă. Dacă cutia devine roșie la prima conectare, trebuie să resetați EEPROM-ul modulului ESP8266. Faceți acest lucru conectând pinul 4 al modulului la GND pentru o secundă. Caseta ar trebui să repornească și acum să devină albastră.

Conectați-vă la rețeaua WiFi „lightbox” (parolă: „lightbox12345”) cu telefonul sau tableta. Porniți aplicația LightBox. Aplicația se conectează automat la LightBox.

În meniul de setări, puteți configura LightBox pentru a vă conecta la propria rețea WiFi în loc să o creați. În acest fel nu trebuie să treceți la o altă rețea WiFi atunci când doriți să utilizați caseta.

Utilizați Selectorul de culori pentru a vă lumina camera într-o culoare care se potrivește dispoziției dvs. sau utilizați Analizorul audio pentru a transforma muzica în modele frumoase de culori.

Nu ezitați să întrebați în secțiunea de comentarii dacă aveți întrebări.

A se distra!

Actualizări:

  • 06/03/17: Am adăugat câteva fotografii de aproape ale cablării modulului ESP8266.
  • 19.06.17: îmbunătățesc continuu aplicația și firmware-ul. Am adăugat un filtru care netezeste vizualizarea audio. Există mult mai puțin pâlpâire, iar vizualizarea arată mult mai frumos. Am adăugat, de asemenea, posibilitatea de a configura numărul de rânduri și coloane LED din firmware. Aplicația se adaptează automat la numărul configurat de LED-uri. În acest fel, puteți construi LightBox cu mai multe sau mai puține LED-uri decât am făcut-o și va funcționa cu aplicația.
Provocare de neatins
Provocare de neatins
Provocare de neatins
Provocare de neatins

Locul doi în Provocarea de neatins

Recomandat: