INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n projek wat 'n deurlopende analoog sein inneem, gewoonlik musiek en dit gebruik om 'n 7 -band geleide visualiseerder aan te steek. Dit gebruik die MSGEQ7 -chip om die musieksignaal te ontleed om die frekwensiegroottes te kry en dit na die LED -stroke toe te pas. Die LED -stroke wat gebruik word, is die SK6812, ook bekend as WS2811 of Adafruit Neopixel.
Toerusting wat gebruik word:
1.) MSGEQ7
2.) 3,5 mm vroulike aux -aansluiting
3.) 2x 22k Ohm weerstande
4.) 0,01 microFarad -kondensator
5.) 2x 0,1 microFarad -kondensators
6.) Weerstand van 200 kiloOhm
7.) 33 picoFarad -kondensator
8.) Arduino Uno
9.) SK6812 RGB led strip/ WS2811 RGB led strip/ Any Adafruit Neopixel Strip
Stap 1: Maak die vroulike koptelefoonaansluiting
Soldeer die twee kanale elk met 2 verskillende 22K Ohm -weerstande. Verbind dan die twee weerstande en soldeer dit aan 'n 0.01 microFarad -kondensator. Dit is 'n sein. Die grond van die domkrag gaan na die grondrail van die broodbord
Stap 2: Bedrading van die Arduino en die MSGEQ7
Verbind die IC soos in die skematiese weergawe getoon.
Herstel gaan na Digital pin 8 op die Arduino.
Strobe gaan na digitale pen 5 op die Arduino.
DC out gaan na Analog in A0
Die Data In van die LED gaan na Digital Pin 6 op die Arduino.
Stap 3: LED's
U moet 7 stroke in reekse rondom 'n kaartvoorraad soldeer as u 'n visualiseringseffek van die ou skool wil hê. Moet nie soliede kerndraad gebruik om te soldeer nie, dit plak nie lekker by die pads op die stroke nie. Die data in gaan na pen 6 op die arduino. Die LED's kan ook tot 80 milliampere per LED trek. Dit beteken dat 60 LED's tot 5 ampère (4.8A) kan trek. Ek gebruik 'n ou CPU -kragbron.
Stap 4: Die kode
die kode is aangeheg en kan in die arduino -idee oopgemaak word. U kan die aantal LED's in die kode stel.