Obsah:

Analyzátor RGB Matrix + spektra: 10 kroků (s obrázky)
Analyzátor RGB Matrix + spektra: 10 kroků (s obrázky)

Video: Analyzátor RGB Matrix + spektra: 10 kroků (s obrázky)

Video: Analyzátor RGB Matrix + spektra: 10 kroků (s obrázky)
Video: WS2812b + Kontroler muzyczny SP107E! Sterowanie telefonem! Jak podłączyć i jakie ma funkcje? 2024, Červenec
Anonim
Analyzátor RGB Matrix + spektra
Analyzátor RGB Matrix + spektra

Máte rádi LED diody? Já také!

Proto vám v tomto Instructable ukážu, jak vytvořit úžasnou RGB LED matici, která se snadno změní na spektrální analyzátor pouhým kliknutím na tlačítko.

Pokud si po přečtení myslíte, že si tento Instructable zasloužil, hlasujte pro něj v LED soutěži.

A bez dalších okolků začneme.

Krok 1: Podívejte se na video

Image
Image

Video podrobně ukazuje každý krok a pomůže vám správně porozumět projektu. Podívejte se na to, než přejdete k dalšímu kroku.

Krok 2: Získejte své součásti

Arduino: INDIE - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

Pásy WS2812B (30 LED/metr): USA - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: USA - https://amzn.to/2zSV4qKUK -

Akrylový list: INDIE - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Napájení: INDIE - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1x 200K rezistor 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

Krok 3: Prototypování

Prototypování
Prototypování
Prototypování
Prototypování

Stáhněte si a přidejte tyto knihovny Arduino: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Otestujte LED pásek WS2812B pomocí skici FirstLight z příkladů knihovny FastLED. Upravte datový pin a počet kontrolek LED a po nahrání by se diody LED měly rozsvítit bíle za sebou, což ukazuje, že diody LED fungují dobře.

Nyní vytvořte testovací obvod pomocí schématu zapojení připojeného v tomto kroku bez IR přijímače. Nahrajte skicu, rovněž připojenou v tomto kroku. Budete potřebovat 21 LED diod. MSGEQ7 rozdělil zvukové spektrum do 7 frekvenčních pásem. S ohledem na to skica rozděluje 21 LED diod na 7 sad, přičemž každá sada má 3 LED diody, první LED bude vždy zhasnutá a zbývající dvě LED diody se rozsvítí podle intenzity zvuku v daném frekvenčním pásmu. Podívejte se na analogové hodnoty všech sedmi pásem v Serial Monitor pro ladění a ujistěte se, že vše vypadá dobře. Když to funguje dobře, dokončete prototypování přidáním IR přijímače.

Nyní přidejte infračervený přijímač a nahrajte druhý připojený, který jsem připojil, který rozsvítí 2 sady se 7 LED diodami podle intenzity zvukového signálu z libovolného dvou pásem, které můžete upravit v náčrtu. Navrhuji, abyste si vybrali pásma 3 a 4. Nyní určete hexadecimální kód libovolného tlačítka v IR dálkovém ovladači, který používáte. Chcete -li vědět, jak to udělat, klikněte sem: https://www.instructables.com/id/ Control-AC-Applia.. Upravte ten hexadecimální kód ve skice a nahrajte jej. Když nyní stisknete tlačítko, LED diody zobrazí animaci a když znovu stisknete stejné tlačítko, přepne se zpět do režimu spektrálního analyzátoru.

A prototypování je hotové.

Krok 4: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

Získejte všechny elektronické součásti potřebné pro projekt.

Získejte také úzkou perfboard, ve které budeme pájet součásti analyzátoru spektra, abychom mohli vyrobit něco jako štít Arduino, který nás zachrání před nepořádkem v zapojení. Pro lepší vnímání sledujte videa a obrázky.

Používám Arduino Uno, abych v případě potřeby mohl v budoucnu snadno nahrávat nové programy, ale můžete také použít Arduino Nano.

Poté vezměte 3,5 mm konektor a připájejte dva vodiče, jeden k uzemnění a jeden k jednomu z kanálů, a druhý konec dvou vodičů jde do stínění MSGEQ7. Poté, co je to provedeno, připojte IC k jeho základně, pájejte napájecí vodiče a otestujte štít pomocí sériového monitoru Arduino Uno, jako jsem to udělal dříve.

Krok 5: Vytvořte desku LED

Vyrobte LED desku
Vyrobte LED desku
Vyrobte LED desku
Vyrobte LED desku
Vyrobte LED desku
Vyrobte LED desku

Nyní vezměte MDF o tloušťce 3 mm a vytvořte čtverec o velikosti 25,2 x 25,2 cm a rozřízněte jej pomocí pilky. Poté na něj nakreslete 49 čtverců o velikosti 3,6x3,6 cm. Odřízněte 7 kusů LED pásků, z nichž každý obsahuje 7 LED diod, protože budeme vyrábět matici 7x7, tj. 49 LED diod. Po odříznutí odlepte pásku v zadní části a přilepte ji k dílu MDF. Na dvou místech MDF jsem musel pomocí vrtačky udělat otvory, aby dráty mohly projít, jinak bych musel odstranit smršťovač a odpájet dráty, což jsem nechtěl.

Mějte na paměti, že všechny šipky směru toku dat na pásu musí sledovat stejný směr, tj. Zleva doprava

Potom jsem pomocí menšího vrtáku, jako 2 mm, vytvořil tři otvory vedle Vcc, GND a datových pinů na obou koncích každého ze 7 LED pásů. Pájecí podložky na pásku jsem pocínoval na obou koncích. Poté pomocí drátu 0,75 sq. Mm zkraťte Vcc a GND proužků ve všech sedmi řadách. Také zkraťte Vcc a GND z poslední řady do první řady (duální podávání).

Propojte data z prvního řádku s daty z druhého řádku, data z druhého celkem s daty ze třetího a tak dále, dokud nedojde k poslednímu řádku. K tomuto účelu jsem použil pevný drát 0,5 mm2. Tyto vodiče nezkratujte na Vcc nebo GND.

Až to bude hotové, zkontrolujte kontinuitu a pomocí náčrtu FirstLight zkontrolujte připojení.

Krok 6: Vytvořte přílohu

Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu

K výrobě skříně jsem použil 12 mm MDF.

V tomto kroku jsem vytvořil rozměry připojené. Pomocí funkce úkosového řezání na skládačce jsem nejprve provedl dva zkosené řezy na obou koncích značek. Oba výřezy musí být uvnitř, aby bylo možné vytvořit kryt. Poté jsem provedl zbývající rovné řezy.

Pomocí lepidla na dřevo jsem spojil všechny kusy dohromady a držel je na místě, použil jsem malý hřebík na dřevo. Můžete použít jakoukoli jinou techniku, která se vám líbí, mám velmi malé zkušenosti se zpracováním dřeva, takže jakékoli návrhy jsou opravdu vítány.

Nechte lepidlo přes noc zaschnout.

Krok 7: Dokončete desku LED

Dokončete panel LED
Dokončete panel LED
Dokončete desku LED
Dokončete desku LED
Dokončete desku LED
Dokončete desku LED
Dokončete desku LED
Dokončete desku LED

Zkontrolujte, zda se deska LED, kterou jsme vyrobili dříve, hodí do skříně nebo ne. Pokud tomu tak není, upravte jej pomocí souboru nebo smirkového papíru nebo obojího.

Z 10 mm bílého termocolového plechu uřízněte 6 kusů délky stejné jako u LED desky a šířky 2,4 cm. Přilepte je na vodorovnou čáru, kterou jsme vytvořili na MDF.

Poté, co uschne, vložte jej do skříně, označte body pro DC barel konektor a USB kabel pro Arduino a poté vyvrtejte. Přineste je do tvaru pomocí souboru.

Dokončeno několik zbývajících připojení, jako je přidání kabelu pro data, přidání napájecích vodičů do konektoru hlavně, který napájí celý náš obvod, přidání infračerveného přijímače a nakonec horké lepení všech na místo. Připojte vodiče ke čtvrté řadě Vcc a zemnící vodiče, které jdou na Vin a zemnící kolík Arduina a napájí jej.

Pomocí horkého lepidla zajistěte všechna spojení a také upevněte konektor na svém místě.

Krok 8: Dokončete horní část

Dokončete vrchol
Dokončete vrchol
Dokončete vrchol
Dokončete vrchol
Dokončete vrchol
Dokončete vrchol
Dokončete vrchol
Dokončete vrchol

Vezměte znovu termocolovou fólii a začněte ji řezat na velikosti stejné jako mezera mezi dříve fixovanými termokoly. Změřte pouze jeden pro každý řádek a poté odřízněte zbývající požadované části. Není nutné používat lepidlo, protože zůstane samo na místě, ale v případě potřeby můžete použít malé množství lepidla.

Poté, co je to provedeno, změřte krabici, přiveďte akrylový list, označte měřený rozměr značkou a rozřízněte jej pomocí pilky. Chcete -li jej rozřezat, proveďte několik řezů pomocí řezačky a poté, co jej držíte v rohu stolu, použijte sílu dolů a bude řezán v dokonale rovné linii.

K připevnění akrylové fólie na vrchol jsem použil šroub 2 mm, protože jsem neměl šroub, ale měli byste použít šroub.

Na akrylátový plech vytvořte značky a vyvrtejte je pomocí 2,5 mm vrtáku. Pomocí tohoto listu udělejte na krytu označení a vyvrtejte je pomocí 2 mm vrtáku. Potom nakonec připevněte list nahoře pomocí šroubů.

Krok 9: Poslední dotek

Skica, kterou jsem připojil v kroku 2, bude při práci spektrálního analzyeru trochu zaostávat. Důvodem je algoritmus. Existuje mnoho výpočtů pro výpočet počtu LED, barvy LED, ve skutečnosti to ukazuje, což to trochu zpomaluje.

Proto jsem vytvořil zcela nový algoritmus pro analyzátor spektra a nyní funguje dobře, v tomto kroku je připojena skica.

Pro ty, kteří chtějí vědět, jaký druh algoritmu, hledejte v náčrtu smyčku „while“.

Krok 10: Hotovo

To je vše. Užijte si své tvoření, a pokud máte nějaké dotazy, neváhejte se zeptat v sekci komentářů.

Pokud si myslíte, že jsem si to zasloužil, hlasujte prosím pro tento pokyn v LED Contestu a přihlaste se také k odběru našeho kanálu YouTube. Bude to opravdu užitečné.

Děkuji za přečtení:).

Doporučuje: