Innholdsfortegnelse:
- Trinn 1: Samle materialer
- Trinn 2: Bygg boksen
- Trinn 3: Installer fastvare på kontrolleren
- Trinn 4: Bygg bakplaten
- Trinn 5: Ha det gøy
Video: LightBox Music Visualizer: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
LightBox bruker telefonens eller nettbrettets innebygde mikrofon til å analysere musikk for å generere vakre lysmønstre som matcher musikken. Bare start appen, plasser telefonen eller nettbrettet et sted nær en lydkilde, og boksen din vil visualisere lyden i sanntid. LightBox kan også brukes i et fargerikt omgivelseslys.
Ha det gøy!!!
Trinn 1: Samle materialer
Du trenger følgende materialer:
- 1 m treplate 4 x 0,5 cm (for rammen)
- 1 m treplate 1,2 x 0,5 cm (for frontkanten)
- 15 cm kvadratisk trepinne 0,8 x 0,8 cm
- 1 x treplate 22 x 18 x 0,3 cm (for bakplaten)
- 1 x melk hvit hvit akryl glassplate 22 x 18 x 0,3 cm (for frontplaten)
- 1 x RGB LED -stripe, type WS2812B, 5 Volt, 1 m lengde, med 60 lysdioder
- 1 x ESP8266 -modul. Jeg brukte Adafruit Huzzah, men du kan bruke en annen modul.
- 1 x 5,5 x 2,1 DC fatkontakt
- Wire (forskjellige farger)
- Noe borrelåsbånd
Verktøy du trenger:
- Tresag
- Gjæringsboks
- Tre lim
- Loddejern
Trinn 2: Bygg boksen
Rammen
Bruk først gjæringsboksen til å kutte rammen for rammen. Skjær bitene med en vinkel på 45 °, slik at du kan passe dem sammen for å danne den ytre rammen (se bilder). Du trenger to lengder på 23 cm (for topp og bunn) og to lengder på 19 cm (for venstre og høyre side). Lengdene refererer til den lengre kanten.
Tips: Hvis du kutter bitene i den rekkefølgen kantene skal settes sammen (f.eks. Først det øverste stykket, deretter det høyre stykket, deretter det nederste stykket, deretter det venstre stykket), sikrer du at kantene passer perfekt.
Lim limene til rammen sammen. Sørg for at du får plass til akrylglassplaten i esken på den ene siden og bakplaten på den andre siden. Ikke bekymre deg hvis det er små hull - hull på forsiden vil bli dekket av grensen og baksiden vil ikke være synlig.
Frontplaten
Skjær deretter den firkantede treposten i fire stykker, hver på 3 cm lang. Monter akrylglassplaten i esken, slik at den er i flukt med fronten. Lim bitene av firkantet tre inn i hjørnene på esken og på baksiden av akrylplaten. Pass på at du ikke bruker for mye lim, så det ikke kommer lim på akryl bortsett fra der det er limt til trebitene.
Grensen
Bruk gjæringsboksen igjen for å klippe lekten for grensen. Klipp dem med en 45 ° vinkel (se bilder). Igjen trenger du to lengder på 23 cm og to lengder på 19 cm (lengder refererer igjen til den lengre kanten).
Lim brikkene til kanten sammen og lim kanten på forsiden av esken. Igjen, vær forsiktig så det ikke søl lim på akryl.
Trinn 3: Installer fastvare på kontrolleren
Gå til Arduino Library Manager og kontroller at FastLED -biblioteket er installert. Det vil bli brukt av fastvaren.
Last ned fastvaren for ESP8266 fra Github.
Bruk Arduino IDE for å laste opp fastvaren til ESP8266 -modulen.
Merknad om bruk av forskjellige antall lysdioder: Jeg bygde LightBox med en LED -stripe på 60 lysdioder. Men du kan bruke så mange lysdioder du vil. Det eneste du trenger å gjøre er å endre NUM_ROWS og NUM_COLUMNS konstantene i fastvaren. Appen vil automatisk tilpasse seg antall lysdioder du har definert. På denne måten kan du bygge store eller små LightBoxes, akkurat som du vil.
Trinn 4: Bygg bakplaten
I dette trinnet vil vi kutte LED -stripen i mindre strimler, lodde dem sammen med litt ledning og lime dem på bakplaten for å danne et rutenett. Resultatet skal se ut som vist på bildene.
Forsiktig: Det er små piler trykt på LED -stripen. Disse pilene indikerer retningen som datasignalet spres i. Du må lime og lodde stripene på en slik måte at du kan følge pilene som begynner ved ledningen som blir koblet til pinnen på ESP8266 -modulen, langs stripene, helt til slutten av den siste stripen.
Skjær LED -stripen i seks strimler med 10 lysdioder hver. LED -stripen har markeringer der den kan kuttes og loddes. Mål størrelsen på ESP8266 -modulen. Bruk en blyant til å markere hvor hver stripe skal gå på bakplaten. Avstanden mellom stripene skal være lik, og du må la en kant være bred nok til å plassere ESP8266 -modulen der uten å dekke noen av lysdiodene.
Lim deretter strimlene til bakplaten. Få ut loddejernet, litt ledning, og lodd LED -stripene sammen. Stripene har tre linjer: +5V, GND og DO. Sørg for at du alltid kobler til matchende linjer. Bruk ledninger i forskjellige farger for å unngå feil.
Bor et hull for DC -fatkontakten i bakplaten. Jeg brukte litt varmt lim til å lime jekken på tallerkenen.
Koble +5V og GND -linjen på LED -stripen til de tilhørende terminalene på fatkontakten. Hvis du ikke vet hvilken terminal som er positiv og hvilken som er negativ, kobler du til en 5V strømforsyning og bruker et multimeter for å finne ut hvilken som er hvilken.
Koble 5V- og GND -kontaktene på ESP8266 -modulen til de tilhørende terminalene på fatkontakten. Koble pin 5 på ESP8266 -modulen til datalinjen til LED -stripen. Du kan enten bruke hoppekabler, hvis du vil bruke modulen senere, eller lodde kablene direkte i kontaktene på modulen.
Lim ESP8266 -modulen på bakplaten eller bruk en borrelås -tape for å feste den.
Trinn 5: Ha det gøy
Det er på tide å laste ned appen fra Google Play Butikk. Det er selvfølgelig gratis!
Koble til LightBox. Det skal bli blått, og du bør kunne se et WiFi -nettverk kalt "lightbox" på telefonen eller nettbrettet. Hvis boksen blir rød når du først kobler den til, må du tilbakestille ESP8266 -modulens EEPROM. Gjør dette ved å koble pin 4 på modulen til GND et sekund. Boksen skal starte på nytt og nå bli blå.
Koble til WiFi -nettverket "lightbox" (passord: "lightbox12345") med telefonen eller nettbrettet. Start LightBox -appen. Appen kobles automatisk til LightBox.
I innstillingsmenyen kan du konfigurere LightBox til å koble til ditt eget WiFi -nettverk i stedet for å lage sitt eget. På denne måten trenger du ikke bytte til et annet WiFi -nettverk når du vil bruke boksen din.
Bruk fargevelgeren for å belyse rommet ditt i en farge som passer ditt humør, eller bruk Audio Analyzer til å gjøre musikk til vakre fargemønstre.
Ikke nøl med å spørre i kommentarfeltet hvis du har spørsmål.
Ha det gøy!
Oppdateringer:
- 06/03/17: Jeg la til noen nærbilder av ledningene til ESP8266-modulen.
- 06/19/17: Jeg forbedrer kontinuerlig appen og fastvaren. Jeg la til et filter som jevner ut lydvisualiseringen. Det er mye mindre flimring og visualiseringen ser mye hyggeligere ut. Jeg har også lagt til en mulighet til å konfigurere antall LED -rader og kolonner i fastvaren. Appen tilpasser seg automatisk til det konfigurerte antallet lysdioder. På denne måten kan du bygge LightBox med mer eller mindre lysdioder enn jeg gjorde, og det vil fungere med appen.
Andreplass i den urørlige utfordringen
Anbefalt:
Laser Music Visualizer: 5 trinn
Laser Music Visualizer: Du vet hvordan favorittsangene dine høres ut. Nå kan du lage en visualizer og se hvordan de ser ut. Det fungerer slik: Når du spiller lyd gjennom høyttaleren, vibrerer membranen til høyttaleren. Disse vibrasjonene beveger speilet festet til
Bluetooth -høyttaler med Music Visualizer: 10 trinn (med bilder)
Bluetooth -høyttaler med Music Visualizer: I denne instruksjonsfilen skal jeg vise deg hvordan jeg bygger denne Bluetooth -høyttaleren som har en musikkvisualisering øverst. Det ser veldig kult ut og gjør lyttemomentet til sangen din mer fantastisk. Du kan bestemme om du vil slå på visualisereren eller ikke
Smart Lamp (TCfD) - Rainbow + Music Visualizer: 7 trinn (med bilder)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: Dette prosjektet er utført for emnet Technology for Concept Design på TUDelft Det siste produktet er en ESP -32 base LED -lampe og er koblet til serveren. For prototypen har lampen to funksjoner; en regnbueeffekt som gir en beroligende farge
Music Visualizer (oscilloskop): 4 trinn (med bilder)
Music Visualizer (oscilloskop): Denne musikalske visualisereren gir en utmerket måte å legge mer dybde til opplevelsen av musikken din, og er ganske enkel å bygge. Det kan også være nyttig som et faktisk oscilloskop for noen applikasjoner, alt som kreves er: -en gammel crt (nesten alle b & am
Nixie Tube Music Visualizer: 10 trinn (med bilder)
Nixie Tube Music Visualizer: En hypnotiserende musikk visualizer inspirert av de små stolpene på toppen av iTunes. Fjorten russiske IN-13 Nixie bargraph-rør brukes som display. Lengden som hvert nixie -rør lyser, representerer volumet til en viss frekvens i mu