Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt je malá místnost se světly, která hrají v koordinaci se skladbou. Vzhledem k emocionální váze díla jsem se rozhodl použít Beethovensovu 5. symfonii. Jakmile se dostanete do malé pěnové místnosti, můžete si nasadit sluchátka a poslouchat hudbu, když zažijete světelnou show.
Krok 1: Vytvořte místnost
Abyste věděli, kolik neopixelů musíte naprogramovat, musíte znát velikost svého pokoje. Může být vyroben na libovolnou velikost, kterou byste chtěli!
Pěnové jádro je nejjednodušší prototypový materiál, proto by mohlo být prospěšné z něj vytvořit první stěny. Pěnové jádro a horké lepidlo jsou velmi robustní
Krok 2: Neopixely
Změřte, kolik neopixelů budete potřebovat, použil jsem jeden metr.
Neopixely musí být připájeny k drátu, aby mohly být připojeny k prkénku nebo arduinu. Opět platí, že délky drátu a neopixelů jsou zcela na vás.
Krok 3: Breadboard a Arduino
Jakmile jsou dráty připájeny k neoplixelům, připojte je k arduinu a prkénku. Je to nutné, protože světlo musí být naprogramováno.
Krok 4: Program
Nyní můžete začít programovat světla. Pokud nevíte, kde začít, lze ke spuštění použít kód podobný mému. Je to ukázáno na obrázku.
Krok 5: Kód pro časy a barvy
Kód, který použijete, se bude lišit pro jakoukoli skladbu, kterou se rozhodnete použít. Pokud se rozhodnete používat Beethovenovu 5. symfonii jako já, můžete použít časové intervaly, které jsem již zjistil. V opačném případě můžete klepnutím na tempo stopky zjistit, kolik milisekund je v jednom taktu.
Pokud jde o Beethovense 5., jeden úder se rovnal 700 milisekundám. Vědět, že toto číslo vám pomůže stanovit doby trvání světel.
Pokud byste také chtěli použít Beethovens 5th, obrázek obsahuje segment časových intervalů a barev použitých v mém kódu.
Krok 6: Přehrávejte hudbu s kódem
Aby to bylo pro mě jednodušší, nechal jsem video odděleně od světel a naprogramoval jsem tlačítko pro spuštění světel. Chcete -li spustit kód a hudbu současně, ujistěte se, že stisknete tlačítko a spustíte video současně.
Krok 7: Připevněte světla do svého pokoje
V jakékoli konfiguraci se rozhodnete, připevněte světla do místnosti. Světla jsem umístil svisle na roh jedné stěny, aby mohla svítit přes zeď vedle.