Obsah:

Translightion Board (Controllable Music Visualizer): 5 kroků
Translightion Board (Controllable Music Visualizer): 5 kroků

Video: Translightion Board (Controllable Music Visualizer): 5 kroků

Video: Translightion Board (Controllable Music Visualizer): 5 kroků
Video: Мне стыдно 5. Шоу постыдных историй. В гостях Асхат Ниязов, Зарина Байболова и Асхат Ибитанов 2024, Červenec
Anonim
Translightion Board (Controllable Music Visualizer)
Translightion Board (Controllable Music Visualizer)

Převeďte hudbu do oslnivé světelné show s tímto přizpůsobitelným projektem ovladače světla. Skvělé pro DJs, večírky a show 1: 1!

Aktualizované demo níže!

Krok 1: Pozadí

Pozadí
Pozadí

Cílem tohoto projektu bylo vytvořit ovladač, který uživatelům umožní „hrát“světlo, jako by to byl nástroj s vlastním vizuálem, ovládáním gesty a jasem/rychlou volbou.

Vzhledem k tomu, jak drahé mohou být ovladače světel pro spotřebitele (často 100 dolarů nebo více- bez osvětlení!), Rozhodli jsme se zkusit vytvořit levnější a přizpůsobitelnější řešení!

UPDATE- Tento projekt jsme nedávno aktualizovali. Obrázky sestav jsou z verze 1.0, jejíž demo je níže.

Zapojení a konstrukce jsou pro verzi 2.0 v zásadě stejné, jen jsme ji vložili do hezčího pouzdra a přidali další hardware pro pozdější aktualizace. Aktualizovaný kód je také zveřejněn v sekci kódu.

Krok 2: Materiály

  • Arduino UNO
  • Ultrazvukový dálkoměr
  • Digilent Pmod KYPD
  • Rotační potenciometr
  • LED pásky (2)
  • Seeed Grove Sound Sensor v1.6
  • Horká lepicí pistole
  • Opěradlo (použil jsem vzorek dřeva z Home Depot)

Krok 3: Nastavení obvodu

Nastavte obvod
Nastavte obvod
Nastavte obvod
Nastavte obvod
Nastavte obvod
Nastavte obvod

Jednou z výzev projektu, jako je tento, je počet tlačítek, která musí obsahovat. I ve svých konzervativnějších návrzích jsem chtěl mít kolem 8 tlačítek pro správu různých vizuálních sekvencí, palet barev a dalšího výběru režimu. Zapojení mnoha tlačítek může být únavné a otevírá spoustu možností, jak jedno připojení přerušit a zničit celý výkon. Kromě toho Arduino, které používáme (UNO), má pouze tolik digitálních vstupů, které lze použít. Naštěstí jsme pomocí Pmod KYPD dokázali obě tyto problémy obejít!

Malý tvarový faktor Pmod KYPD mu umožňuje úhledně zapadnout na jakoukoli základní desku, aniž by zabíral příliš mnoho nemovitostí. Jako montážní panel používám zdarma vzorek dřeva, který jsem získal z místního železářství. Chcete -li zapojit tento projekt, nejprve zapojte Pmod KYPD podle výše uvedeného Fritzingova diagramu.

Poté potenciometry zapojte do analogových pinů A5 (jas) a A4 (rychlost). Připojte LED pásky k uzemnění a 5V, poté zapojte oba signální piny do digitálního pinu 11. Připojte zvukový senzor k napájení a uzemnění a bílý vodič do A1 a žlutý vodič do A0 (pokud nemáte propojovací kabel jako referenci, žlutý vodič je vnější a další dokumentace k senzoru je zde. Pro snímač Ping/Ultrazvukový dálkoměr Trig je na digitálním pinu 13 a Echo je na Digital Pin 12 (kromě napájení a uzemnění samozřejmě).

Krok 4: Kód

Pro kód budete potřebovat knihovnu FastLED a Keypad (obě najdete ve správci knihovny Arduino IDE). Klávesnice není při hledání uvedena jako první, budete se muset posunout dolů, dokud nenajdete tu od Mark Stanley a Alexander Brevig.

Zkopírujte a vložte kód do Arduino IDE a klikněte na nahrát. Nyní je čas hrát si s deskou! Poznámka- Tlačítka 3 a 4 jsou připojena k senzoru ping, takže při aktivaci těchto vizualizátorů zkuste položit ruku na senzor. Bavte se a neváhejte rozšířit tento projekt a přidat další vizualizéry, senzory atd.!

UPDATE- Aktualizovali jsme kód a přidali další funkce, pokud chcete další funkce, stáhněte si LEDController_2.

V novém kódu jsou vizualizéry:

1. Tok

2. Vodopád

3. DoubleBounce

4. Odraz rukou

5. Úrovně

6. Středové úrovně

7. Blob

8. AmbientSpots

9. Segmenty

0. Pulzní

Krok 5: Čas na světelné show

Čas na světelné show!
Čas na světelné show!

Nyní je čas použít desku!

V mém nastavení tlačítka 1-4 jsou vizuální sekvence, 5 je automatický režim se zvukovým senzorem a 6-9, F a C jsou palety barev, které ovlivňují některý z vizualizérů.

Doporučuje: