Indholdsfortegnelse:

LightBox Music Visualizer: 5 trin (med billeder)
LightBox Music Visualizer: 5 trin (med billeder)

Video: LightBox Music Visualizer: 5 trin (med billeder)

Video: LightBox Music Visualizer: 5 trin (med billeder)
Video: Funny DIY Hammer: When Crafting Gets a Leg Up!🦵 2024, November
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox bruger din telefons eller tablets indbyggede mikrofon til at analysere musik til at generere smukke lysmønstre, der matcher musikken. Bare start appen, placer din telefon eller tablet et sted tæt på en lydkilde, og din boks vil visualisere lyden i realtid. LightBox kan også bruges i et farverigt omgivende lys.

Hav det sjovt!!!

Trin 1: Saml materialer

Du skal bruge følgende materialer:

  • 1 m træplade 4 x 0,5 cm (til rammen)
  • 1 m træliste 1,2 x 0,5 cm (til frontkanten)
  • 15 cm kvadratisk træstang 0,8 x 0,8 cm
  • 1 x træplade 22 x 18 x 0,3 cm (til bagpladen)
  • 1 x mælkehvid akrylglasplade 22 x 18 x 0,3 cm (til frontpladen)
  • 1 x RGB LED -strimmel, type WS2812B, 5 Volt, 1 m længde, med 60 LED'er
  • 1 x ESP8266 modul. Jeg brugte Adafruit Huzzah, men du kan bruge et andet modul.
  • 1 x 5,5 x 2,1 DC tønde stik
  • Tråd (forskellige farver)
  • Noget velcrobånd

Værktøjer du skal bruge:

  • Træsav
  • Geringsboks
  • Trælim
  • Loddekolbe

Trin 2: Byg kassen

Byg kassen
Byg kassen
Byg kassen
Byg kassen
Byg kassen
Byg kassen
Byg kassen
Byg kassen

Rammen

Brug først geringsboksen til at skære rammen til rammen. Skær stykkerne med en 45 ° vinkel, så du kan passe dem sammen til den ydre ramme (se billeder). Du skal bruge to stykker længde 23 cm (til top og bund) og to længder på 19 cm (til venstre og højre side). Længderne refererer til den længere kant.

Tip: Hvis du klipper stykkerne i den rækkefølge, hvor kanterne skal sættes sammen (f.eks. Først det øverste stykke, derefter det rigtige stykke, derefter det nederste stykke, derefter det venstre stykke), sikrer du, at kanterne passer perfekt.

Lim nu stykkerne til rammen sammen. Sørg for, at du kan passe akrylglaspladen i æsken på den ene side og bagpladen på den anden side. Bare rolig, hvis der er små huller - huller på forsiden dækkes af grænsen, og bagsiden er ikke synlig.

Frontpladen

Skær derefter det firkantede træstang i fire stykker, hver på 3 cm lang. Monter akrylglaspladen i æsken, så den flugter med fronten. Lim stykkerne af firkantet træ ind i hjørnerne af kassen og på bagsiden af akrylpladen. Sørg for, at du ikke bruger for meget lim, så der ikke kommer lim på akrylen, undtagen hvor den er limet til træstykkerne.

Grænsen

Brug geringsboksen igen til at skære lægten til kanten. Skær dem med en 45 ° vinkel (se billeder). Igen skal du bruge to stykker længde 23 cm og to stykker længde 19 cm (længder refererer igen til den længere kant).

Lim stykkerne til kanten sammen og lim kanten på forsiden af æsken. Igen skal du passe på, at der ikke spildes lim på akrylen.

Trin 3: Installer firmware på controlleren

Gå til din Arduino Library Manager og kontroller, at FastLED -biblioteket er installeret. Det vil blive brugt af firmwaren.

Download firmwaren til din ESP8266 fra Github.

Brug Arduino IDE til at uploade firmwaren til dit ESP8266 -modul.

Bemærk om brug af forskellige LED'er: Jeg byggede LightBox med en LED -strip på 60 LED'er. Men du kan bruge så mange lysdioder, du vil. Det eneste du skal gøre er at ændre NUM_ROWS og NUM_COLUMNS konstanterne i firmwaren. App'en tilpasser sig automatisk til det antal LED'er, du har defineret. På denne måde kan du bygge store eller små LightBoxes, lige som du vil.

Trin 4: Byg bagpladen

Byg bagpladen
Byg bagpladen
Byg bagpladen
Byg bagpladen
Byg bagpladen
Byg bagpladen
Byg bagpladen
Byg bagpladen

