Innehållsförteckning:

LightBox Music Visualizer: 5 steg (med bilder)
LightBox Music Visualizer: 5 steg (med bilder)

Video: LightBox Music Visualizer: 5 steg (med bilder)

Video: LightBox Music Visualizer: 5 steg (med bilder)
Video: DIY LED Music Visualizer - Complete Walkthrough 2024, November
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox använder telefonens eller surfplattans inbyggda mikrofon för att analysera musik för att skapa vackra ljusmönster som matchar musiken. Det är bara att starta appen, placera din telefon eller surfplatta någonstans nära en ljudkälla så kommer din box att visualisera ljudet i realtid. LightBox kan också användas i ett färgstarkt omgivande ljus.

Ha så kul!!!

Steg 1: Samla material

Du behöver följande material:

  • 1 m träskena 4 x 0,5 cm (för ramen)
  • 1 m träskena 1,2 x 0,5 cm (för framkant)
  • 15 cm fyrkantig trästab 0,8 x 0,8 cm
  • 1 x träplatta 22 x 18 x 0,3 cm (för bakplattan)
  • 1 x mjölkvit akrylglasplatta 22 x 18 x 0,3 cm (för frontplattan)
  • 1 x RGB LED -remsa, typ WS2812B, 5 Volt, 1 m längd, med 60 lysdioder
  • 1 x ESP8266 -modul. Jag använde Adafruit Huzzah, men du kan använda en annan modul.
  • 1 x 5,5 x 2,1 DC fatuttag
  • Tråd (olika färger)
  • Något kardborreband

Verktyg du behöver:

  • Träsåg
  • Geringsbox
  • Trälim
  • Lödkolv

Steg 2: Bygg rutan

Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan

Ramen

Använd först geringslådan för att skära laken för ramen. Skär bitarna med en vinkel på 45 °, så att du kan passa ihop dem till den yttre ramen (se bilder). Du behöver två längder på 23 cm (för topp och botten) och två längder på 19 cm (för vänster och höger sida). Längderna avser den längre kanten.

Tips: Om du skär bitarna i den ordning som kanterna ska sättas ihop (t.ex. först toppstycket, sedan rätt bit, sedan botten, sedan vänster), ser du till att kanterna passar perfekt.

Limma nu ihop bitarna till ramen. Se till att du kan passa akrylglasplattan i lådan på ena sidan och bakplattan på den andra sidan. Oroa dig inte om det finns små luckor - luckor på framsidan täcks av gränsen och baksidan syns inte.

Frontplattan

Skär därefter den fyrkantiga trästaven i fyra bitar, var och en på 3 cm längd. Montera akrylglasplattan i lådan så att den ligger i linje med fronten. Limma bitarna av fyrkantigt trä i lådans hörn och på baksidan av akrylplattan. Se till att du inte använder för mycket lim, så att inget lim kommer på akrylen förutom där det är limmat på träbitarna.

Gränsen

Använd geringsboxen igen för att klippa av lathen för gränsen. Klipp dem med en 45 ° vinkel (se bilder). Återigen behöver du två stycken längd 23 cm och två stycken längd 19 cm (längderna hänvisar igen till den längre kanten).

Limma ihop bitarna för kanten och limma kanten på kartongens framsida. Återigen, var försiktig så att inget lim rinner ut på akrylen.

Steg 3: Installera firmware på styrenheten

Gå till din Arduino Library Manager och se till att FastLED -biblioteket är installerat. Det kommer att användas av firmware.

Ladda ner firmware för din ESP8266 från Github.

Använd Arduino IDE för att ladda upp firmware till din ESP8266 -modul.

Anmärkning om användning av olika antal lysdioder: Jag byggde LightBox med en LED -remsa med 60 lysdioder. Men du kan använda så många lysdioder som du vill. Det enda du behöver göra är att ändra NUM_ROWS och NUM_COLUMNS konstanter i fast programvara. Appen anpassas automatiskt till antalet lysdioder som du har definierat. På så sätt kan du bygga stora eller små ljusboxar, precis som du vill.

Steg 4: Bygg bakplattan

Bygg bakplattan
Bygg bakplattan
Bygg bakplattan
Bygg bakplattan
Bygg bakplattan
Bygg bakplattan
Bygg bakplattan
Bygg bakplattan

I det här steget kommer vi att skära LED -remsan i mindre remsor, löda ihop dem med lite tråd och limma dem på bakplattan för att bilda ett galler. Resultatet ska se ut som på bilderna.

Varning: Det finns små pilar tryckta på LED -remsan. Dessa pilar indikerar i vilken riktning datasignalen sprids. Du måste limma och löda remsorna på ett sådant sätt att du kan följa pilarna som börjar vid tråden som ansluts till stiftet på ESP8266 -modulen, längs remsorna, ända till slutet av den sista remsan.

Skär LED -remsan i sex remsor med 10 lysdioder vardera. LED -remsan har markeringar där den kan skäras och lödas. Mät storleken på din ESP8266 -modul. Använd en penna för att markera var varje remsa ska gå på bakplattan. Avståndet mellan remsorna ska vara lika och du måste lämna en kant som är tillräckligt bred för att placera ESP8266 -modulen där utan att täcka någon av lysdioderna.

Limma sedan remsorna på bakplattan. Ta ut ditt lödkolv, lite tråd och löd LED -remsorna tillsammans. Remsorna har tre rader: +5V, GND och DO. Se till att du alltid ansluter matchande linjer. Använd trådar av olika färg för att undvika misstag.

Borra ett hål för DC -pipen i bakplattan. Jag använde lite varmt lim för att limma domkraften på plattan.

Anslut +5V och GND -linjen på LED -remsan till motsvarande terminaler på fatuttaget. Om du inte vet vilken terminal som är positiv och vilken som är negativ, koppla in en 5V strömförsörjning och använd en multimeter för att ta reda på vilken som är vilken.

Anslut 5V- och GND -kontakterna på din ESP8266 -modul till motsvarande terminaler på fatuttaget. Anslut stift 5 på ESP8266 -modulen till dataraden på LED -remsan. Du kan antingen använda bygelkablar om du vill återanvända modulen senare eller löda kablarna direkt till modulens kontakter.

Limma ESP8266 -modulen på bakplattan eller använd en kardborreband för att fästa den.

Steg 5: Ha kul

Ha så kul!
Ha så kul!
Ha så kul!
Ha så kul!
Ha så kul!
Ha så kul!

Det är dags att ladda ner appen från Google Play Butik. Det är naturligtvis gratis!

Anslut din LightBox. Det ska bli blått och du ska kunna se ett WiFi -nätverk som kallas "lightbox" på din telefon eller surfplatta. Om rutan blir röd när du först ansluter den måste du återställa ESP8266 -modulens EEPROM. Gör detta genom att ansluta stift 4 på modulen till GND en sekund. Lådan ska starta om och nu bli blå.

Anslut till "lightbox" WiFi -nätverk (lösenord: "lightbox12345") med din telefon eller surfplatta. Starta LightBox -appen. Appen ansluter automatiskt till LightBox.

I inställningsmenyn kan du konfigurera LightBox för att ansluta till ditt eget WiFi -nätverk istället för att skapa ett eget. På så sätt behöver du inte byta till ett annat WiFi -nätverk när du vill använda din låda.

Använd färgväljaren för att belysa ditt rum i en färg som passar ditt humör, eller använd ljudanalysatorn för att förvandla musik till vackra färgmönster.

Tveka inte att fråga i kommentarfältet om du har några frågor.

Ha så kul!

Uppdateringar:

  • 06/03/17: Jag lade till några närbilder på ledningarna till ESP8266-modulen.
  • 06/19/17: Jag förbättrar hela tiden appen och den fasta programvaran. Jag lade till ett filter som jämnar ut ljudvisualiseringen. Det är mycket mindre flimmer och visualiseringen ser mycket trevligare ut. Jag har också lagt till en möjlighet att konfigurera antalet LED -rader och kolumner i firmware. Appen anpassar sig automatiskt till det konfigurerade antalet lysdioder. På så sätt kan du bygga din LightBox med mer eller mindre lysdioder än jag gjorde och det kommer att fungera med appen.
Orörlig utmaning
Orörlig utmaning
Orörlig utmaning
Orörlig utmaning

Tvåa i den orörliga utmaningen

Rekommenderad: