Cuprins:
- Provizii
- Pasul 1: Tăiați baza și șlefuiți acrilul
- Pasul 2: conectați LED-urile și microfonul
- Pasul 3: Încărcați codul
- Pasul 4: Adunarea finală
Video: Vizualizator Arduino FFT cu LED-uri adresabile: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest tutorial va explica cum să construiți un vizualizator audio cu un Arduino Uno și câteva LED-uri adresabile. Acesta este un proiect pe care îmi doresc să-l fac de ceva timp, pentru că sunt un fraier pentru lumini reactive sonore. Aceste lumini folosesc biblioteca FFT (Fast Fourier Transform) pentru a calcula vârfurile de frecvență auzite de microfonul încorporat și afișează fiecare frecvență într-o culoare diferită.
Inițial plănuisem să includ un buton și câteva moduri alternative pentru afișaj, dar nu am avut șansa să scriu codul pentru acesta. Dacă aveți o experiență Arduino, nu ar trebui să vă fie prea greu să modificați codul meu pentru a include alte animații sau chiar culori diferite. Tot ce va trebui să adăugați este un buton cu un rezistor de 330 ohmi.
Cod:
STL:
Provizii
Elegoo a fost foarte amabil și mi-a trimis un kit de bază Arduino pentru acest proiect! Veți dori să alegeți unul dacă sunteți nou în Arduino sau chiar dacă doriți doar câteva părți comune în plus: utilizați linkurile afiliate pentru a sprijini conținutul meu!
amzn.to/3fqEkIJ
Iată orice altceva folosit:
Placaj de 1/8 - magazin de hardware local
Led Strip (5m 30 leduri / m) -
Foi acrilice -
Mic -
Sârmă -
Dispozitiv de decupare a firelor -
Hot Glue Gun -
Fier de lipit -
Imprimantă 3D -
Filament -
Pasul 1: Tăiați baza și șlefuiți acrilul
Tăiați lemnul într-un pătrat de 1 'x 1' (sau potriviți dimensiunea acrilicului dvs.). Acest lucru se poate face cu un ferăstrău circular sau cu un ferăstrău de mână, dacă puteți menține marginile pătrate, dar este cel mai ușor cu un ferăstrău cu mitră sau cu ferăstrău de masă.
Șlefuiți ambele părți ale foii acrilice cu hârtie de nisip cu granulație mică pentru a o îngheța. Acest lucru se poate face cu o șlefuitoare sau cu mâna. Evitați hârtia de nisip cu granulație mare, deoarece veți lăsa sfărâmături mari în materialul care va strica aspectul finit.
Pasul 2: conectați LED-urile și microfonul
Tăiați banda LED în 8 lungimi de 8 LED-uri. Lipiți-le de baza din lemn, distanțate uniform și direcții alternante. Fiți atenți la săgeți, aceste benzi LED funcționează doar într-un singur sens. Lipiți cele trei ieșiri ale fiecărei benzi la cele trei intrări ale benzii următoare. Conectați intrările primei benzi la placa arduino, dacă utilizați codul meu, am folosit pinul 2 pentru date.
Înainte de a opri fierul de lipit, asigurați-vă că vă testați conexiunile cu o schiță de exemplu FastLED. Îmi place să folosesc ColorPallets.
Acesta este, de asemenea, un moment bun pentru a conecta microfonul la Arduino. Conectați puterea la ieșirea de 3,3V și datele la A0. Puteți testa acest lucru cu schița de pe pagina mea GitHub.
Pasul 3: Încărcați codul
Este important să testați schița cu configurarea finală înainte de a lipi ceva permanent. Dacă ceva nu funcționează, va fi mai ușor să îl remediați acum decât mai târziu. Schița pe care am scris-o o puteți găsi aici:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Deschideți-l în ID-ul Arduino și asigurați-vă că toate valorile din partea de sus de lângă instrucțiunile #DEFINE se potrivesc cu setarea dvs. Odată ce schița este încărcată și pare să funcționeze corect, puteți trece la pasul final.
Pasul 4: Adunarea finală
Imprimați 3D patru distanțieri de 1 pentru a separa acrilul de LED-uri. Dacă nu aveți o imprimantă 3D, puteți folosi orice altceva pentru a improviza aceste distanțiere. Carton sau blocuri de lemn ar funcționa foarte bine. patru colțuri și lipiți-vă Arduino și microfonul undeva în partea de jos, astfel încât Arduino să poată primi energie și microfonul să audă zgomot.
Opțional, puteți găuri câteva găuri în spate pentru o montare ușoară pe perete cu câteva cleme. Alternativ, puteți lăsa acest lucru ca un ornament de birou sau comanda-l pe perete.
În cele din urmă, lipiți acrilul la distanțierii din fiecare colț și lăsați-l să se usuce. Aveți acum un vizualizator LED frumos pe care îl puteți folosi pentru a impresiona prietenii sau pentru a vă distra!
Recomandat:
Benzi LED adresabile AtTiny85: 10 pași
Benzi LED adresabile AtTiny85: Scopul meu era să fac o lampă de birou din LED-uri. Am vrut să fie reglabilă, astfel încât să poată fi folosită atât ziua, cât și noaptea. În prima mea încercare, am folosit o bandă LED simplă și un MOS mare FET-uri pentru a le conduce la 12v. De data aceasta am ales LED-uri adresabile care sunt powe
Cum să controlați LED-urile adresabile cu Fadecandy și procesare: 15 pași (cu imagini)
Cum să controlați LED-urile adresabile cu Fadecandy și Procesare: Ce este un tutorial pas cu pas despre cum să utilizați Fadecandy și Procesare pentru a controla LED-urile adresabile. Fadecandy este un driver LED care poate controla până la 8 benzi de 64 pixeli fiecare. (Puteți conecta mai multe Fadecandys la un computer pentru a crește
Afișaje cu 7 segmente adresabile: 10 pași (cu imagini)
Afișaje cu 7 segmente adresabile: De fiecare dată o idee îmi dă clic în creier și cred că „cum nu s-a mai făcut asta înainte?”; și de cele mai multe ori, așa a fost. În cazul „Afișajului cu 7 segmente adresabil” - Chiar nu cred că s-a făcut
Utilizați modulul Bluetooth 4.0 HC-08 pentru a controla LED-urile adresabile - un tutorial Arduino Uno: 4 pași (cu imagini)
Utilizați modulul Bluetooth 4.0 HC-08 pentru a controla LED-urile adresabile - un tutorial Arduino Uno: v-ați aprofundat încă în modulele de comunicare cu Arduino? Bluetooth deschide o lume de posibilități pentru proiectele dvs. Arduino și utilizarea internetului obiectelor. Aici vom începe cu un pas pentru copii și vom învăța cum să controlăm LED-urile adresabile cu un sma
Sticle de lapte adresabile (iluminare LED + Arduino): 12 pași (cu imagini)
Sticle de lapte adresabile (iluminare cu LED + Arduino): Faceți sticlele de lapte PPE în lumini LED arătoase și utilizați un Arduino pentru a le controla. Aceasta reciclează o serie de lucruri, în principal sticlele de lapte și folosește o cantitate foarte mică de energie: LED-urile aparent disipează mai puțin de 3 wați, dar sunt luminoase în