I dette trin skærer vi LED -strimlen i mindre strimler, lodder dem sammen med lidt tråd og limer dem til bagpladen for at danne et gitter. Resultatet skal se ud som vist på billederne.

Forsigtig: Der er små pile trykt på LED -strimlen. Disse pile angiver i hvilken retning datasignalet spredes. Du skal lime og lodde strimlerne på en sådan måde, at du kan følge pilene, der begynder ved ledningen, der bliver forbundet til stiften på ESP8266 -modulet, langs strimlerne, helt til slutningen af den sidste strimmel.

Skær LED -strimlen i seks strimler med 10 lysdioder hver. LED -strimlen har markeringer, hvor den kan skæres og loddes. Mål størrelsen på dit ESP8266 -modul. Brug en blyant til at markere, hvor hver strimmel skal gå på bagpladen. Afstanden mellem strimlerne skal være ens, og du skal efterlade en kant, der er bred nok til at placere ESP8266 -modulet der uden at dække nogen af lysdioderne.

Lim derefter strimlerne til bagpladen. Tag dit loddejern, noget ledning ud, og lod LED -strimlerne sammen. Strimlerne har tre linjer: +5V, GND og DO. Sørg for altid at forbinde matchende linjer. Brug ledninger i forskellige farver for at undgå fejl.

Bor et hul til jævnstrømstikket i bagpladen. Jeg brugte lidt varm lim til at lime stikket fast på tallerkenen.

Tilslut +5V og GND -linjen på LED -båndet til de tilsvarende terminaler på tøndejacket. Hvis du ikke ved, hvilken terminal der er positiv, og hvilken der er negativ, skal du tilslutte en 5V strømforsyning og bruge et multimeter til at finde ud af, hvilken der er hvilken.

Tilslut 5V- og GND -stikket på dit ESP8266 -modul til de tilsvarende terminaler på tøndejacket. Tilslut pin 5 på ESP8266 -modulet til datalinjen på LED -strimlen. Du kan enten bruge jumperkabler, hvis du senere vil genbruge modulet, eller lodde kablerne direkte til modulets stik.

Lim ESP8266 -modulet på bagpladen, eller brug et velcrobånd til at fastgøre det.

Trin 5: God fornøjelse

Hav det sjovt!
Hav det sjovt!
Hav det sjovt!
Hav det sjovt!
Hav det sjovt!
Hav det sjovt!

Det er tid til at downloade appen fra Google Play Butik. Det er selvfølgelig gratis!

Tilslut din LightBox. Det skal blive blåt, og du skal kunne se et WiFi -netværk kaldet "lightbox" på din telefon eller tablet. Hvis boksen bliver rød, når du tilslutter den første gang, skal du nulstille ESP8266 -modulets EEPROM. Gør dette ved at tilslutte modul 4 på modulet til GND i et sekund. Boksen skal genstarte og nu blive blå.

Opret forbindelse til "lightbox" WiFi -netværket (adgangskode: "lightbox12345") med din telefon eller tablet. Start LightBox -appen. App'en opretter automatisk forbindelse til LightBox.

I indstillingsmenuen kan du konfigurere LightBox til at oprette forbindelse til dit eget WiFi -netværk i stedet for at oprette sit eget. På denne måde behøver du ikke at skifte til et andet WiFi -netværk, når du vil bruge din boks.

Brug farvevælgeren til at belyse dit værelse i en farve, der passer til dit humør, eller brug lydanalysatoren til at forvandle musik til smukke farvemønstre.

Tøv ikke med at spørge i kommentarfeltet, hvis du har spørgsmål.

Hav det sjovt!

Opdateringer:

  • 06/03/17: Jeg tilføjede nogle nærbilleder af ledningerne til ESP8266-modulet.
  • 06/19/17: Jeg forbedrer hele tiden appen og firmwaren. Jeg tilføjede et filter, der udjævner lydvisualiseringen. Der flimrer meget mindre, og visualiseringen ser meget pænere ud. Jeg tilføjede også en mulighed for at konfigurere antallet af LED -rækker og -kolonner i firmwaren. Appen tilpasser sig automatisk til det konfigurerede antal lysdioder. På denne måde kan du bygge din LightBox med mere eller mindre lysdioder, end jeg gjorde, og det vil fungere med appen.
Uberørt udfordring
Uberørt udfordring
Uberørt udfordring
Uberørt udfordring

Runner Up i den urørlige udfordring

Anbefalede: