Índice:
- Etapa 1: reunindo seus materiais
- Etapa 2: reunindo suas ferramentas
- Etapa 3: bloquear
- Etapa 4: matriz de LED
- Etapa 5: Conectando sua matriz de LED ao Arduino
- Etapa 6: Tocando música
Vídeo: Arduino LED Audio Spectrum: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é um guia usando o Arduino Uno para exibir a forma de onda de áudio de sua música usando uma matriz de LEDs (diodos emissores de luz).
Etapa 1: reunindo seus materiais
Esta é uma lista de todos os materiais de que você precisa
1. Arduino Uno (ou alternativa mais barata)
2. Spectrum Shield (você pode ter que comprar cabeçalhos e soldá-los em você mesmo)
3. Uma tábua de pão sem solda
4. Madeira ou Filamento 3D
5. Solda
6. Um monte de fios
7. LEDs e resistores (eu usei estes, o número de LEDs pode variar dependendo de quantas linhas e colunas você deseja)
Etapa 2: reunindo suas ferramentas
É importante usar as ferramentas certas! Esta é uma lista das ferramentas de que você precisará
1. Bloco de madeira
- 1. Uma broca
- 2. Uma broca 3/16
- 3. Algum tipo de serra para cortar madeira (usei uma serra circular)
- 4. Duas barras de fixação (opcional: para segurar a madeira)
- 5. Uma régua de ângulo reto para medir a madeira (a régua funcionará)
- 6. Uma caneta para marcar a madeira
OU
1. Bloco de plástico
1. Uma impressora 3D
2. Um ferro de solda
3. Alicate de ponta longa (para dobrar facilmente os fios ao trabalhar com o ferro de solda)
4. Descascadores / cortadores de fio
5. E, claro, um computador para programar o Arduino usando o software Arduino
Etapa 3: bloquear
Neste guia, farei uma matriz de LED 7 por 5
7 colunas, 5 linhas = 35 (7 * 5) LEDs e 12 (7 + 5) pinos
Quanto mais colunas e linhas você colocar em sua matriz: mais pinos você precisará.
Para este projeto, existem 13 pinos disponíveis, portanto, a soma de suas linhas e colunas não deve exceder 13.
Cada LED deve ter 15 mm de distância um do outro para garantir uma soldagem fácil
A matriz terá 90 mm por 60 mm e adicionaremos uma margem de 40 mm a todos os lados
Bloco de madeira
- Portanto, corte um pedaço de madeira com 170 mm (17 cm) por 140 mm (14 cm)
- Agora, usando uma régua e uma caneta, desenhe a grade de 90 mm por 60 mm
- Faça um furo em cada ponto usando a broca 3/16
- depois de perfurar, você pode querer lixá-lo
- Você pode pintar ou manchar a madeira (eu pintei a minha para dar uma cor mais escura)
OU
Bloco de Plástico
Baixe e imprima em 3D este modelo STL:
Etapa 4: matriz de LED
1. Vire o bloco de madeira e coloque um LED em cada orifício, coloque cada LED de forma que o pino de aterramento fique direcionado para o canto esquerdo inferior da peça de madeira. 2. Dobre cada pino de aterramento para baixo, certifique-se de que os pinos de aterramento não se sobreponham a nenhum pino de alimentação. 3. Agora dobre todos os pinos de alimentação para a direita 4. Solde todos os pinos de aterramento juntos 5. Dobre os pinos de alimentação para que não toquem nos pinos de aterramento e solde-os. 6. Verifique se nenhum pino de aterramento está tocando em um pino de alimentação! 7. Se você estiver usando fio de engate como eu, corte e descasque os fios de cada linha e coluna com comprimento suficiente para alcançar o Arduino 8. Solde os fios juntos
Etapa 5: Conectando sua matriz de LED ao Arduino
- Conecte seu Spectrum Shield ao Arduino
- Conecte o fio da linha 1 ao pino digital 6 e os fios da linha 2-5 aos pinos analógicos 2-5
- Conecte as colunas 1-7 à placa de ensaio por meio de resistores e aos pinos digitais do Arduino 7-13
- Execute este código para garantir que todos os seus LEDs funcionem, tive que trocar alguns
- Execute este código que fiz usando Multiplexing para iluminar o áudio
Etapa 6: Tocando música
Use um cabo auxiliar para conectar sua blindagem a qualquer dispositivo que tenha um conector aux (smartphone, computador, ipod, etc)
Em seguida, use outro cabo auxiliar para saída para alto-falantes ou conecte fones de ouvido!
Eu tenho o antigo DEV-10306 - Spectrum shield, então meus dois conectores auxiliares podem ser usados como entrada ou saída.
O modelo mais novo deve especificar qual conector auxiliar é de entrada e saída na placa.
Você pode usar uma bateria de 9v e levar a matriz de LED para qualquer lugar!
Recomendado:
Como fazer DIY 32 Band LED Audio Music Spectrum Analyzer usando Arduino Nano em casa #arduinoproject: 8 etapas
Como fazer DIY Analisador de espectro de música de áudio de LED de 32 bandas usando Arduino Nano em casa #arduinoproject: Hoje faremos um analisador de espectro de música de LED de 32 bandas em casa usando Arduino, ele pode mostrar o espectro de frequência e reproduzir vários ao mesmo tempo.NotaO max7219LED deve ser conectado na frente do resistor de 100k, caso contrário, o ruído da fala
Adaptador ZX Spectrum USB para Raspberry Pi RetroPie Builds: 5 etapas (com imagens)
Adaptador ZX Spectrum USB para Raspberry Pi RetroPie Builds: RetroPie é uma distribuição Linux especial projetada especificamente para emular sistemas de videogame retrô em Raspberry Pis e outros computadores de placa única. Já faz um tempo que estou querendo fazer tudo para construir uma RetroPie e quando vi essa reprodução
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e
MSP430 Breadboard Audio Spectrum Analyzer: 6 etapas
MSP430 Breadboard Audio Spectrum Analyzer: Este projeto é baseado em microfone e requer componentes externos mínimos. 2 x células de moeda LR44 são usadas para que eu possa ter toda a estrutura trabalhando nos limites de uma mini placa de ensaio de 170 pontos de amarração. ADC10, TimerA interrupção LPM wake-up, TimerA PWM
LoL Shield Audio Spectrum VU Meter: 4 etapas (com imagens)
LoL Shield Audio Spectrum VU Meter: Este é um medidor de VU de espectro de áudio que usa o LoL Shield para Arduino. O LoL Shield é uma matriz de 14 x 9 LED que se encaixa no Arduino como um escudo e é controlada por um método eficiente conhecido como Charlieplexing. Foi desenhado por Jimmie P