Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Podle paul94s Sledovat více od autora:
Chvíli jsem přemýšlel o tom, že bych zkusil vyrobit světla, která by časem změnila barvu s nějakou hudbou, přidat do jukeboxu, a když jsem viděl výzvu LED Strip speed, a protože jsme v uzamčení moment, myslel jsem si, že to bude ideální čas to vyzkoušet. Nejprve bych chtěl zdůraznit, že to lze použít s jakýmkoli zdrojem hudby, není to nijak spojeno s jukeboxem, protože bych na něm nechtěl provádět žádné úpravy, které by mu ubíraly na originalitě. Tento projekt používá obyčejný RGB LED pás spolu s arduino (použil jsem nano, ale můžete použít uno nebo mega, pokud chcete) a modul pro detekci zvuku arduino. Vzal jsem informace, kousky kódu a rozvržení obvodů od předchozích lidí s předchozími instruktážemi a přidal je k nim a spojil je dohromady, aby vytvořil tento projekt, který rozsvítí jinou barvu LED v závislosti na výšce zvuku, který je snímán. Můj první pokus byl o něco jednodušší a zobrazoval jinou barvu v závislosti na hlasitosti zachyceného zvuku, ale efekt nebyl přesně to, co jsem chtěl, takže tato verze, která detekuje frekvenci zvuku, dává mnohem lepší výsledek.
Použil jsem nějaký kód z instrukční instrukce Arduino Frequency Detection a nějaké rozložení kódu a obvodu od uživatele C. R. C3, který komentoval instrukce Sound Reactive LED Strip v sekci 'I made it'
Zásoby
Arduino nano (nebo uno nebo mega) 12V LED RGB StripSound detekční modul pro arduino (ten, který jsem dostal spolu se startovací sadou, kterou jsem koupil před několika lety a je mírně odlišný od toho v odkazu, ale měl by fungovat stejně) 3 x 2N 2222 tranzistory 3 x usměrňovací diody 1 x 330 ohmový odpor
Budete také potřebovat 2 zdroje energie, arduino jsem napájel z USB nabíječky pro telefon a pro LED pásek jsem použil napájení 7,5 V, ale LED diody můžete napájet 9voltovou baterií, pokud chcete.
Krok 1: Budování obvodu
Sestavte obvod podle schématu fritzování. Schéma by nemělo být příliš těžké sledovat. Použil jsem piny D9, D10 a D11 pro výstupy pro každý tranzistor a pin A0 pro analogový vstup z mikrofonního modulu. Nejprve jsem to udělal na prkénku a jakmile jsem byl s výsledkem spokojen, připájel jsem všechny součásti na oboustrannou páskovou desku, jak je vidět na druhém obrázku.
Krok 2: Nahrajte skicu do Ardunia
Nahrajte tento náčrt do svého arduina. Můžete si pohrát s hodnotami frekvencí v řádcích 96, 105 a 115 a upravit hodnoty zpoždění na linkách 98, 107, 117 a 125, aby světla reagovala na různé zvukové frekvence a zůstala déle, pokud chcete, ale já ' Jsem docela spokojený s výsledky z těchto s těmito hodnotami.
Krok 3: Vyzkoušejte to a upravte zvukový modul
Připojte dva napájecí zdroje k sestavě (9 V pro LED diody a USB pro Arduino) a nyní byste měli mít LED pásek reagující na hudbu. Možná budete muset nastavit potenciometr na zvukovém modulu tak, aby LED diody nezůstávaly stále zapnuté nebo stále vypnuté.
Krok 4: Používá se
Můžete je nastavit v blízkosti jakéhokoli zdroje hudby (něco se silným rytmem poskytne lepší efekt) a pulzují a mění barvu s hudbou. Posadil jsem svůj do jukeboxu a vyvedl napájecí kabely ven zadními dveřmi, abych je ukryl před zrakem, zatímco samolepicí LED pásek je přilepený na difuzor, který normálně vypouštěl obyčejné bílé světlo ze zářivky.