Sommario:

Visualizzatore musicale LightBox: 5 passaggi (con immagini)
Visualizzatore musicale LightBox: 5 passaggi (con immagini)

Video: Visualizzatore musicale LightBox: 5 passaggi (con immagini)

Video: Visualizzatore musicale LightBox: 5 passaggi (con immagini)
Video: Video Guida - Creare un Video Montaggio con Visualizzatore Foto di Windows 2024, Dicembre
Anonim
Image
Image
Visualizzatore musicale LightBox
Visualizzatore musicale LightBox
Visualizzatore musicale LightBox
Visualizzatore musicale LightBox
Visualizzatore musicale LightBox
Visualizzatore musicale LightBox

Il LightBox utilizza il microfono integrato del telefono o del tablet per analizzare la musica e generare splendidi schemi di luce che si abbinano alla musica. Basta avviare l'app, posizionare il telefono o il tablet da qualche parte vicino a una sorgente sonora e il tuo box visualizzerà il suono in tempo reale. Il LightBox può essere utilizzato anche come luce ambientale colorata.

Divertiti!!!

Passaggio 1: raccogliere materiali

Avrai bisogno dei seguenti materiali:

  • 1 m di listello in legno 4 x 0,5 cm (per il telaio)
  • 1 m di listello in legno 1,2 x 0,5 cm (per il bordo anteriore)
  • 15 cm di asta quadrata in legno 0,8 x 0,8 cm
  • 1 x piatto di legno 22 x 18 x 0,3 cm (per il piatto posteriore)
  • 1 x piatto in vetro acrilico bianco latte 22 x 18 x 0,3 cm (per il piatto anteriore)
  • 1 x striscia LED RGB, tipo WS2812B, 5 Volt, lunghezza 1 m, con 60 LED
  • 1 modulo ESP8266. Ho usato Adafruit Huzzah, ma puoi usare un modulo diverso.
  • 1 x 5,5 x 2,1 jack CC a barilotto
  • Filo (diversi colori)
  • Un po' di nastro in velcro

Strumenti di cui avrai bisogno:

  • Sega per legno
  • Scatola per mitra
  • Colla per legno
  • Saldatore

Passaggio 2: costruisci la scatola

Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola

La cornice

Per prima cosa, usa la scatola per mitra per tagliare l'assicella per il telaio. Tagliare i pezzi con un angolo di 45°, in modo da poterli incastrare tra loro per formare la cornice esterna (vedi foto). Avrai bisogno di due pezzi di lunghezza 23 cm (per la parte superiore e inferiore) e due pezzi di lunghezza 19 cm (per il lato sinistro e il lato destro). Le lunghezze si riferiscono al bordo più lungo.

Suggerimento: se tagli i pezzi nell'ordine in cui i bordi saranno uniti (ad esempio, prima il pezzo in alto, poi il pezzo a destra, poi il pezzo in basso, poi il pezzo a sinistra), assicurati che i bordi si adattino perfettamente.

Ora incolla insieme i pezzi per la cornice. Assicurati di poter inserire la lastra di vetro acrilico nella scatola da un lato e la piastra posteriore dall'altro lato. Non preoccuparti se ci sono piccoli spazi vuoti: gli spazi sul lato anteriore saranno coperti dal bordo e il lato posteriore non sarà visibile.

Il piatto anteriore

Quindi, tagliare il bastone di legno quadrato in quattro pezzi, ciascuno di 3 cm di lunghezza. Montare la lastra di vetro acrilico nella scatola, in modo che sia a filo con la parte anteriore. Incolla i pezzi di legno quadrato negli angoli della scatola e sul retro della lastra acrilica. Assicurati di non usare troppa colla, in modo che la colla non entri sull'acrilico tranne dove è incollata ai pezzi di legno.

Il confine

Usa di nuovo la scatola per mitra per tagliare l'assicella per il bordo. Tagliateli con un angolo di 45° (vedi foto). Anche in questo caso avrai bisogno di due pezzi di lunghezza 23 cm e due pezzi di lunghezza 19 cm (le lunghezze si riferiscono sempre al bordo più lungo).

Incolla insieme i pezzi per il bordo e incolla il bordo sulla parte anteriore della scatola. Ancora una volta, fai attenzione che la colla non si rovesci sull'acrilico.

Passaggio 3: installare il firmware sul controller

Vai al tuo Arduino Library Manager e assicurati che la libreria FastLED sia installata. Verrà utilizzato dal firmware.

Scarica il firmware per il tuo ESP8266 da Github.

Usa l'IDE Arduino per caricare il firmware sul tuo modulo ESP8266.

Nota sull'utilizzo di un numero diverso di LED: ho costruito il LightBox con una striscia LED di 60 LED. Ma puoi usare tutti i LED che vuoi. L'unica cosa che devi fare è cambiare le costanti NUM_ROWS e NUM_COLUMNS nel firmware. L'app si adatterà automaticamente al numero di LED che hai definito. In questo modo puoi costruire LightBox grandi o piccoli, proprio come preferisci.

Passaggio 4: costruire la piastra posteriore

Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore
Costruisci la piastra posteriore

In questo passaggio, taglieremo la striscia LED in strisce più piccole, le salderemo insieme con del filo e le incolleremo alla piastra posteriore per formare una griglia. Il risultato dovrebbe apparire come mostrato nelle immagini.

Attenzione: sulla striscia LED sono stampate delle piccole frecce. Queste frecce indicano la direzione in cui si propaga il segnale dati. Devi incollare e saldare le strisce in modo tale da poter seguire le frecce a partire dal filo che si collega al pin del modulo ESP8266, lungo le strisce, fino alla fine dell'ultima striscia.

Taglia la striscia LED in sei strisce con 10 LED ciascuna. La striscia LED ha segni dove può essere tagliata e risaldata. Misura le dimensioni del tuo modulo ESP8266. Usa una matita per segnare dove ogni striscia dovrebbe andare sulla piastra posteriore. La distanza tra le strisce dovrebbe essere uguale e devi lasciare un bordo sufficientemente largo per posizionare lì il modulo ESP8266 senza coprire nessuno dei LED.

Quindi, incolla le strisce sulla piastra posteriore. Prendi il saldatore, un po' di filo e salda insieme le strisce LED. Le strisce hanno tre linee: +5V, GND e DO. Assicurati di collegare sempre le linee corrispondenti. Utilizzare fili di colore diverso per evitare errori.

Praticare un foro per il jack a cilindro CC nella piastra posteriore. Ho usato della colla a caldo per incollare il jack al piatto.

Collegare la linea +5V e GND della striscia LED ai corrispondenti terminali del jack a botte. Se non sai quale terminale è positivo e quale negativo, collega un alimentatore da 5 V e usa un multimetro per scoprire quale è quale.

Collega i connettori 5V e GND del tuo modulo ESP8266 ai terminali corrispondenti del jack a botte. Collegare il pin 5 del modulo ESP8266 alla linea dati della striscia LED. È possibile utilizzare cavi jumper, se si desidera riutilizzare il modulo in un secondo momento, oppure saldare i cavi direttamente ai connettori del modulo.

Incolla il modulo ESP8266 sulla piastra posteriore o usa del nastro in velcro per fissarlo.

Passaggio 5: divertiti

Divertiti!
Divertiti!
Divertiti!
Divertiti!
Divertiti!
Divertiti!

È ora di scaricare l'app dal Google Play Store. È gratis, ovviamente!

Collega il tuo LightBox. Dovrebbe diventare blu e dovresti essere in grado di vedere una rete WiFi chiamata "lightbox" sul tuo telefono o tablet. Se la casella diventa rossa quando la si collega per la prima volta, è necessario ripristinare la EEPROM del modulo ESP8266. Fare ciò collegando il pin 4 del modulo a GND per un secondo. La scatola dovrebbe riavviarsi e ora diventare blu.

Connettiti alla rete WiFi "lightbox" (password: "lightbox12345") con il tuo telefono o tablet. Avvia l'app LightBox. L'app si connette automaticamente al LightBox.

Nel menu delle impostazioni, puoi configurare il LightBox per connettersi alla tua rete WiFi invece di crearne una propria. In questo modo non è necessario passare a un'altra rete WiFi quando si desidera utilizzare il box.

Usa il Color Picker per illuminare la tua stanza con un colore che si adatta al tuo umore, oppure usa l'Audio Analyzer per trasformare la musica in bellissimi modelli di colori.

Non esitate a chiedere nella sezione commenti se avete domande.

Divertiti!

Aggiornamenti:

  • 06/03/17: Ho aggiunto alcune foto ravvicinate del cablaggio del modulo ESP8266.
  • 19/06/17: Sto migliorando continuamente l'app e il firmware. Ho aggiunto un filtro che uniforma la visualizzazione dell'audio. C'è molto meno sfarfallio e la visualizzazione sembra molto più gradevole. Ho anche aggiunto la possibilità di configurare il numero di righe e colonne di LED nel firmware. L'app si adatta automaticamente al numero di LED configurato. In questo modo puoi costruire il tuo LightBox con più o meno LED di me e funzionerà con l'app.
Sfida intoccabile
Sfida intoccabile
Sfida intoccabile
Sfida intoccabile

Secondo classificato nella sfida degli intoccabili

Consigliato: