Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acesta este un proiect care preia un semnal analogic continuu, de obicei muzică și îl folosește pentru a aprinde un vizualizator cu 7 benzi. Folosește cipul MSGEQ7 pentru a analiza semnalul muzical pentru a obține mărimile de frecvență și îl mapează pe benzile led. Benzile Led utilizate sunt SK6812, cunoscut și sub numele de WS2811 sau Adafruit Neopixel.
Echipamentul folosit:
1.) MSGEQ7
2.) Mufă auxiliară de 3,5 mm
3.) Rezistențe 2x 22k Ohm
4.) 0,01 condensator microFarad
5.) 2x 0,1 condensatori microFarad
6.) Rezistor 200 kiloOhm
7.) 33 picoFarad Condensator
8.) Arduino Uno
9.) Banda LED SK6812 RGB / Banda LED WS2811 RGB / Orice banda Adafruit Neopixel
Pasul 1: Realizarea mufei pentru căști feminin
Lipiți cele două canale fiecare cu 2 rezistențe diferite de 22K Ohm. Apoi, uniți cele două rezistențe și lipiți-le pe un condensator de 0,01 microFarad. Asta ar fi semnalul de intrare. Pământul de la cric se îndreaptă spre șina de la sol a plăcii de pâine
Pasul 2: Cablarea Arduino și MSGEQ7
Conectați IC-ul așa cum se arată în schemă.
Resetarea merge la pinul digital 8 de pe Arduino.
Strobe trece la pinul digital 5 de pe Arduino.
Ieșirea DC merge la Analog în A0
Datele de intrare ale LED-ului sunt trimise la pinul digital 6 de pe Arduino.
Pasul 3: LED-uri
Va trebui să lipiți 7 benzi în serie în jurul unui card de stoc Dacă doriți să aveți un efect de vizualizare a școlii vechi. Nu folosiți sârmă solidă pentru a lipi, acestea nu se lipesc frumos de tampoanele de pe benzi. Datele intrate merg la pinul 6 de pe arduino. De asemenea, LED-urile pot extrage până la 80 de milli Amperi pe LED. Asta înseamnă că 60 de LED-uri pot trage până la 5 amperi (4.8A). Folosesc o unitate de alimentare cu CPU veche.
Pasul 4: Codul
codul este atașat și poate fi deschis în ideea arduino. Puteți seta numărul de LED-uri din cod.