Sadržaj:
- Pribor
- Korak 1: Izrežite podlogu i izbrusite akril
- Korak 2: Ožičite LED diode i mikrofon
- Korak 3: Prenesite kôd
- Korak 4: Završna montaža
Video: Arduino FFT vizualizator s adresabilnim LED -ima: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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.
Prvotno sam planirao uključiti gumb i neke alternativne načine prikaza, ali nisam imao priliku napisati kôd za njega. Ako imate iskustva s Arduinom, ne bi vam trebalo biti teško izmijeniti moj kôd tako da uključi druge animacije ili čak samo različite boje. Ali trebate dodati gumb s otpornikom od 330 ohma.
Kôd:
STL:
Pribor
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 ili čak želite samo neke dodatne uobičajene dijelove: Upotrijebite partnerske veze da podržite moj sadržaj!
amzn.to/3fqEkIJ
Ovdje se koristi sve ostalo:
1/8 Šperploča - lokalna trgovina željezom
Led traka (5m 30 LED/m) -
Akrilne ploče -
Mikrofon -
Žica -
Skidač žice -
Pištolj za vruće ljepilo -
Lemilica -
3D pisač -
Filament -
Korak 1: Izrežite podlogu i izbrusite akril
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 mitre 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: Ožičite LED diode i mikrofon
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 sljedeć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 dobro vrijeme za povezivanje mikrofona s Arduinom. Spojite napajanje na izlaz 3.3V, a podatke na A0. To možete testirati skicom sa moje stranice GitHub.
Korak 3: Prenesite kôd
Važno je isprobati 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 odgovaraju li sve vrijednosti na vrhu pored #DEFINE izraza vašim postavkama. Nakon što se skica prenese i čini se da radi ispravno, možete prijeći na posljednji korak.
Korak 4: Završna montaža
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 kako bi Arduino mogao primati struju, a mikrofon čuti buku.
Po želji možete izbušiti neke rupe na stražnjoj strani radi lakše montaže na zid s nekoliko papučica. 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čeni:
RGB pozadinsko osvjetljenje + audio vizualizator: 4 koraka (sa slikama)
RGB pozadinsko osvjetljenje + audio vizualizator: Dobro došli u moje instrukcije o tome kako izgraditi RGB LED pozadinsko osvjetljenje za npr. stražnjoj strani televizora ili stola. Sama shema je vrlo jednostavna jer se LED trake WS2812 vrlo lako povezuju s, na primjer, Arduino Nano.Napomena: da ne morate nas
Audio vizualizator bez adresiranja RGB LED trake: 6 koraka (sa slikama)
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ćuje odabir jedne od 16 unaprijed programiranih boja! Slušam puno glazbe koja me motivira, ali osvjetljenje jednostavno ne namješta
Vizualizator zvuka laserskom olovkom: 3 koraka (sa slikama)
Vizualizator zvuka laserskom olovkom: U ovom vodiču ćete otkriti kako napraviti vlastiti vizualizator zvuka s jednostavnim resursima. Omogućava vam da vidite vizualni prikaz zvuka, glazbe 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)
Retro LED trakasti audio vizualizator: Kao glazbenik i student elektrotehnike, volim svaki projekt koji presijeca ta dva polja. Vidio sam neke audio vizualizatore "uradi sam" (ovdje, ovdje, ovdje i ovdje), ali svaki je propustio barem jedan od dva cilja koja sam sebi postavio: p
Kako napraviti frekvencijski audio vizualizator za kostim (Arduino projekt): 8 koraka (sa slikama)
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 knjižnice u