Sisällysluettelo:

LightBox Music Visualizer: 5 vaihetta (kuvilla)
LightBox Music Visualizer: 5 vaihetta (kuvilla)

Video: LightBox Music Visualizer: 5 vaihetta (kuvilla)

Video: LightBox Music Visualizer: 5 vaihetta (kuvilla)
Video: DIY LED Music Visualizer - Complete Walkthrough 2024, Marraskuu
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox käyttää puhelimen tai tabletin sisäänrakennettua mikrofonia musiikin analysointiin ja luo musiikkia vastaavia kauniita valokuvioita. Käynnistä vain sovellus, aseta puhelin tai tabletti jonnekin äänilähteen lähelle, ja laatikko visualisoi äänen reaaliajassa. LightBoxia voidaan käyttää myös värikkäässä ympäristön valossa.

Pidä hauskaa!!!

Vaihe 1: Kerää materiaalit

Tarvitset seuraavat materiaalit:

  • 1 m puurauhaa 4 x 0,5 cm (runkoa varten)
  • 1 m puurauhaa 1,2 x 0,5 cm (eturajalle)
  • 15 cm neliönmuotoinen puinen sauva 0,8 x 0,8 cm
  • 1 x puulevy 22 x 18 x 0,3 cm (takalevylle)
  • 1 x maitovalkoinen akryylilasilevy 22 x 18 x 0,3 cm (etulevylle)
  • 1 x RGB -LED -nauha, tyyppi WS2812B, 5 volttia, pituus 1 m, 60 LEDiä
  • 1 x ESP8266 -moduuli. Käytin Adafruit Huzzahia, mutta voit käyttää toista moduulia.
  • 1 x 5,5 x 2,1 DC -tynnyripistoke
  • Lanka (eri värejä)
  • Joku tarranauha

Tarvittavat työkalut:

  • Puu saha
  • Viistorasia
  • Puuliima
  • Juotin

Vaihe 2: Rakenna laatikko

Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko

Kehys

Leikkaa ensin miter -laatikon avulla rungon liuska. Leikkaa palat 45 ° kulmassa, jotta voit sovittaa ne yhteen muodostaen ulkokehyksen (katso kuvat). Tarvitset kaksi kappaletta, joiden pituus on 23 cm (ylhäältä ja alhaalta) ja kaksi kappaletta, joiden pituus on 19 cm (vasemmalta ja oikealta puolelta). Pituudet viittaavat pidempään reunaan.

Vinkki: Jos leikkaat palat siinä järjestyksessä, jossa reunat kootaan yhteen (esim. Ensin yläkappale, sitten oikea kappale, sitten alaosa, sitten vasen kappale), varmistat, että reunat sopivat täydellisesti.

Liimaa nyt kehyksen osat yhteen. Varmista, että voit asentaa akryylilasilevyn laatikkoon toiselle puolelle ja takalevylle toiselle puolelle. Älä huolestu, jos siinä on pieniä aukkoja - etupuolella olevat aukot peittävät reunan ja takapuoli ei ole näkyvissä.

Etulevy

Leikkaa seuraavaksi neliönmuotoinen puinen sauva neljään osaan, joiden pituus on 3 cm. Asenna akryylilasilevy laatikkoon siten, että se on etuosan tasalla. Liimaa neliönmuotoiset puukappaleet laatikon kulmiin ja akryylilevyn takapuolelle. Varmista, että et käytä liikaa liimaa, jotta akryylille ei pääse liimaa, paitsi jos se on liimattu puukappaleisiin.

Raja

Käytä leikkauslaatikkoa uudelleen reunan leikkaamiseen. Leikkaa ne 45 ° kulmassa (katso kuvat). Tarvitset jälleen kaksi kappaletta, joiden pituus on 23 cm ja kaksi kappaletta, joiden pituus on 19 cm (pituudet viittaavat jälleen pidempään reunaan).

Liimaa reunan osat yhteen ja liimaa reunus laatikon etuosaan. Varo jälleen, ettei liimaa roisku akryylin päälle.

Vaihe 3: Asenna laiteohjelmisto ohjaimeen

Siirry Arduino -kirjastonhallintaan ja varmista, että FastLED -kirjasto on asennettu. Laiteohjelmisto käyttää sitä.

Lataa ESP8266 -laiteohjelmisto Githubista.

Käytä Arduino IDE: tä ladataksesi laiteohjelmiston ESP8266 -moduuliin.

Huomautus erilaisten LED -valojen käytöstä: Rakensin LightBoxin 60 LED -valonauhalla. Mutta voit käyttää niin monta LEDiä kuin haluat. Sinun tarvitsee vain muuttaa NUM_ROWS ja NUM_COLUMNS vakioita laiteohjelmistossa. Sovellus mukautuu automaattisesti määrittämiesi LED -merkkien lukumäärään. Tällä tavalla voit rakentaa suuria tai pieniä valolaatikoita haluamallasi tavalla.

Vaihe 4: Rakenna takalevy

