Inhoudsopgave:

Muziekdoos: 7 stappen
Muziekdoos: 7 stappen

Video: Muziekdoos: 7 stappen

Video: Muziekdoos: 7 stappen
Video: Glendance ITP 7 Playtime Muziekdoosje part 2 2024, November
Anonim
Muziekdoos
Muziekdoos

Dit project is een kleine kamer met lichten die in coördinatie spelen met een compositie. Ik koos ervoor om de 5e symfonie van Beethoven te gebruiken vanwege het emotionele gewicht van het stuk. Als je eenmaal in de kleine ruimte met schuimkern bent, kun je een koptelefoon opzetten en naar de muziek luisteren terwijl je de lichtshow ervaart.

Stap 1: Maak de kamer

Maak de kamer
Maak de kamer

Om te weten hoeveel neopixels je moet programmeren, moet je de grootte van je kamer weten. Het kan in elke gewenste maat worden gemaakt!

Foam Core is het gemakkelijkste materiaal om in te prototypen, daarom kan het nuttig zijn om er je eerste muren van te maken. Schuimkern en hete lijm zijn erg stevig

Stap 2: Neopixels

Neopixels
Neopixels

Meet hoeveel neopixels je nodig hebt, ik gebruikte een meter.

De neopixels moeten aan draad worden gesoldeerd, zodat deze kan worden aangesloten op een breadboard of arduino. Nogmaals, de lengtes van de draad en neopixels zijn volledig aan jou.

Stap 3: Breadboard en Arduino

Breadboard en Arduino
Breadboard en Arduino

Zodra de draden aan de neoplixels zijn gesoldeerd, sluit u die aan op een arduino en breadboard. Dit is nodig omdat het licht geprogrammeerd moet worden.

Stap 4: Programma

Programma
Programma

Nu kunt u beginnen met het programmeren van de lichten. Als je niet weet waar je moet beginnen, kan een code die lijkt op de mijne worden gebruikt om te beginnen. Het wordt weergegeven in de afbeelding.

Stap 5: Codeer tijden en kleuren

Code voor tijden en kleuren
Code voor tijden en kleuren

De code die je gebruikt, verschilt voor elk nummer dat je besluit te gebruiken. Als je ervoor kiest om de 5e symfonie van Beethoven te gebruiken zoals ik deed, mag je de tijdsintervallen gebruiken die ik al heb bedacht. Anders kunt u het tempo op een stopwatch tikken om erachter te komen hoeveel milliseconden in één tel zitten.

Met betrekking tot Beethovens 5e was één tel gelijk aan 700 milliseconden. Als u dat aantal kent, kunt u de duur van de lichten bepalen.

Als je ook Beethovens 5e wilt gebruiken, de bijgevoegde afbeelding bevat een segment van de tijdsintervallen en kleuren die in mijn code worden gebruikt.

Stap 6: Speel de muziek af met de code

Speel de muziek af met de code
Speel de muziek af met de code

Om het mezelf gemakkelijker te maken, hield ik de video gescheiden van de lichten en programmeerde ik een knop om de lichten te starten. Om de code en de muziek tegelijkertijd te starten, zorg ik ervoor dat ik op de knop druk en tegelijkertijd de video start.

Stap 7: Bevestig lichten aan uw kamer

Bevestig lampen aan je kamer
Bevestig lampen aan je kamer

In welke configuratie je ook kiest, bevestig de lampen aan de kamer. Ik plaats de lichten verticaal op de hoek van een muur, zodat het over de muur ernaast kan schijnen.

Aanbevolen: