INHOUDSOPGAWE:

Musiekboks: 7 stappe
Musiekboks: 7 stappe

Video: Musiekboks: 7 stappe

Video: Musiekboks: 7 stappe
Video: Lukas Graham - 7 Years [Official Music Video] 2024, November
Anonim
Musiek boks
Musiek boks

Hierdie projek is 'n klein kamer met ligte wat in ooreenstemming met 'n komposisie speel. Ek het gekies om die 5de simfonie van Beethovens te gebruik as gevolg van die emosionele gewig van die stuk. As u eers in die klein skuimkernkamer kom, kan u 'n koptelefoon aantrek en na die musiek luister terwyl u die ligte vertoning beleef.

Stap 1: Maak die kamer

Maak die kamer
Maak die kamer

Om te weet hoeveel neopixels u moet programmeer, moet u die grootte van u kamer ken. Dit kan gemaak word in enige grootte wat u wil!

Foam Core is die maklikste materiaal om in te prototipe, daarom kan dit voordelig wees om u eerste mure daarvan te maak. Skuimkern en warm gom is baie stewig

Stap 2: Neopixels

Neopixels
Neopixels

Meet hoeveel neopixels u benodig, ek het een meter gebruik.

Die neopixels moet aan draad gesoldeer word, sodat dit aan 'n broodbord of arduino gekoppel kan word. Weereens, die lengte van die draad en neopixels is heeltemal aan u.

Stap 3: Broodbord en Arduino

Broodbord en Arduino
Broodbord en Arduino

Sodra die drade aan die neoplixels gesoldeer is, koppel dit aan 'n arduino en broodbord. Dit is nodig omdat die lig geprogrammeer moet word.

Stap 4: Programmeer

Program
Program

Nou kan u die ligte begin programmeer. As u nie weet waar om te begin nie, kan 'n kode soortgelyk aan myne gebruik word om te begin. Dit word in die prent getoon.

Stap 5: Kode vir tye en kleure

Kode vir tye en kleure
Kode vir tye en kleure

Die kode wat u gebruik, sal verskil vir die liedjie wat u besluit om te gebruik. As u kies om die vyfde simfonie van Beethoven soos ek te gebruik, kan u die tydsintervalle gebruik wat ek reeds uitgevind het. Andersins kan u die tempo na 'n stophorlosie tik om uit te vind hoeveel millisekondes in een maat is.

Wat Beethovens 5de betref, was een maat gelyk aan 700 milisekondes. As u die nommer ken, kan u die tydsduur van die ligte bepaal.

As u ook Beethovens 5th wil gebruik, bevat die prentjie 'n gedeelte van die tydsintervalle en kleure wat in my kode gebruik word.

Stap 6: Speel die musiek met die kode

Speel die musiek met die kode
Speel die musiek met die kode

Om sake vir myself makliker te maak, het ek die video apart van die ligte gehou, en ek het 'n knoppie geprogrammeer om die ligte te begin. Om die kode en die musiek gelyktydig te begin, moet ek net op die knoppie druk en terselfdertyd die video begin.

Stap 7: Koppel ligte aan u kamer

Koppel ligte aan u kamer
Koppel ligte aan u kamer

In watter konfigurasie u ook al besluit, heg die ligte aan die kamer. Ek sit die ligte vertikaal op die hoek van die een muur sodat dit oor die muur langsaan kan skyn.

Aanbeveel: