Kazalo:

Glasbeni vizualizator LightBox: 5 korakov (s slikami)
Glasbeni vizualizator LightBox: 5 korakov (s slikami)

Video: Glasbeni vizualizator LightBox: 5 korakov (s slikami)

Video: Glasbeni vizualizator LightBox: 5 korakov (s slikami)
Video: Prokofiev: Lietutenant Kije' Goldsmiths Sinfonia&Chorus Part.3 2024, Julij
Anonim
Image
Image
Glasbeni vizualizator LightBox
Glasbeni vizualizator LightBox
Glasbeni vizualizator LightBox
Glasbeni vizualizator LightBox
Glasbeni vizualizator LightBox
Glasbeni vizualizator LightBox

LightBox uporablja vgrajen mikrofon vašega telefona ali tabličnega računalnika za analizo glasbe za ustvarjanje čudovitih svetlobnih vzorcev, ki se ujemajo z glasbo. Samo zaženite aplikacijo, postavite telefon ali tablični računalnik blizu vira zvoka in vaša škatla bo v realnem času prikazala zvok. LightBox lahko uporabite tudi za barvito zunanjo svetlobo.

Zabavaj se!!!

Korak: Zberite materiale

Potrebovali boste naslednje materiale:

  • 1 m lesene letve 4 x 0,5 cm (za okvir)
  • 1 m lesene letve 1,2 x 0,5 cm (za sprednjo obrobo)
  • 15 cm kvadratne lesene palice 0,8 x 0,8 cm
  • 1 x lesena plošča 22 x 18 x 0,3 cm (za zadnjo ploščo)
  • 1 x mlečno bela akrilna steklena plošča 22 x 18 x 0,3 cm (za sprednjo ploščo)
  • 1 x RGB LED trak, tip WS2812B, 5 V, 1 m dolžine, s 60 LED
  • 1 x modul ESP8266. Uporabil sem Adafruit Huzzah, lahko pa uporabite drug modul.
  • 1 x 5,5 x 2,1 enosmerna vtičnica
  • Žica (različne barve)
  • Nekaj velcro traku

Orodja, ki jih boste potrebovali:

  • Žaga za les
  • Mitra škatla
  • Lepilo za les
  • Spajkalnik

2. korak: Zgradite škatlo

Zgradite škatlo
Zgradite škatlo
Zgradite škatlo
Zgradite škatlo
Zgradite škatlo
Zgradite škatlo
Zgradite škatlo
Zgradite škatlo

Okvir

Najprej z mitrsko škatlo izrežite letvico za okvir. Kose odrežite pod kotom 45 °, da jih lahko sestavite skupaj, da oblikujete zunanji okvir (glejte slike). Potrebovali boste dva kosa dolžine 23 cm (za zgornji in spodnji del) in dva kosa dolžine 19 cm (za levo in desno stran). Dolžine se nanašajo na daljši rob.

Nasvet: Če kose režete v vrstnem redu, v katerem bodo robovi sestavljeni (npr. Najprej zgornji del, nato desni kos, nato spodnji del, nato levi kos), boste zagotovili, da se robovi popolnoma prilegajo.

Zdaj lepite dele okvirja skupaj. Poskrbite, da lahko stekleno ploščo iz akrilnega stekla namestite v škatlo na eni strani in zadnjo ploščo na drugo stran. Ne skrbite, če so majhne vrzeli - vrzeli na sprednji strani bodo prekrite z obrobo, zadnja stran pa ne bo vidna.

Sprednja plošča

Nato kvadratno leseno palico razrežite na štiri kose, vsak dolžine 3 cm. Ploščo iz akrilnega stekla namestite v škatlo tako, da bo poravnana s sprednjo stranjo. Kose kvadratnega lesa zlepite v vogale škatle in na zadnjo stran akrilne plošče. Pazite, da ne uporabljate preveč lepila, da lepilo ne pride na akril, razen če je zlepljeno na lesene koščke.

Meja

Ponovno uporabite mitro polje, da izrežete letvico za obrobo. Odrežite jih pod kotom 45 ° (glejte slike). Spet boste potrebovali dva kosa dolžine 23 cm in dva kosa dolžine 19 cm (dolžine se spet nanašajo na daljši rob).

Kose za obrobo zlepite skupaj in obrobo prilepite na sprednjo stran škatle. Še enkrat bodite previdni, da se lepilo ne razlije na akril.

3. korak: Namestite vdelano programsko opremo na krmilnik

Pojdite v upravitelja knjižnic Arduino in se prepričajte, da je knjižnica FastLED nameščena. Uporabljala ga bo vdelana programska oprema.

Prenesite vdelano programsko opremo za svoj ESP8266 iz podjetja Github.

Uporabite Arduino IDE, da naložite vdelano programsko opremo v modul ESP8266.

Opomba o uporabi različnega števila LED: LightBox sem sestavil z LED trakom 60 LED. Lahko pa uporabite toliko LED diod, kot želite. Edino, kar morate storiti, je, da spremenite konstante NUM_ROWS in NUM_COLUMNS v vdelani programski opremi. Aplikacija se bo samodejno prilagodila številu LED, ki ste jih določili. Na ta način lahko sestavite velike ali majhne svetlobne omarice, kot želite.

4. korak: Zgradite zadnjo ploščo

Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo
Zgradite zadnjo ploščo

V tem koraku bomo LED trak razrezali na manjše trakove, jih spajkali z nekaj žice in jih prilepili na zadnjo ploščo, da oblikujemo mrežo. Rezultat mora izgledati tako, kot je prikazano na slikah.

Pozor: Na LED traku so natisnjene majhne puščice. Te puščice označujejo smer širjenja podatkovnega signala. Trakove morate lepiti in spajkati tako, da lahko sledite puščicam, ki se začnejo na žici, ki je povezana z nožico na modulu ESP8266, vzdolž trakov, vse do konca zadnjega traku.

LED trak razrežite na šest trakov po 10 LED. LED trak ima oznake, kjer ga je mogoče rezati in ponovno spajkati. Izmerite velikost modula ESP8266. S svinčnikom označite, kje naj bi šel vsak trak na zadnji plošči. Razmik med trakovi mora biti enak in pustiti obrobo dovolj široko, da modul ESP8266 namestite tja, ne da bi pokrili katero od LED.

Nato trakove prilepite na zadnjo ploščo. Odstranite spajkalnik, nekaj žice in spajite LED trakove skupaj. Trakovi imajo tri črte: +5V, GND in DO. Vedno povežite ustrezne črte. Da bi se izognili napakam, uporabite žice različnih barv.

V zadnjo ploščo izvrtajte luknjo za priključek za enosmerni tok. Za lepljenje vtičnice na ploščo sem uporabil nekaj vročega lepila.

Priključite +5V in linijo GND LED traku na ustrezne sponke vtičnice. Če ne veste, kateri priključek je pozitiven in kateri negativen, priključite 5V napajanje in z multimetrom ugotovite, kateri je kateri.

Priključite 5V in GND konektorje vašega modula ESP8266 na ustrezne sponke cevne vtičnice. Priključite pin 5 modula ESP8266 na podatkovno vrstico LED traku. Če želite pozneje ponovno uporabiti modul, lahko uporabite mostične kable ali pa jih neposredno spajkate na priključke modula.

Modul ESP8266 prilepite na zadnjo ploščo ali pa ga pritrdite z velcro trakom.

5. korak: Zabavajte se

Zabavaj se!
Zabavaj se!
Zabavaj se!
Zabavaj se!
Zabavaj se!
Zabavaj se!

Čas je, da prenesete aplikacijo iz trgovine Google Play. Brezplačno je, seveda!

Priključite LightBox. Morala bi postati modra in v telefonu ali tabličnem računalniku bi morali videti omrežje WiFi, imenovano "lightbox". Če polje ob prvem priključitvi obarva rdeče, morate ponastaviti EEPROM modula ESP8266. To naredite tako, da priključek 4 modula za sekundo priključite na GND. Škatla bi se morala znova zagnati in zdaj obarvati modro.

S telefonom ali tabličnim računalnikom se povežite z omrežjem WiFi "lightbox" (geslo: "lightbox12345"). Zaženite aplikacijo LightBox. Aplikacija se samodejno poveže z LightBoxom.

V meniju z nastavitvami lahko LightBox konfigurirate tako, da se poveže z vašim lastnim omrežjem WiFi, namesto da bi ustvaril svojega. Na ta način vam ni treba preklopiti na drugo omrežje WiFi, če želite uporabljati svojo škatlo.

Z izbirnikom barv osvetlite svojo sobo v barvi, ki ustreza vašemu razpoloženju, ali pa z zvočnim analizatorjem spremenite glasbo v čudovite barvne vzorce.

Če imate kakršna koli vprašanja, ne oklevajte in vprašajte v oddelku za komentarje.

Zabavaj se!

Posodobitve:

  • 06/03/17: Dodal sem nekaj bližnjih fotografij ožičenja modula ESP8266.
  • 19.06.17: Nenehno izboljšujem aplikacijo in vdelano programsko opremo. Dodal sem filter, ki gladi zvočno vizualizacijo. Utripanja je veliko manj in vizualizacija izgleda veliko lepše. Dodal sem tudi možnost nastavitve števila LED vrstic in stolpcev v vdelani programski opremi. Aplikacija se samodejno prilagodi nastavljenemu številu LED. Tako lahko svoj LightBox sestavite z več ali manj LED diodami kot jaz in bo deloval z aplikacijo.
Nedotakljivi izziv
Nedotakljivi izziv
Nedotakljivi izziv
Nedotakljivi izziv

Drugo mesto na izzivu Nedotakljivi

Priporočena: