Sadržaj:

LightBox muzički vizualizator: 5 koraka (sa slikama)
LightBox muzički vizualizator: 5 koraka (sa slikama)

Video: LightBox muzički vizualizator: 5 koraka (sa slikama)

Video: LightBox muzički vizualizator: 5 koraka (sa slikama)
Video: 10 советов по повышению эффективности сна и качества сна от доктора Андреа Фурлан, доктора медицины 2024, Juli
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox koristi ugrađeni mikrofon vašeg telefona ili tableta za analizu muzike za stvaranje prekrasnih svjetlosnih uzoraka koji odgovaraju muzici. Samo pokrenite aplikaciju, postavite telefon ili tablet negdje blizu izvora zvuka i vaša će kutija vizualizirati zvuk u stvarnom vremenu. LightBox se takođe može koristiti kao živopisno ambijentalno svetlo.

Zabavi se!!!

Korak 1: Prikupite materijale

Trebat će vam sljedeći materijali:

  • 1 m drvene letvice 4 x 0,5 cm (za okvir)
  • 1 m drvene letvice 1,2 x 0,5 cm (za prednju ivicu)
  • 15 cm kvadratnog drvenog štapa 0,8 x 0,8 cm
  • 1 x drvena ploča 22 x 18 x 0,3 cm (za stražnju ploču)
  • 1 x mliječno bijela akrilna staklena ploča 22 x 18 x 0,3 cm (za prednju ploču)
  • 1 x RGB LED traka, tip WS2812B, 5 V, 1 m dužine, sa 60 LED dioda
  • 1 x ESP8266 modul. Koristio sam Adafruit Huzzah, ali možete koristiti drugi modul.
  • 1 x 5,5 x 2,1 DC priključak za cijev
  • Žica (različite boje)
  • Malo čičak trake

Alati koji će vam trebati:

  • Testera za drvo
  • Mitra box
  • Ljepilo za drvo
  • Lemilica

Korak 2: Izgradite kutiju

Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju

The Frame

Prvo upotrijebite okvir za izrezivanje kako biste izrezali letvicu za okvir. Izrežite komade pod kutom od 45 °, tako da ih možete spojiti kako biste oblikovali vanjski okvir (pogledajte slike). Potrebna su vam dva komada dužine 23 cm (za gornju i donju stranu) i dva komada dužine 19 cm (za lijevu i desnu stranu). Dužine se odnose na duži rub.

Savjet: Ako izrežete komade redoslijedom kojim će se rubovi spojiti (npr. Prvo gornji dio, zatim desni komad, zatim donji dio, pa lijevi komad), osiguravate da će se rubovi savršeno uklopiti.

Sada zalijepite komade za okvir zajedno. Uvjerite se da možete staviti staklenu ploču od akrila u kutiju s jedne strane, a stražnju ploču s druge strane. Ne brinite ako postoje male praznine - praznine na prednjoj strani bit će prekrivene granicom, a stražnja strana neće biti vidljiva.

Prednja ploča

Zatim izrežite kvadratni drveni štap na četiri dijela, svaki dužine 3 cm. Stavite akrilnu staklenu ploču u kutiju tako da bude u ravnini s prednjom stranom. Zalijepite komade kvadratnog drveta u uglove kutije i na stražnju stranu akrilne ploče. Pazite da ne koristite previše ljepila kako ljepilo ne bi dospjelo na akril osim ako je zalijepljeno na drvene komade.

The Border

Ponovo upotrijebite okvir za izrezivanje kako biste izrezali letvicu za rub. Izrežite ih pod kutom od 45 ° (pogledajte slike). Opet će vam trebati dva komada dužine 23 cm i dva komada dužine 19 cm (dužine se opet odnose na duži rub).

Zalijepite komade za rub zajedno i zalijepite rub na prednju stranu kutije. Opet, pazite da se ljepilo ne prolije na akril.

Korak 3: Instalirajte firmver na kontroler

Idite u svoj Arduino Library Manager i provjerite je li FastLED biblioteka instalirana. Koristit će ga firmver.

Preuzmite firmver za svoj ESP8266 sa Github -a.

Koristite Arduino IDE za postavljanje firmvera na svoj ESP8266 modul.

Napomena o korištenju različitog broja LED dioda: LightBox sam izgradio sa LED trakom od 60 LED dioda. Ali možete koristiti onoliko LED dioda koliko želite. Jedino što trebate učiniti je promijeniti NUM_ROWS i NUM_COLUMNS konstante u firmveru. Aplikacija će se automatski prilagoditi broju LED dioda koje ste definirali. Na ovaj način možete izgraditi velike ili male svjetlosne kutije, kako želite.

Korak 4: Izgradite stražnju ploču

Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču
Napravite zadnju ploču

U ovom koraku ćemo LED traku izrezati na manje trake, lemiti ih žicom i zalijepiti na stražnju ploču kako bismo formirali rešetku. Rezultat bi trebao izgledati kako je prikazano na slikama.

Oprez: Na LED traci su ispisane male strelice. Ove strelice pokazuju smjer u kojem se signal podataka širi. Trake morate zalijepiti i lemiti tako da možete slijediti strelice koje počinju na žici koja se spaja s iglom na modulu ESP8266, duž traka, sve do kraja posljednje trake.

Izrežite LED traku na šest traka sa po 10 LED dioda. LED traka ima oznake na kojima se može rezati i ponovno lemiti. Izmjerite veličinu vašeg ESP8266 modula. Olovkom označite gdje svaka traka treba ići na stražnjoj ploči. Razmak između traka trebao bi biti jednak, a rub morate ostaviti dovoljno širokim da postavite modul ESP8266 bez pokrivanja bilo koje od LED dioda.

Zatim zalijepite trake na stražnju ploču. Izvadite lemilicu, žicu i zalemite LED trake zajedno. Trake imaju tri linije: +5V, GND i DO. Uvijek spojite odgovarajuće linije. Koristite žice različite boje kako biste izbjegli greške.

Izbušite rupu za utičnicu DC cijevi u stražnjoj ploči. Koristio sam malo vrućeg ljepila da zalijepim utičnicu na ploču.

Priključite +5V i GND vod LED trake na odgovarajuće priključke priključnice cijevi. Ako ne znate koji je terminal pozitivan, a koji negativan, uključite napajanje od 5 V i pomoću multimetra saznajte koji je koji.

Spojite 5V i GND konektore vašeg ESP8266 modula na odgovarajuće priključke priključnice cijevi. Spojite iglu 5 modula ESP8266 na podatkovnu liniju LED trake. Možete koristiti i kratkospojne kabele, ako kasnije želite ponovno koristiti modul, ili lemiti kabele na konektore modula.

Zalijepite ESP8266 modul na stražnju ploču ili ga pričvrstite pomoću čičak trake.

Korak 5: Zabavite se

Zabavi se!
Zabavi se!
Zabavi se!
Zabavi se!
Zabavi se!
Zabavi se!

Vrijeme je za preuzimanje aplikacije iz Google Play trgovine. Besplatno je, naravno!

Priključite LightBox. Trebao bi postati plav i trebali biste moći vidjeti WiFi mrežu pod nazivom "lightbox" na svom telefonu ili tabletu. Ako okvir postane crven prilikom prvog priključivanja, morate resetirati EEPROM modula ESP8266. Učinite to spajanjem iglice 4 modula na GND na sekundu. Kutija bi se trebala ponovo pokrenuti i sada postati plava.

Povežite se na "lightbox" WiFi mrežu (lozinka: "lightbox12345") sa svojim telefonom ili tabletom. Pokrenite aplikaciju LightBox. Aplikacija se automatski povezuje sa LightBox -om.

U izborniku postavki možete konfigurirati LightBox za povezivanje s vlastitom WiFi mrežom umjesto stvaranja vlastite. Na ovaj način ne morate se prebacivati na drugu WiFi mrežu kada želite koristiti svoj uređaj.

Pomoću alata za odabir boja osvjetlite svoju sobu bojom koja odgovara vašem raspoloženju ili upotrijebite audio analizator da muziku pretvorite u prekrasne uzorke boja.

Ako imate pitanja, ne ustručavajte se pitati u odjeljku za komentare.

Zabavi se!

Ažuriranja:

  • 06/03/17: Dodao sam neke fotografije izbliza ožičenja modula ESP8266.
  • 19.06.17: Neprestano poboljšavam aplikaciju i firmver. Dodao sam filter koji ublažava audio vizualizaciju. Manje je treperenja, a vizualizacija izgleda mnogo ljepše. Dodao sam i mogućnost konfiguriranja broja LED redova i stupaca u firmveru. Aplikacija se automatski prilagođava konfiguriranom broju LED dioda. Na ovaj način možete izgraditi svoj LightBox sa više ili manje LED dioda od mene i on će raditi s aplikacijom.
Untouchable Challenge
Untouchable Challenge
Untouchable Challenge
Untouchable Challenge

Drugoplasirani u izazovu Nedodirljiv

Preporučuje se: