Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një projekt që merr një sinjal analog të vazhdueshëm zakonisht muzikë dhe e përdor atë për të ndezur një vizualizues të udhëhequr nga 7 banda. Ai përdor çipin MSGEQ7 për të analizuar sinjalin muzikor për të marrë madhësitë e frekuencës dhe e harton atë në shiritat e udhëhequr. Shiritat Led të përdorur janë SK6812 i njohur gjithashtu si WS2811 ose Adafruit Neopixel.
Pajisjet e përdorura:
1.) MSGEQ7
2.) Foleja aux femër 3.5 mm
3.) Rezistenca 2x 22k Ohm
4.) Kondensator 0.01 microFarad
5.) 2x 0.1 microFarad Kondensatorë
6.) Rezistencë 200 kiloOhm
7.) 33 picoFarad Kondensator
8.) Arduino Uno
9.) SK6812 RGB led strip/ WS2811 RGB led strip/ Any Adafruit Neopixel Strip
Hapi 1: Bërja e prizës për kufje për femra
Lidhni të dy kanalet secili me 2 rezistorë të ndryshëm 22K Ohm. Pastaj bashkoni dy rezistorët dhe ngjitini ato në një kondensator 0.01 microFarad. Ky do të ishte sinjal. Toka nga priza shkon në shinën tokësore të bordit të bukës
Hapi 2: Instalimi i Arduino dhe MSGEQ7
Lidhni IC -në siç tregohet në Skemë.
Rivendosja shkon në pinin dixhital 8 në Arduino.
Strobe shkon në pinin dixhital 5 në Arduino.
DC out shkon te Analog në A0
Të dhënat In të LED shkojnë në Digital Pin 6 në Arduino.
Hapi 3: LEDs
Ju do të duhet të lidhni 7 shirita në seri rreth një Stoku Kartash Nëse dëshironi të keni një efekt vizualizimi të shkollës së vjetër. Mos përdorni tela të ngurta me bërthamë për t'u bashkuar ato nuk ngjiten mirë në jastëkët në shirita. Të dhënat në shkojnë në pin 6 në arduino. Gjithashtu LED -të mund të tërheqin deri në 80 milli Amper për LED. Kjo do të thotë që 60 LED mund të tërheqin deri në 5 Amper (4.8A). Unë përdor një njësi të vjetër të furnizimit me energji CPU.
Hapi 4: Kodi
kodi është i bashkangjitur dhe mund të hapet në arduino ide. Mund të vendosni numrin e LED -ve në kod.