![Arduino FFT vizualizator sa adresabilnim LED -ima: 4 koraka Arduino FFT vizualizator sa adresabilnim LED -ima: 4 koraka](https://i.howwhatproduce.com/images/001/image-541-22-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Image Image](https://i.howwhatproduce.com/images/001/image-541-24-j.webp)
![](https://i.ytimg.com/vi/OPvW9lefkqE/hqdefault.jpg)
![Arduino FFT vizualizator sa adresabilnim LED diodama Arduino FFT vizualizator sa adresabilnim LED diodama](https://i.howwhatproduce.com/images/001/image-541-25-j.webp)
Ovaj vodič će objasniti kako izgraditi audio vizualizator s Arduino Uno i nekim adresabilnim LED diodama. Ovo je projekt koji već neko vrijeme želim raditi jer sam loš za zvučno reaktivna svjetla. Ova svjetla koriste biblioteku FFT (Fast Fourier Transform) za izračunavanje vršnih frekvencija koje čuje ugrađeni mikrofon i prikazuje svaku frekvenciju u drugoj boji.
Prvobitno sam planirao uključiti dugme i neke alternativne načine prikaza, ali nisam imao priliku napisati kôd za to. Ako imate iskustva s Arduinom, ne bi vam trebalo biti teško izmijeniti moj kôd tako da uključuje druge animacije ili čak samo različite boje. Ali morate dodati dugme sa otpornikom od 330 ohma.
Kod:
STL:
Supplies
Elegoo je bio vrlo ljubazan i poslao mi je osnovni početni komplet Arduina za ovaj projekt! Morat ćete ga odabrati ako ste tek počeli koristiti Arduino, pa čak i ako samo želite neke dodatne uobičajene dijelove: Upotrijebite partnerske veze za podršku mom sadržaju!
amzn.to/3fqEkIJ
Evo sve ostalo što se koristi:
1/8 Šperploča - lokalna prodavnica gvožđa
Led traka (5m 30 LED/m) -
Akrilne ploče -
Mikrofon -
Žica -
Skidač žice -
Pištolj za vruće ljepilo -
Lemilica -
3D štampač -
Filament -
Korak 1: Izrežite podlogu i izbrusite akril
![Izrežite podlogu i izbrusite akril Izrežite podlogu i izbrusite akril](https://i.howwhatproduce.com/images/001/image-541-26-j.webp)
![Izrežite podlogu i izbrusite akril Izrežite podlogu i izbrusite akril](https://i.howwhatproduce.com/images/001/image-541-27-j.webp)
Izrežite drvo na kvadrat dimenzija 1 x 1 (ili odgovara veličini vašeg akrila). To se može učiniti kružnom pilom ili ručnom pilom ako možete držati rubove kvadratnim, ali to je najjednostavnije pomoću kutne ili stolne pile.
Ošmirglajte obje strane akrilnog lima brusnim papirom niske granulacije kako biste ga smrznuli. To se može učiniti brusilicom ili ručno. Izbjegavajte brusni papir visoke granulacije jer ćete ostaviti velike prašine u materijalu koje će uništiti gotov izgled.
Korak 2: Povežite LED diode i mikrofon
![Ožičite LED diode i mikrofon Ožičite LED diode i mikrofon](https://i.howwhatproduce.com/images/001/image-541-28-j.webp)
![Ožičite LED diode i mikrofon Ožičite LED diode i mikrofon](https://i.howwhatproduce.com/images/001/image-541-29-j.webp)
![Ožičite LED diode i mikrofon Ožičite LED diode i mikrofon](https://i.howwhatproduce.com/images/001/image-541-30-j.webp)
Izrežite LED traku na 8 dužina po 8 LED dioda. Zalijepite ih na drvenu podlogu, ravnomjerno raspoređenih i naizmjeničnih smjerova. Imajte na umu strelice, ove LED trake rade samo u jednom smjeru. Lemite tri izlaza svake trake na tri ulaza sledeće trake. Spojite ulaze prve trake na arduino ploču, ako koristite moj kod, za podatke sam koristio pin 2.
Prije isključivanja lemilice, provjerite svoje veze pomoću FastLED primjera skice. Volim koristiti ColorPallets.
Ovo je također dobar trenutak za povezivanje mikrofona s Arduinom. Priključite napajanje na izlaz 3.3V, a podatke na A0. Ovo možete testirati pomoću skice sa moje stranice GitHub.
Korak 3: Otpremite kôd
Važno je testirati skicu s konačnim postavkama prije nego što trajno zalijepite bilo što. Ako nešto ne uspije, bit će lakše popraviti to sada nego kasnije. Skicu koju sam napisao možete pronaći ovdje:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Otvorite ga u Arduino IDE -u i provjerite da li se sve vrijednosti na vrhu pored #DEFINE izraza podudaraju s vašim postavkama. Nakon što se skica učita i čini se da radi ispravno, možete prijeći na posljednji korak.
Korak 4: Završna montaža
![Završna skupština Završna skupština](https://i.howwhatproduce.com/images/001/image-541-31-j.webp)
![Završna skupština Završna skupština](https://i.howwhatproduce.com/images/001/image-541-32-j.webp)
![Završna skupština Završna skupština](https://i.howwhatproduce.com/images/001/image-541-33-j.webp)
![Završna skupština Završna skupština](https://i.howwhatproduce.com/images/001/image-541-34-j.webp)
3D ispis četiri razmaka od 1 za odvajanje akrila od LED dioda. Ako nemate 3D pisač, možete upotrijebiti bilo što drugo za improviziranje ovih odstojnika. Kartonski ili drveni blokovi dobro bi funkcionirali. Vruće zalijepite odstojnik u svaki od četiri ugla i zalijepite svoj Arduino i mikrofon negdje pri dnu tako da Arduino može primiti napajanje, a mikrofon može čuti buku.
Po želji možete izbušiti neke rupe na stražnjoj strani radi lakše montaže na zid s nekoliko držača palca. Alternativno, ovo možete ostaviti kao ukras za stol ili naredbu okačiti na zid.
Na kraju vruće zalijepite akril na odstojnike u svakom kutu i ostavite da se osuši. Sada imate prekrasan LED vizualizator kojim možete impresionirati prijatelje ili se zabaviti!
Preporučuje se:
RGB pozadinsko osvjetljenje + audio vizualizator: 4 koraka (sa slikama)
![RGB pozadinsko osvjetljenje + audio vizualizator: 4 koraka (sa slikama) RGB pozadinsko osvjetljenje + audio vizualizator: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2932-17-j.webp)
RGB pozadinsko osvjetljenje + audio vizualizator: Dobro došli u moje instrukcije o tome kako izgraditi RGB LED pozadinsko osvjetljenje za npr. Pozadina vašeg televizora ili stola. Sama shema je vrlo jednostavna jer su LED trake WS2812 vrlo jednostavne za povezivanje s, na primjer, Arduino Nano.Napomena: da nam ne morate
Audio vizualizator bez adresiranja RGB LED trake: 6 koraka (sa slikama)
![Audio vizualizator bez adresiranja RGB LED trake: 6 koraka (sa slikama) Audio vizualizator bez adresiranja RGB LED trake: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-3885-21-j.webp)
Audio vizualizator bez adresiranja RGB LED traka: Već neko vrijeme imam 12V RGB LED traku oko ormarića za televizor i njome upravlja dosadni LED upravljački program koji mi omogućava da izaberem jednu od 16 unaprijed programiranih boja! puno muzike koja me motivira, ali osvjetljenje jednostavno ne namješta
Vizualizator zvuka laserskom olovkom: 3 koraka (sa slikama)
![Vizualizator zvuka laserskom olovkom: 3 koraka (sa slikama) Vizualizator zvuka laserskom olovkom: 3 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-5566-j.webp)
Vizualizator zvuka laserskom olovkom: U ovom vodiču ćete otkriti kako napraviti vlastiti vizualizator zvuka s jednostavnim resursima. Omogućava vam da vidite vizuelni prikaz zvuka, muzike ili bilo čega što možete priključiti u zvučnik! MOLIMO NAPOMENU - Ovaj vodič koristi lasersku olovku koja može
Audio vizualizator retro LED traka: 4 koraka (sa slikama)
![Audio vizualizator retro LED traka: 4 koraka (sa slikama) Audio vizualizator retro LED traka: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/004/image-9589-j.webp)
Audio vizualizator sa retro trakama sa LED trakama: Kao muzičar i student elektrotehnike, volim svaki projekat koji ukršta ova dva polja. Vidio sam neke "uradi sam" audio vizualizatore (ovdje, ovdje, ovdje i ovdje), ali svaki je propustio barem jedan od dva cilja koja sam sebi postavio: p
Kako napraviti audio vizualizator frekvencije za kostim (Arduino projekt): 8 koraka (sa slikama)
![Kako napraviti audio vizualizator frekvencije za kostim (Arduino projekt): 8 koraka (sa slikama) Kako napraviti audio vizualizator frekvencije za kostim (Arduino projekt): 8 koraka (sa slikama)](https://i.howwhatproduce.com/images/004/image-9763-24-j.webp)
Kako napraviti frekvencijski audio vizualizator za kostim (Arduino projekt): U ovom Instuctableu pružit ću savjete, planove i kodove za izradu uzbudljivog audio vizualizatora ugrađenog u odijelo od pjene od stakloplastike. Usput ću podijeliti korisne korake i dodatne kodove koje neki žele implementirati arduino FFT biblioteke u