Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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!