Obsah:
- Zásoby
- Krok 1: Odstrihnite základňu a akryl obrúste
- Krok 2: Pripojte diódy LED a mikrofón
- Krok 3: Nahrajte kód
- Krok 4: Konečná montáž
Video: Vizualizér Arduino FFT s adresovateľnými LED diódami: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Tento tutoriál vám vysvetlí, ako vytvoriť zvukový vizualizér pomocou Arduino Uno a niektorých adresovateľných diód LED. Toto je projekt, ktorý som už nejaký čas chcel robiť, pretože som blázon do zvukovo reaktívnych svetiel. Tieto svetlá používajú knižnicu FFT (Fast Fourier Transform) na výpočet frekvenčných špičiek počutých vstavaným mikrofónom a každú frekvenciu zobrazuje inou farbou.
Pôvodne som plánoval zahrnúť tlačidlo a niektoré alternatívne režimy pre displej, ale nedostal som šancu napísať kód. Ak máte nejaké skúsenosti s Arduinom, nemalo by byť pre vás príliš ťažké upraviť môj kód tak, aby zahŕňal iné animácie alebo dokonca len iné farby. Čo budete musieť pridať, je tlačidlo s odporom 330 ohmov.
Kód:
STL:
Zásoby
Elegoo bol veľmi láskavý a poslal mi základnú štartovaciu sadu Arduino pre tento projekt! Budete si chcieť jeden vyzdvihnúť, ak ste v Arduine nováčik alebo dokonca chcete iba ďalšie bežné súčasti: Na podporu môjho obsahu použite pridružené odkazy!
amzn.to/3fqEkIJ
Tu je všetko ostatné, čo bolo použité:
1/8 preglejka - miestny železiarsky obchod
LED pás (5m 30 LED/m) -
Akrylové listy -
Mikrofón -
Drôt -
Odstraňovač drôtov -
Horúca lepiaca pištoľ -
Spájkovačka -
3D tlačiareň -
Vlákno -
Krok 1: Odstrihnite základňu a akryl obrúste
Drevo nakrájajte na štvorec 1 x 1 palec (alebo zodpovedajte veľkosti akrylátu). To sa dá urobiť kotúčovou pílou alebo ručnou pílou, ak môžete nechať hrany hranaté, ale najľahšie je to pokosovou alebo stolovou pílou.
Obe strany akrylového listu obrúste brúsnym papierom s nízkou zrnitosťou, aby sa zmrazil. To sa dá urobiť brúskou alebo ručne. Vyhnite sa brúsnemu papieru s vysokou zrnitosťou, pretože v materiáli zanecháte veľké medzery, ktoré zničia konečný vzhľad.
Krok 2: Pripojte diódy LED a mikrofón
Rozrežte svoj LED pás na 8 dĺžok po 8 LED. Prilepte ich k drevenému podkladu, rovnomerne rozloženým a striedajúcim sa smerom. Dávajte pozor na šípky, tieto LED pásy fungujú iba jedným spôsobom. Spájkujte tri výstupy každého pásu s tromi vstupmi ďalšieho pásu. Pripojte vstupy prvého pásu k doske arduino, ak používate môj kód, pre Data som použil pin 2.
Pred vypnutím spájkovačky vyskúšajte svoje pripojenia pomocou príkladu náčrtu FastLED. Rád používam ColorPallets.
Toto je tiež vhodný čas na pripojenie mikrofónu k Arduinu. Pripojte napájanie k výstupu 3,3 V a dáta k A0. Môžete to otestovať pomocou náčrtu z mojej stránky GitHub.
Krok 3: Nahrajte kód
Predtým, ako niečo natrvalo zlepíte, je dôležité otestovať náčrt s vašim konečným nastavením. Ak niečo nefunguje, bude jednoduchšie to opraviť teraz ako neskôr. Náčrt, ktorý som napísal, nájdete tu:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Otvorte ho v IDE Arduino a uistite sa, že všetky hodnoty v hornej časti vedľa príkazov #DEFINE zodpovedajú vášmu nastaveniu. Akonáhle je skica nahraná a zdá sa, že funguje správne, môžete prejsť na posledný krok.
Krok 4: Konečná montáž
3D tlač štyri 1 rozpery na oddelenie akrylátu od diód LED. Ak nemáte 3D tlačiareň, môžete na improvizáciu týchto rozperiek použiť čokoľvek iné. Kartón alebo drevené bloky budú fungovať dobre. Horúce lepidlo vložte do každej z nich rozperu. štyri rohy a prilepte svoj Arduino a mikrofón niekde dole, aby Arduino mohlo napájať a mikrofón počul hluk.
Voliteľne môžete vyvŕtať niekoľko otvorov v zadnej časti, aby ste ich mohli ľahko pripevniť na stenu pomocou niekoľkých palcov. Alternatívne to môžete nechať ako ozdobu stolu alebo príkazový pásik zavesiť na stenu.
Nakoniec za horúca prilepte akrylát na rozpery v každom rohu a nechajte uschnúť. Teraz máte krásny LED vizualizér, ktorým môžete zapôsobiť na priateľov alebo sa zabaviť!
Odporúča:
RGB podsvietenie + zvukový vizualizér: 4 kroky (s obrázkami)
RGB podsvietenie + vizualizér zvuku: Vitajte v mojom návode, ako vytvoriť RGB LED podsvietenie napr. zadná časť vášho televízora alebo stolu. Samotná schéma je veľmi jednoduchá, pretože LED pásiky WS2812 je veľmi jednoduché prepojiť napríklad s Arduino Nano. Poznámka: že nás nemusíte
Zvukový vizualizér laserového pera: 3 kroky (s obrázkami)
Laserový zvukový vizualizér: V tejto príručke sa dozviete, ako si vytvoriť vlastný zvukový vizualizér pomocou jednoduchých zdrojov. Umožní vám to vizuálne znázorniť zvuk, hudbu alebo čokoľvek, čo môžete pripojiť k reproduktoru! UPOZORNENIE - Táto príručka používa laserové pero, ktoré dokáže
Wiggly Wobbly - Pozrite sa na zvukové vlny !! Vizualizér zvuku v reálnom čase !!: 4 kroky
Wiggly Wobbly - Pozrite sa na zvukové vlny !! Real Time Audio Visualizer !!: Zamysleli ste sa niekedy nad tým, ako vyzerajú piesne Beetle ?? Alebo jednoducho chcete vidieť, ako zvuk vyzerá? Potom sa nebojte, som tu, aby som vám pomohol dosiahnuť, aby to bolo znovaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeetetetších skladbách
Hudobný vizualizér s Arduino: 5 krokov
Hudobný vizualizér s Arduino: Interaktívny hudobný vizualizér KomponentyLM338T x5 Potenciometer x2 (1k a 10k) 1N4006 dióda x5 Kondenzátor x2 (1uF a 10uF) Rezistory x3 (416, 10k a 1k) Aux splitter
Hudobný vizualizér (osciloskop): 4 kroky (s obrázkami)
Music Visualizer (osciloskop): Tento hudobný vizualizér predstavuje vynikajúci spôsob, ako dodať zážitku z hudby väčšiu hĺbku, a je celkom jednoduché ho zostaviť. Môže to byť tiež užitočný ako skutočný osciloskop pre niektoré aplikácie, ktoré vyžadujú: -starý crt (takmer všetky b & am