Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Hoje faremos um analisador de espectro de música de áudio LED de 32 bandas em casa usando o Arduino, ele pode mostrar o espectro de frequência e reproduzir música ao mesmo tempo.
Observação
O max7219LED deve ser conectado na frente do resistor de 100k, caso contrário, o ruído do alto-falante será muito alto.
Etapa 1: Componentes
As seguintes peças foram utilizadas neste projeto:
Arduino Nano, Dois resistores de 100K, Três resistores de 4,7K, Duas capacitâncias 104 (104 = 100000pF = 100nF = 0,10μF), 4 em 1 LED de matriz de pontos Max7219, Tomada de áudio PJ-320D 3,5 MM, Fios de jumpers, Breadboard, 3W PAM8403 Classe D Amplificador de áudio e dois alto-falantes, A versão do Arduino IDE usada é 1.8.12
Etapa 2: Código:
► GitHub (esquema e esboço):
Etapa 3: Diagrama de Circuito
Etapa 4: Produção
1. Instale o arquivo de biblioteca: Abra "Tools" - "Library Manager" no software de desenvolvimento Arduino, em seguida, procure arduinoFFT, MD_MAX72xx e Adafruit_GFX e instale-os.
Etapa 5:
2. Instale o arquivo de biblioteca: abra "Sketch" - "Incluir biblioteca" - "Adicionar biblioteca. ZIP ……" no software de desenvolvimento Arduino e, em seguida, adicione Max72Panel.zip
Etapa 6:
3. Selecione a placa de desenvolvimento como Arduino Nano, isso é escolher o certo.
Etapa 7:
4. Selecione o processador como ATmega328P (Old Bootloader), esta é a escolha certa.
Etapa 8:
5. Em seguida, selecione a porta, esta porta deve ser a mesma que você vê no gerenciador de dispositivos, para que você possa gravar o código na placa de desenvolvimento.