Rakenna takalevy
Rakenna takalevy
Rakenna takalevy
Rakenna takalevy
Rakenna takalevy
Rakenna takalevy
Rakenna takalevy
Rakenna takalevy

Tässä vaiheessa leikataan LED -nauha pienemmiksi nauhoiksi, juotetaan ne yhteen langalla ja liimataan takalevyyn muodostamaan ristikko. Tuloksen pitäisi näyttää kuvien mukaiselta.

Varoitus: LED -nauhaan on painettu pieniä nuolia. Nämä nuolet osoittavat datasignaalin etenemissuunnan. Sinun on liimattava ja juotettava nauhat siten, että voit seurata nuolia, joka alkaa johdosta, joka liitetään ESP8266 -moduulin tappiin, nauhoja pitkin aina viimeisen nauhan loppuun asti.

Leikkaa LED -nauha kuuteen nauhaan, joissa on 10 LEDiä. LED -nauhassa on merkinnät, joissa se voidaan leikata ja juottaa uudelleen. Mittaa ESP8266 -moduulin koko. Merkitse kynällä, mihin kukin nauha tulee mennä takalevylle. Nauhojen välisen etäisyyden tulee olla sama ja sinun on jätettävä reunat riittävän leveiksi, jotta ESP8266 -moduuli voidaan sijoittaa sinne peittämättä mitään LED -valoja.

Liimaa seuraavaksi nauhat takalevyyn. Ota ulos juotosraudasi, lanka ja juota LED -nauhat yhteen. Nauhoissa on kolme riviä: +5V, GND ja DO. Varmista, että liität aina vastaavat linjat. Käytä erivärisiä johtoja virheiden välttämiseksi.

Poraa reikä DC -tynnyrin liittimeen takalevyyn. Liimasin tunkin levyyn kuumalla liimalla.

Liitä LED -nauhan +5V ja GND -linja piippuliittimen vastaaviin liittimiin. Jos et tiedä, mikä liitin on positiivinen ja mikä negatiivinen, kytke 5 V: n virtalähde ja käytä yleismittaria selvittääksesi, mikä on mikä.

Liitä ESP8266 -moduulin 5V- ja GND -liittimet vastaaviin liittimiin. Liitä ESP8266 -moduulin nasta 5 LED -nauhan datalinjaan. Voit käyttää hyppyjohtoja, jos haluat käyttää moduulia myöhemmin uudelleen, tai juottaa kaapelit suoraan moduulin liittimiin.

Liimaa ESP8266 -moduuli takalevyyn tai kiinnitä se tarranauhalla.

Vaihe 5: Pidä hauskaa

Pidä hauskaa!
Pidä hauskaa!
Pidä hauskaa!
Pidä hauskaa!
Pidä hauskaa!
Pidä hauskaa!

On aika ladata sovellus Google Play Kaupasta. Se on ilmaista, tietysti!

Liitä LightBox. Sen pitäisi muuttua siniseksi ja sinun pitäisi nähdä puhelimessasi tai tablet -laitteessasi "lightbox" -niminen WiFi -verkko. Jos laatikko muuttuu punaiseksi, kun kytket sen ensimmäisen kerran, sinun on nollattava ESP8266 -moduulin EEPROM. Tee tämä yhdistämällä moduulin nasta 4 GND: hen sekunniksi. Laatikon pitäisi käynnistyä uudelleen ja muuttua siniseksi.

Muodosta yhteys lightbox -WiFi -verkkoon (salasana: "lightbox12345") puhelimella tai tabletilla. Käynnistä LightBox -sovellus. Sovellus muodostaa automaattisesti yhteyden LightBoxiin.

Asetukset -valikossa voit määrittää LightBoxin muodostamaan yhteyden omaan WiFi -verkkoon sen luomisen sijaan. Näin sinun ei tarvitse vaihtaa toiseen WiFi -verkkoon, kun haluat käyttää laatikkoa.

Käytä Värivalitsinta valaistaksesi huoneesi mielialallesi sopivalla värillä tai käytä Audioanalysaattoria, jos haluat muuttaa musiikin kauniiksi värikuvioiksi.

Älä epäröi kysyä kommenttikentässä, jos sinulla on kysyttävää.

Pidä hauskaa!

Päivitykset:

  • 03/06/17: Lisäsin muutamia lähikuvia ESP8266-moduulin johdotuksista.
  • 19.6.2017: Parannan jatkuvasti sovellusta ja laiteohjelmistoa. Lisäsin suodattimen, joka tasoittaa äänen visualisointia. Välkkymistä on paljon vähemmän ja visualisointi näyttää paljon mukavammalta. Lisäsin myös mahdollisuuden määrittää laiteohjelmiston LED -rivien ja sarakkeiden määrän. Sovellus sopeutuu automaattisesti määritettyyn LED -määrään. Tällä tavalla voit rakentaa LightBoxisi enemmän tai vähemmän LED -valoja kuin minä ja se toimii sovelluksen kanssa.
Koskematon haaste
Koskematon haaste
Koskematon haaste
Koskematon haaste

Toinen sija koskemattomassa haasteessa

Suositeltava: