Satura rādītājs:

LightBox mūzikas vizualizētājs: 5 soļi (ar attēliem)
LightBox mūzikas vizualizētājs: 5 soļi (ar attēliem)

Video: LightBox mūzikas vizualizētājs: 5 soļi (ar attēliem)

Video: LightBox mūzikas vizualizētājs: 5 soļi (ar attēliem)
Video: Portable Dj box with Microphone 🎤📢Dj speaker 🔥 Smart Technology 🌠#techgadgets #tech #shortsfeed 2024, Novembris
Anonim
Image
Image
LightBox mūzikas vizualizētājs
LightBox mūzikas vizualizētājs
LightBox mūzikas vizualizētājs
LightBox mūzikas vizualizētājs
LightBox mūzikas vizualizētājs
LightBox mūzikas vizualizētājs

LightBox izmanto jūsu tālruņa vai planšetdatora iebūvēto mikrofonu, lai analizētu mūziku, lai radītu skaistus gaismas modeļus, kas atbilst mūzikai. Vienkārši palaidiet lietotni, novietojiet tālruni vai planšetdatoru kaut kur netālu no skaņas avota, un kastīte reāllaikā vizualizēs skaņu. LightBox var izmantot arī krāsainu apkārtējo gaismu.

Izklaidējieties !!!

1. darbība: apkopojiet materiālus

Jums būs nepieciešami šādi materiāli:

  • 1 m koka līstes 4 x 0,5 cm (rāmim)
  • 1 m koka līstes 1,2 x 0,5 cm (priekšējai robežai)
  • 15 cm kvadrātveida koka nūja 0,8 x 0,8 cm
  • 1 x koka plāksne 22 x 18 x 0,3 cm (aizmugurējai plāksnei)
  • 1 x piena balta akrila stikla plāksne 22 x 18 x 0,3 cm (priekšējai plāksnei)
  • 1 x RGB LED sloksne, tips WS2812B, 5 volti, 1 m garš, ar 60 gaismas diodēm
  • 1 x ESP8266 modulis. Es izmantoju Adafruit Huzzah, bet jūs varat izmantot citu moduli.
  • 1 x 5,5 x 2,1 līdzstrāvas mucas ligzda
  • Vads (dažādas krāsas)
  • Kaut kāda velcro lente

Jums būs nepieciešami rīki:

  • Koka zāģis
  • Mitra kaste
  • Koka līme
  • Lodāmurs

2. darbība: izveidojiet kasti

Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti

Rāmis

Vispirms izmantojiet slīpuma kārbu, lai sagrieztu rāmja līstes. Izgrieziet gabalus ar 45 ° leņķi, lai tos varētu salikt kopā, veidojot ārējo rāmi (skatīt attēlus). Jums vajadzēs divus gabalus, kuru garums ir 23 cm (augšai un apakšai) un divus gabalus, kuru garums ir 19 cm (kreisajai un labajai pusei). Garumi attiecas uz garāko malu.

Padoms. Ja jūs sagriežat gabalus tādā secībā, kādā tiks saliktas malas (piemēram, vispirms augšējais gabals, tad labais gabals, tad apakšējais gabals, pēc tam kreisais gabals), jūs nodrošināsit, ka malas būs ideāli piemērotas.

Tagad pielīmējiet rāmja gabalus kopā. Pārliecinieties, ka akrila stikla plāksni var ievietot kastē vienā pusē un aizmugurējo plāksni otrā pusē. Neuztraucieties, ja ir nelielas spraugas - atstarpes priekšpusē tiks aizklātas ar apmali, un aizmugure nebūs redzama.

Priekšējā plāksne

Pēc tam sagrieziet kvadrātveida koka personālu četros gabalos, katrs 3 cm garš. Ievietojiet akrila stikla plāksni kastē tā, lai tā būtu vienā līmenī ar priekšpusi. Līmējiet kvadrātveida koka gabalus kastes stūros un akrila plāksnes aizmugurē. Pārliecinieties, ka nelietojat pārāk daudz līmes, tāpēc uz akrila nenokļūst līme, izņemot vietu, kur tā ir pielīmēta pie koka gabaliem.

Robeža

Vēlreiz izmantojiet slīpuma kasti, lai nogrieztu apmales līstīti. Izgrieziet tos ar 45 ° leņķi (skatiet attēlus). Atkal jums vajadzēs divus gabalus, kuru garums ir 23 cm, un divus gabalus, kuru garums ir 19 cm (garumi atkal attiecas uz garāko malu).

Līmējiet apmales gabalus kopā un pielīmējiet apmali kastes priekšpusē. Vēlreiz uzmanieties, lai uz akrila netiktu izlieta līme.

3. darbība. Instalējiet programmaparatūru kontrollerī

Dodieties uz savu Arduino bibliotēkas pārvaldnieku un pārliecinieties, vai ir instalēta FastLED bibliotēka. To izmantos programmaparatūra.

Lejupielādējiet programmaparatūru savam ESP8266 no Github.

Izmantojiet Arduino IDE, lai augšupielādētu programmaparatūru savā ESP8266 modulī.

Piezīme par dažādu gaismas diožu skaita izmantošanu: es izveidoju LightBox ar 60 gaismas diodes sloksni. Bet jūs varat izmantot tik daudz gaismas diodes, cik vēlaties. Vienīgais, kas jums jādara, ir mainīt programmaparatūras NUM_ROWS un NUM_COLUMNS konstantes. Lietotne automātiski pielāgosies jūsu definēto gaismas diožu skaitam. Tādā veidā jūs varat izveidot lielas vai mazas LightBoxes, kā vēlaties.

4. solis: izveidojiet aizmugurējo plāksni

Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni
Izveidojiet aizmugurējo plāksni

Šajā solī mēs sagriezīsim LED sloksni mazākās sloksnēs, pielodēsim kopā ar kādu vadu un pielīmēsim pie aizmugurējās plāksnes, veidojot režģi. Rezultātam vajadzētu izskatīties tā, kā parādīts attēlos.

Uzmanību: uz LED sloksnes ir iespiestas mazas bultiņas. Šīs bultiņas norāda virzienu, kādā tiek pārraidīts datu signāls. Sloksnes ir jāpielīmē un jālodē tā, lai jūs varētu sekot bultiņām, kas sākas pie stieples, kas tiek savienota ar ESP8266 moduļa tapu, līdz sloksnēm līdz pēdējās sloksnes beigām.

Izgrieziet LED sloksni sešās sloksnēs ar 10 gaismas diodēm katrā. LED sloksnei ir marķējumi, kur to var sagriezt un atkārtoti lodēt. Izmēriet ESP8266 moduļa izmēru. Izmantojiet zīmuli, lai atzīmētu, kur katrai sloksnei jāiet uz aizmugurējās plāksnes. Attālumam starp sloksnēm jābūt vienādam, un jums jāatstāj pietiekami plata robeža, lai tur novietotu ESP8266 moduli, nenosedzot nevienu gaismas diodi.

Tālāk pielīmējiet sloksnes pie aizmugurējās plāksnes. Izvelciet lodāmuru, dažus vadus un lodējiet kopā LED sloksnes. Sloksnēm ir trīs līnijas: +5V, GND un DO. Pārliecinieties, ka vienmēr savienojat atbilstošas līnijas. Lai izvairītos no kļūdām, izmantojiet dažādu krāsu vadus.

Aizmugurējā plāksnē urbiet caurumu līdzstrāvas cilindra ligzdai. Es izmantoju kādu karstu līmi, lai pielīmētu domkratu pie plāksnes.

Pievienojiet LED sloksnes +5V un GND līniju atbilstošajiem cilindra ligzdas spailēm. Ja jūs nezināt, kurš terminālis ir pozitīvs un kurš negatīvs, pievienojiet 5 V barošanas avotu un izmantojiet multimetru, lai noskaidrotu, kurš ir kurš.

Savienojiet ESP8266 moduļa 5V un GND savienotājus ar atbilstošajiem cilindra ligzdas spailēm. Pievienojiet ESP8266 moduļa 5. tapu LED sloksnes datu līnijai. Ja vēlaties moduli atkārtoti izmantot vēlāk, varat izmantot džemperkabeļus vai tieši pielodēt kabeļus pie moduļa savienotājiem.

Līmējiet ESP8266 moduli uz aizmugurējās plāksnes vai izmantojiet kādu velcro lenti, lai to piestiprinātu.

5. solis: izklaidējieties

Izklaidējieties!
Izklaidējieties!
Izklaidējieties!
Izklaidējieties!
Izklaidējieties!
Izklaidējieties!

Ir pienācis laiks lejupielādēt lietotni no Google Play veikala. Tas ir bez maksas, protams!

Pievienojiet LightBox. Tam vajadzētu kļūt zilā krāsā, un tālrunī vai planšetdatorā vajadzētu redzēt WiFi tīklu, ko sauc par "gaismas kastīti". Ja kastīte kļūst sarkana, kad to pirmo reizi pievienojat, jums ir jāatiestata ESP8266 moduļa EEPROM. Dariet to, uz sekundi pievienojot moduļa 4. tapu GND. Kastītei vajadzētu restartēties, un tagad tā kļūst zila.

Izveidojiet savienojumu ar "lightbox" WiFi tīklu (parole: "lightbox12345"), izmantojot tālruni vai planšetdatoru. Palaidiet lietotni LightBox. Lietotne automātiski izveido savienojumu ar LightBox.

Iestatījumu izvēlnē varat konfigurēt LightBox, lai izveidotu savienojumu ar savu WiFi tīklu, nevis izveidotu savu. Tādā veidā jums nav jāpārslēdzas uz citu WiFi tīklu, kad vēlaties izmantot savu kastīti.

Izmantojiet krāsu atlasītāju, lai izgaismotu savu garastāvokli piemēroto krāsu, vai izmantojiet audio analizatoru, lai mūziku pārvērstu skaistos krāsu modeļos.

Ja jums ir kādi jautājumi, nevilcinieties jautāt komentāru sadaļā.

Izklaidējieties!

Atjauninājumi:

  • 17.03.17. Es pievienoju dažas tuvplāna fotogrāfijas no ESP8266 moduļa vadiem.
  • 19.06.17. Es nepārtraukti uzlaboju lietotni un programmaparatūru. Es pievienoju filtru, kas izlīdzina audio vizualizāciju. Ir daudz mazāk mirgošanas, un vizualizācija izskatās daudz jaukāka. Es arī pievienoju iespēju konfigurēt LED rindu un kolonnu skaitu programmaparatūrā. Lietotne automātiski pielāgojas konfigurētajam gaismas diožu skaitam. Tādā veidā jūs varat izveidot savu LightBox ar vairāk vai mazāk gaismas diodēm nekā es, un tas darbosies ar lietotni.
Neskarts izaicinājums
Neskarts izaicinājums
Neskarts izaicinājums
Neskarts izaicinājums

Otrā vieta neaizskaramā izaicinājumā

Ieteicams: