7 Band Led Audio Visualizer: 4 trinn (med bilder)
7 Band Led Audio Visualizer: 4 trinn (med bilder)
Image
Image
Gjør den kvinnelige hodetelefonkontakten
Gjør den kvinnelige hodetelefonkontakten

Dette er et prosjekt som tar inn et kontinuerlig analogt signal, vanligvis musikk og bruker det til å tenne en 7 -bånds ledet visualizer. Den bruker MSGEQ7 -brikken til å analysere musikksignalet for å få frekvensstørrelsene og kartlegge det til led -stripene. Led -stripene som brukes er SK6812 også kjent som WS2811 eller Adafruit Neopixel.

Utstyr som brukes:

1.) MSGEQ7

2.) 3,5 mm kvinnelig aux -kontakt

3.) 2x 22k Ohm motstander

4.) 0,01 microFarad -kondensator

5.) 2x 0,1 microFarad -kondensatorer

6.) 200 kiloOhm motstand

7.) 33 picoFarad kondensator

8.) Arduino Uno

9.) SK6812 RGB led strip/ WS2811 RGB led strip/ Any Adafruit Neopixel Strip

Trinn 1: Lag den kvinnelige hodetelefonkontakten

Lodd de to kanalene hver med 2 forskjellige 22K Ohm motstander. Fest deretter de to motstandene og lodd dem til en 0,01 microFarad -kondensator. Det ville være et signal. Bakken fra jekken går til bakken på brødbrettet

Trinn 2: Kabling av Arduino og MSGEQ7

Kabling av Arduino og MSGEQ7
Kabling av Arduino og MSGEQ7
Kabling av Arduino og MSGEQ7
Kabling av Arduino og MSGEQ7

Koble opp IC som vist i skjematisk.

Tilbakestill går til Digital pin 8 på Arduino.

Strobe går til digital pin 5 på Arduino.

DC ut går til Analog i A0

Data In av LED -en går til Digital Pin 6 på Arduino.

Trinn 3: Lysdioder

Lysdioder
Lysdioder

Du må lodde 7 strimler i serie rundt et kartong Hvis du vil ha en visualizer -effekt fra old school. Ikke bruk solid kjernetråd til å lodde, de fester seg ikke godt til putene på stripene. Dataene går til pin 6 på arduinoen. Lysdiodene kan også trekke opptil 80 milliampere per LED. Det betyr at 60 lysdioder kan trekke opptil 5 ampere (4.8A). Jeg bruker en gammel CPU -strømforsyningsenhet.

Trinn 4: Koden

koden er vedlagt og kan åpnes i arduino ideen. Du kan angi antall lysdioder i koden.

Anbefalt: