Índice:
- Etapa 1: peças
- Etapa 2: Código
- Etapa 3: Transforme os arquivos de áudio
- Etapa 4: Diagrama
- Etapa 5: Resultados
Vídeo: Toque música com o Arduino !: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste instrutível, vou mostrar como toco música usando um Arduino UNO e um módulo de cartão SD.
Usaremos o SPI Communication.
Vamos começar!
Etapa 1: peças
Precisaremos das seguintes peças:
Arduino UNO
Leitor de cartão SD
Jumper Wires
Amplificador de áudio
Alto falante
Etapa 2: Código
O código é muito simples, você pode usá-lo para tocar praticamente qualquer som que esteja no cartão SD, mas com um formato específico, isso é o próximo passo.
Você precisa baixar todas as bibliotecas primeiro, se já tiver, basta copiar e colar:
#include "SD.h" // Biblioteca SD # define SD_ChipSelectPin 4 // Selecione o pino SS para o módulo SD
#include "SPI.h"
#include "TMRpcm.h" // A biblioteca para reproduzir os arquivos de áudio
TMRpcm Memoria; // Aqui você coloca o nome que deseja
void setup () {
Serial.begin (9600); // Initialize serial com
if (! SD.begin (SD_ChipSelectPin)) {// Se o pino SS estiver em um estado BAIXO, ele enviará uma mensagem de falha Serial.println ("SD fail");
Retorna;
}
Memoria.speakerPin = 9; // O pino onde você colocará o alto-falante, geralmente o 9
}
void loop () {
Memoria.setVolume (5); // Você pode definir o volume aqui até 7
Memoria.quality (1); // aceita apenas 1 ou 0, 1 é para melhor qualidade
Memoria.play ("1.wav"); // Aqui você coloca o nome do seu áudio
atraso (10000); // Este atraso deve ser pelo menos da mesma duração do seu áudio, // Esta biblioteca pode tocar a música enquanto o arduino está em outra tarefa para que você possa reproduzi-la em segundo plano
// ou espere o áudio terminar
}
Etapa 3: Transforme os arquivos de áudio
Isso funcionará com arquivos de áudio.wav, mas você precisa fazer alguns ajustes.
Para isso, você pode usar o seguinte conversor online.
audio.online-convert.com/convert-to-wav
Portanto, nesta página você precisará alterar as configurações conforme mostrado na imagem, então basta clicar em "Converter Arquivo" e aguardar até que a conversão seja feita e o novo arquivo seja baixado!
Então você tem que colocar todos esses arquivos de áudio em um cartão SD e conectá-lo ao módulo arduino.
Existem também outros recursos nesta biblioteca, como na imagem acima, para que você possa usá-la e fazer um reprodutor de música com botões de volume, próxima música, etc., etc. Ou praticamente qualquer coisa que você quiser! O céu é o limite!
Etapa 4: Diagrama
Esta é a configuração de pinos para o arduino e o módulo SD:
Arduino >>>>>>> Módulo SD
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> Saída de Áudio PWM
A saída de áudio pode ser conectada a um alto-falante amplificado porque é de baixa potência, também o consumo de corrente pode danificar o arduino se você conectar diretamente.
E … você está pronto!
Em caso de dúvidas, entre em contato. Terei todo o gosto em responder, Obrigado por ler minha tabela de instruções!
Etapa 5: Resultados
Se você tiver um osciloscópio, deverá ser capaz de ver o sinal PWM na saída de áudio desta forma.
E … você está pronto!
Em caso de dúvidas, entre em contato. Terei todo o gosto em responder, Obrigado por ler meu instrutível!
Recomendado:
Montador de música: Instrumento musical virtual integrado com sensor de toque digitado em bloco: 4 etapas
Music Assembler: Instrumento musical virtual integrado com sensor de toque em bloco: Há muitas pessoas que desejam aprender a tocar um instrumento musical. Infelizmente, alguns deles não o iniciam por causa do alto preço dos instrumentos. Com base nisso, decidimos fazer um sistema de instrumento musical virtual integrado para reduzir o orçamento de início de ne
Três circuitos de sensor de toque + circuito de temporizador de toque: 4 etapas
Três circuitos do sensor de toque + circuito do temporizador de toque: o sensor de toque é um circuito que liga quando detecta o toque nos pinos de toque. Ele funciona em uma base transitória, ou seja, a carga estará LIGADA apenas enquanto o toque for feito nos pinos. Aqui, vou mostrar três maneiras diferentes de fazer um toque
Toque a mesma música em várias salas: 3 etapas
Toque a mesma música em vários cômodos: Olá a todos, não sei sobre vocês, mas gosto de ter a mesma música em todo o meu apartamento sem deixar o som muito alto. Então, após um pouco de pesquisa sobre este problema, decidi construir vários alto-falantes todos conectados por wi-fi ao mesmo
Escala de pesagem com tela sensível ao toque (Arduino): 7 etapas (com imagens)
Escala de pesagem com tela sensível ao toque (Arduino): Sempre quis construir uma escala de pesagem com tela sensível ao toque? Nunca pensou nisso? Continue lendo e tente construir um … Você sabe o que são uma tela de toque TFT e uma célula de carga? Se sim, pule para a Etapa 1, apenas comece lendo a introdução.Introdução: O que i
Luz reativa para música -- Como tornar uma luz reativa para música super simples para tornar a área de trabalho incrível: 5 etapas (com imagens)
Música reativa luz || Como fazer música super simples luz reativa para tornar a área de trabalho incrível .: Ei, e aí galera, hoje vamos construir um projeto muito interessante. Hoje vamos construir uma luz reativa musical. O led mudará seu brilho de acordo com o baixo, que na verdade é um sinal de áudio de baixa frequência. É muito simples de construir. Vamos