Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um projeto que pega um sinal analógico contínuo geralmente música e o usa para iluminar um visualizador de led de 7 bandas. Ele usa o chip MSGEQ7 para analisar o sinal de música para obter as magnitudes de frequência e mapeá-lo para as faixas de led. As tiras de Led utilizadas são SK6812 também conhecidas como WS2811 ou Adafruit Neopixel.
Equipamento usado:
1.) MSGEQ7
2.) Tomada auxiliar fêmea de 3,5 mm
3.) 2 resistores de 22k Ohm
4.) 0,01 capacitor microFarad
5.) 2x 0,1 capacitores microFarad
6.) Resistor de 200 kiloOhm
7.) 33 capacitor picoFarad
8.) Arduino Uno
9.) Tira led SK6812 RGB / tira led WS2811 RGB / Tira qualquer Adafruit Neopixel
Etapa 1: fazer o conector de fone de ouvido feminino
Solde os dois canais, cada um com 2 resistores de 22K Ohm diferentes. Em seguida, junte os dois resistores e solde-os a um capacitor 0,01 microFarad. Isso seria sinal de entrada. O aterramento do conector vai para o trilho de aterramento da placa de pão
Etapa 2: conectando o Arduino e o MSGEQ7
Conecte o IC conforme mostrado no esquema.
A reinicialização vai para o pino digital 8 no Arduino.
Strobe vai para o pino digital 5 no Arduino.
Saída DC vai para Analógico em A0
A entrada de dados do LED vai para o pino digital 6 no Arduino.
Etapa 3: LEDs
Você precisará soldar 7 tiras em série ao redor de um Card Stock Se quiser ter um efeito de visualizador da velha escola. Não use fio de núcleo sólido para soldar, eles não grudam bem nas almofadas das tiras. Os dados vão para o pino 6 no arduino. Além disso, os LEDs podem consumir até 80 mili Amps por LED. Isso significa que 60 LEDs podem consumir até 5 Amperes (4,8A). Eu uso uma fonte de alimentação de CPU antiga.
Etapa 4: O Código
o código está anexado e pode ser aberto no ide arduino. Você pode definir o número de LEDs no código.