Índice:
- Suprimentos
- Etapa 1: corte a base e lixe o acrílico
- Etapa 2: conecte os LEDs e o microfone
- Etapa 3: faça upload do código
- Etapa 4: Montagem final
Vídeo: Arduino FFT Visualizer com LEDs endereçáveis: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Este tutorial explicará como construir um Audio Visualizer com um Arduino Uno e alguns LEDs endereçáveis. Este é um projeto que venho querendo fazer há algum tempo porque sou um fanático por luzes reativas de som. Essas luzes usam a biblioteca FFT (Fast Fourier Transform) para calcular os picos de frequência ouvidos pelo microfone embutido e exibe cada frequência em uma cor diferente.
Eu tinha planejado originalmente incluir um botão e alguns modos alternativos para a tela, mas não tive a chance de escrever o código para ele. Se você tem alguma experiência com o Arduino, não deve ser muito difícil modificar meu código para incluir outras animações ou mesmo apenas cores diferentes. Tudo o que você precisa adicionar é um botão com um resistor de 330 ohms.
Código:
STL:
Suprimentos
Elegoo foi muito gentil e me enviou um kit básico do Arduino para este projeto! Você vai querer escolher um se for novo no Arduino ou mesmo se quiser apenas algumas peças extras comuns: Use os links de afiliados para oferecer suporte ao meu conteúdo!
amzn.to/3fqEkIJ
Aqui está tudo o mais usado:
1/8 Plywood - Loja de ferragens local
Faixa de Led (5m 30 leds / m) -
Folhas de acrílico -
Mic -
Wire -
Decapador de fio -
Pistola de cola quente -
Ferro de soldar -
Impressora 3D -
Filamento -
Etapa 1: corte a base e lixe o acrílico
Corte a madeira em um quadrado de 1 x 1 '(ou combine o tamanho do seu acrílico). Isso pode ser feito com uma serra circular ou serra manual se você puder manter as bordas quadradas, mas é mais fácil com uma serra de esquadria ou de mesa.
Lixe os dois lados da folha de acrílico com uma lixa de baixa granulação para gelá-la. Isso pode ser feito com uma lixadeira ou manualmente. Evite lixas de alta granulação, pois você deixará grandes cortes no material que irão estragar a aparência final.
Etapa 2: conecte os LEDs e o microfone
Corte sua faixa de LED em 8 comprimentos de 8 LEDs. Cole-os na base de madeira, espaçados uniformemente e em direções alternadas. Esteja atento às setas, essas fitas de LED funcionam apenas em uma direção. Solde as três saídas de cada tira nas três entradas da próxima tira. Conecte as entradas da primeira faixa à placa arduino, se você estiver usando meu código, usei o pino 2 para dados.
Antes de desligar o ferro de soldar, certifique-se de testar suas conexões com um esboço de exemplo FastLED. Gosto de usar ColorPallets.
Este também é um bom momento para conectar o microfone ao Arduino. Conecte a alimentação à saída de 3,3 V e os dados ao A0. Você pode testar isso com o esboço da minha página GitHub.
Etapa 3: faça upload do código
É importante testar o esboço com sua configuração final antes de colar qualquer coisa permanentemente. Se alguma coisa não funcionar, será mais fácil consertar agora do que mais tarde. O esboço que escrevi pode ser encontrado aqui:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Abra-o no IDE do Arduino e certifique-se de que todos os valores no topo próximo às instruções #DEFINE correspondem à sua configuração. Assim que o esboço for carregado e parecer funcionar corretamente, você pode seguir para a etapa final.
Etapa 4: Montagem final
Imprima em 3D quatro espaçadores de 1 para separar o acrílico dos LEDs. Se você não tiver uma impressora 3D, pode usar qualquer outra coisa para improvisar esses espaçadores. Papelão ou blocos de madeira funcionariam perfeitamente. Cole um espaçador em cada um dos quatro cantos e cole seu Arduino e microfone em algum lugar na parte inferior para que o Arduino possa receber energia e o microfone possa ouvir ruído.
Opcionalmente, você pode fazer alguns furos na parte traseira para fácil montagem na parede com algumas tachinhas. Alternativamente, você pode deixar isso como um enfeite de mesa ou colar de comandos na parede.
Por fim, cole o acrílico com cola quente nos espaçadores de cada canto e deixe secar. Agora você tem um lindo visualizador de LED que pode usar para impressionar amigos ou entreter-se!
Recomendado:
FLOODLIGHT DIY W / AC LEDs (+ EFICIENCY VS DC LEDs): 21 etapas (com imagens)
FLOODLIGHT DIY W / AC LEDs (+ EFICIENCY VS DC LEDs): Neste vídeo / instrutível, estarei fazendo um projetor com chips de LED AC sem driver extremamente baratos. Eles são bons? Ou são lixo completo? Para responder a isso, farei uma comparação completa com todas as minhas luzes DIY feitas. Como de costume, por um preço barato
Como controlar LEDs endereçáveis com Fadecandy e processamento: 15 etapas (com imagens)
Como controlar LEDs endereçáveis com Fadecandy e Processing: O que? Este é um tutorial passo a passo sobre como usar Fadecandy e Processing para controlar LEDs endereçáveis. Fadecandy é um driver de LED que pode controlar até 8 tiras de 64 pixels cada. (Você pode conectar vários Fadecandys a um computador para aumentar o
Telas endereçáveis de 7 segmentos: 10 etapas (com imagens)
Telas endereçáveis de 7 segmentos: de vez em quando, uma ideia clica em meu cérebro e eu penso, " como isso não foi feito antes? &Quot; e na maioria das vezes, realmente tem sido. No caso da " Tela endereçável de 7 segmentos " - Eu realmente não acho que isso tenha sido feito
Use o módulo Bluetooth 4.0 HC-08 para controlar LEDs endereçáveis - um tutorial do Arduino Uno: 4 etapas (com imagens)
Use o módulo Bluetooth 4.0 HC-08 para controlar LEDs endereçáveis - um Arduino Uno Tutorial: Você já investigou os módulos de comunicação com o Arduino? O Bluetooth abre um mundo de possibilidades para seus projetos do Arduino e para o uso da Internet das coisas. Aqui, começaremos com um passo de bebê e aprenderemos como controlar LEDs endereçáveis com um sma
Garrafas de leite endereçáveis (iluminação LED + Arduino): 12 etapas (com imagens)
Garrafas de leite endereçáveis (iluminação LED + Arduino): Transforme as garrafas de leite PPE em luzes LED de boa aparência e use um Arduino para controlá-las. Isso recicla uma série de coisas, principalmente as garrafas de leite, e usa uma quantidade muito baixa de energia: os LEDs aparentemente dissipam menos de 3 watts, mas são brilhantes em