![Vizualizér Arduino FFT s adresovatelnými LED: 4 kroky Vizualizér Arduino FFT s adresovatelnými LED: 4 kroky](https://i.howwhatproduce.com/images/001/image-541-22-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Image Image](https://i.howwhatproduce.com/images/001/image-541-24-j.webp)
![](https://i.ytimg.com/vi/OPvW9lefkqE/hqdefault.jpg)
![Vizualizér Arduino FFT s adresovatelnými LED diodami Vizualizér Arduino FFT s adresovatelnými LED diodami](https://i.howwhatproduce.com/images/001/image-541-25-j.webp)
Tento tutoriál vysvětlí, jak vytvořit zvukový vizualizér pomocí Arduino Uno a některých adresovatelných LED diod. Toto je projekt, který jsem chtěl dělat už nějakou dobu, protože jsem blázen do zvukově reaktivních světel. Tato světla používají knihovnu FFT (Fast Fourier Transform) k výpočtu špičkových frekvencí slyšených vestavěným mikrofonem a zobrazuje každou frekvenci jinou barvou.
Původně jsem plánoval zahrnout tlačítko a některé alternativní režimy pro displej, ale nedostal jsem šanci napsat kód. Pokud máte nějaké zkušenosti s Arduino, nemělo by být pro vás příliš těžké upravit můj kód tak, aby zahrnoval další animace nebo dokonce jen jiné barvy. Musíte také přidat tlačítko s odporem 330 ohmů.
Kód:
STL:
Zásoby
Elegoo byl velmi laskavý a poslal mi základní startovací sadu Arduino pro tento projekt! Budete chtít jeden vyzvednout, pokud jste v Arduinu noví, nebo dokonce chcete jen další společné součásti: Podporujte můj obsah pomocí odkazů na pobočky!
amzn.to/3fqEkIJ
Zde je vše ostatní použité:
1/8 překližka - místní železářství
Led Strip (5m 30 LED/m) -
Akrylové desky -
Mikrofon -
Drát -
Odstraňovač drátů -
Pistole na lepidlo -
Páječka -
3D tiskárna -
Filament -
Krok 1: Vyřízněte základnu a obrouste akryl
![Odřízněte základnu a zbrouste akrylát Odřízněte základnu a zbrouste akrylát](https://i.howwhatproduce.com/images/001/image-541-26-j.webp)
![Odřízněte základnu a obrouste akryl Odřízněte základnu a obrouste akryl](https://i.howwhatproduce.com/images/001/image-541-27-j.webp)
Řezejte dřevo na čtverec 1 'x 1' (nebo odpovídá velikosti vašeho akrylu). To lze provést kotoučovou pilou nebo ruční pilou, pokud můžete ponechat hrany hranaté, ale nejjednodušší je to u pokosové nebo stolní pily.
Obě strany akrylového listu obrouste smirkovým papírem s nízkou zrnitostí, aby se zmrazil. To lze provést bruskou nebo ručně. Vyhněte se brusnému papíru s vysokou zrnitostí, protože v materiálu zanecháte velké škrábance, které zničí konečný vzhled.
Krok 2: Zapojte diody LED a mikrofon
![Připojte LED a mikrofon Připojte LED a mikrofon](https://i.howwhatproduce.com/images/001/image-541-28-j.webp)
![Připojte LED a mikrofon Připojte LED a mikrofon](https://i.howwhatproduce.com/images/001/image-541-29-j.webp)
![Připojte LED a mikrofon Připojte LED a mikrofon](https://i.howwhatproduce.com/images/001/image-541-30-j.webp)
Rozřízněte svůj LED pásek na 8 délek po 8 LED. Přilepte je k dřevěné základně, rovnoměrně rozmístěné a střídající se směry. Dávejte pozor na šipky, tyto LED pásky fungují pouze jedním způsobem. Připájejte tři výstupy každého pásu ke třem vstupům dalšího pásu. Připojte vstupy prvního pásu k arduino desce, pokud používáte můj kód, použil jsem pin 2 pro Data.
Před vypnutím páječky otestujte svá připojení pomocí příkladu FastLED. Rád používám ColorPallets.
Toto je také vhodný čas pro připojení mikrofonu k Arduinu. Připojte napájení k výstupu 3,3 V a data k A0. Můžete to vyzkoušet pomocí skici z mé stránky GitHub.
Krok 3: Nahrajte kód
Je důležité otestovat skicu s konečným nastavením, než cokoli natrvalo slepíte. Pokud něco nefunguje, bude snazší to opravit nyní než později. Skicu, kterou jsem napsal, najdete zde:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Otevřete jej v Arduino IDE a ujistěte se, že všechny hodnoty v horní části vedle příkazů #DEFINE odpovídají vašemu nastavení. Jakmile je skica nahrána a zdá se, že funguje správně, můžete přejít k poslednímu kroku.
Krok 4: Konečná montáž
![Konečné shromáždění Konečné shromáždění](https://i.howwhatproduce.com/images/001/image-541-31-j.webp)
![Konečné shromáždění Konečné shromáždění](https://i.howwhatproduce.com/images/001/image-541-32-j.webp)
![Konečné shromáždění Konečné shromáždění](https://i.howwhatproduce.com/images/001/image-541-33-j.webp)
![Konečné shromáždění Konečné shromáždění](https://i.howwhatproduce.com/images/001/image-541-34-j.webp)
3D tiskněte čtyři distanční vložky 1 pro oddělení akrylátu od LED. Pokud nemáte 3D tiskárnu, můžete k improvizaci těchto distančních vložek použít cokoli jiného. Karton nebo dřevěné bloky by fungovaly dobře. Horké lepidlo v každé z nich čtyři rohy a přilepte Arduino a mikrofon někam dole, aby Arduino mohlo přijímat energii a mikrofon slyšel hluk.
Volitelně můžete do zad vyvrtat několik otvorů pro snadné připevnění na zeď pomocí několika palců. Alternativně to můžete nechat jako ozdobu stolu nebo jej přiložit ke zdi.
Nakonec za horka přilepte akryl na rozpěrky v každém rohu a nechte zaschnout. Nyní máte krásný LED vizualizér, kterým můžete zapůsobit na přátele nebo se pobavit!
Doporučuje:
RGB podsvícení + zvukový vizualizér: 4 kroky (s obrázky)
![RGB podsvícení + zvukový vizualizér: 4 kroky (s obrázky) RGB podsvícení + zvukový vizualizér: 4 kroky (s obrázky)](https://i.howwhatproduce.com/images/001/image-2932-17-j.webp)
RGB podsvícení + vizualizér zvuku: Vítejte v mých instrukcích o tom, jak vytvořit RGB LED podsvícení např. zadní strana vašeho televizoru nebo stolu. Samotné schéma je velmi jednoduché, protože LED pásky WS2812 lze velmi snadno propojit například s Arduino Nano. Poznámka: že u nás nemusíte
Neadresovatelný zvukový vizualizér RGB LED pásku: 6 kroků (s obrázky)
![Neadresovatelný zvukový vizualizér RGB LED pásku: 6 kroků (s obrázky) Neadresovatelný zvukový vizualizér RGB LED pásku: 6 kroků (s obrázky)](https://i.howwhatproduce.com/images/002/image-3885-21-j.webp)
Neadresovatelný zvukový vizualizátor RGB LED Strip: Nějakou dobu jsem měl kolem své televizní skříně 12v RGB LED pásek a je ovládán nudným ovladačem LED, který mi umožňuje vybrat si jednu ze 16 předprogramovaných barev! Poslouchám spousta hudby, která mě motivuje, ale osvětlení prostě nenastaví
Vizualizér srdce - Podívejte se na svůj srdeční tep: 8 kroků (s obrázky)
![Vizualizér srdce - Podívejte se na svůj srdeční tep: 8 kroků (s obrázky) Vizualizér srdce - Podívejte se na svůj srdeční tep: 8 kroků (s obrázky)](https://i.howwhatproduce.com/images/006/image-15991-j.webp)
Vizualizér srdce | Podívejte se na tlukot vašeho srdce: Všichni jsme buď cítili nebo slyšeli tlukot našeho srdce, ale málokdo z nás to viděl. To byla myšlenka, která mě přiměla začít s tímto projektem. Jednoduchý způsob, jak vizuálně sledovat svůj srdeční tep pomocí snímače srdce, a také vás naučí základy elektrotechniky
Vizualizér na bázi světelného meče Kylo Ren: 5 kroků
![Vizualizér na bázi světelného meče Kylo Ren: 5 kroků Vizualizér na bázi světelného meče Kylo Ren: 5 kroků](https://i.howwhatproduce.com/images/008/image-22552-j.webp)
Vizualizér na bázi světelného meče Kylo Ren: Inspirován světelnou šavlí Kylo Ren Rozhodl jsem se vytvořit zvukový vizualizér pomocí LED diod připojených k arduinu a poté použít zpracování k pulzování LED diod na základě písně … uhodli jste správně Imperial March
Jak vytvořit frekvenční zvukový vizualizér pro kostým (projekt Arduino): 8 kroků (s obrázky)
![Jak vytvořit frekvenční zvukový vizualizér pro kostým (projekt Arduino): 8 kroků (s obrázky) Jak vytvořit frekvenční zvukový vizualizér pro kostým (projekt Arduino): 8 kroků (s obrázky)](https://i.howwhatproduce.com/images/004/image-9763-24-j.webp)
Jak vyrobit frekvenční zvukový vizualizér pro kostým (projekt Arduino): V tomto Instuctable poskytnu tipy, plány a kódy k vytvoření vzrušujícího zvukového vizualizátoru zabudovaného do pěnového obleku ze skelných vláken. Po cestě budu sdílet užitečné kroky a další kódy, které někteří chtějí implementovat knihovny arduino FFT do