Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Enquanto olhava para vários projetos na tinterweb, vi algumas coisas que gostei, um efeito fogo / chama e um medidor de nível de som, então por que não combiná-los em um?
Eu tenho uma impressora 3D e vários bits, então esse foi um trabalho rápido (sem contar as 9 horas de impressão).
Tudo que você precisa é de um filamento transparente e uma cor de sua escolha, ou apenas mais claro, se desejar. Nas palavras de Bob Ross, é o seu mundo e você pode fazer o que quiser nele.
Primeiro, coloque alguns bits em ordem (consulte a etapa 1)
Enquanto você espera que eles cheguem, tire a impressora e comece a imprimir (consulte a etapa 2)
Monte as peças (etapa 3), sente-se e aproveite:-)
Suprimentos
Veja a etapa 1, eu não sabia que essa parte estava aqui:-)
Etapa 1: Lista de peças
Eu tive muitas coisas acontecendo em outros projetos em andamento e esta é a pequena lista de partes de que você precisa. Todas são do Aliexpress, mas estão disponíveis em todos os lugares (o Google é seu amigo!)
1 Arduino Nano (ou similar)
2 Fita LED WS2812 144 (usada apenas 20 na versão maior e 16 na versão curta)
3 MAX4466 mic com pré-amplificador
4 Interruptor deslizante ou botão de travamento
5 mini usb breakout
6 1 x resistor de 10K
7 Acesso a uma impressora 3D
Etapa 2: Obtenha a impressão 3D
Existem apenas algumas partes para imprimir e o tubo é feito em dois comprimentos, o comprimento mais curto é configurado para 30 pixels por metro e o tubo de 150mm é adaptado para levar 144 pixels por metro (eles são mais largos que eu não fiz não percebo!)
Fiz o anel localizador que você cola no fundo da base, não precisa mas torna a vida muito mais fácil, cola quente ou supercola aquele cachorrinho no fundo da tampa maior.
As tampas são encaixadas no tubo, mas você pode colá-las assim que confirmar que tudo está funcionando.
Na base, o pequeno orifício na frente deveria ser para um interruptor de pressão (montado dentro da base), mas acontece que os interruptores de "travamento" não travam, então eu o preenchi e adicionei o interruptor deslizante.
Etapa 3: Insira o código no Arduino
Usei um Arduino Nano 168, espaço de sobra para o código e são mais baratos que os outros.
Faça upload do código usando o IDE do Arduino, você pode obtê-lo em arduino.cc
Usei o V1.8.5 como o que está instalado neste PC e é compatível com outros projetos em andamento.
Existem apenas algumas notas no código, obviamente seus pinos e o número de pixels que você precisa estar ciente.
conte seus pixels e altere os N_PIXELS 20 para quantos você acabar usando.
Você pode ajustar a sensibilidade do som por meio do potenciômetro de ganho no microfone ou ajustando o INPUT_CEILING 900 (veja as notas)
Etapa 4: tempo de fiação
Não tenho um diagrama de fiação para isso, mas para ser honesto, você realmente não precisa de um:
Trocar:
Pino de saída digital 2 no Arduino para o centro do interruptor de travamento
Um lado da chave para 0V
Outro lado da chave para 5 V através de um resistor de 10k
Faixa de LED:
Gnd a 0V
DI para o pino 6 (saída digital 6) no Arduino
5V para (você adivinhou) 5V
MAX4466:
OUT para A1 no Arduino
Vcc para 3,3V E Aref no Arduino
Gnd a 0V
Breakout USB (opcional):
Eu simplesmente usei os pinos de 0 V e 5 V no Gnd e V no Arduino, de forma que meu PC não veja a porta toda vez que eu o ligo.
É isso aí!
Etapa 5: Divirta-se
Assumindo que tudo está OK, agora você pode selecionar entre um efeito de chama ou um efeito de som.
Apenas sente-se e aproveite:-)