Arduino - Reproduzindo áudio a partir de um cartão micro SD
Vložit
- čas přidán 21. 08. 2024
- Neste vídeo demonstro a utilização do módulo DFPlayer Mini, com este módulo podemos reproduzir áudios armazenados em um cartão micro SD.
Vou demostrar o módulo utilizando-o de três maneiras: botões, teclado análgico e serial, nos modos botões e teclado analógico, utilizamos o módulo sem o Arduino e no modo serial utilizamos o Arduino.
Link para download dos códigos e imagem:
bitabittecnolo...
Instagram: / bitabittecnologia
Os outros canais só mostram como fazer com Arduino, você mostra todas as possibilidades.muito bom mesmo
Obrigado!!!
Muito bem explicado, nota 10 !!!!!!👏👏👏👏👏👏👏👏👏👏
Obrigado Tobias!!
Excelente vídeo e explicação! Obrigado
Obrigado!!
Muito bom! Parabéns pelos conhecimentos e didática!
Obrigado 👍👍
Muito bem explicado. Tutorial excepcional +Bit a Bit .Grato
Eu quem agradeço, muito obrigado!!!
Ótimo
Obrigado!!
q programinha é esse que vc mostra o desenho
Olá. Os desenhos eu mesmo faço usando o paint.net
Eu tenho varios sensores, de gás, humildade, temperatura, fumaça etc, posso programar ele para está falando, quando alguma desses sensores atuar no modo dinâmico?
Pode sim. Boa ideia.
olá, é possivel usar um metodo como esse que vc representou no video para fazer uma bateria eletronica?, da mesma forma que vc fez, usa o pc pra programar, porem ele funciona independente do pc, colocando alumas bibliotecas de bateria e guardando tudo dentro de um pendriver ou cartão de memorio SD card?
Olá, creio que não dá, pois você não consegue reproduzir mais de um som ao mesmo tempo.
Meu amigo parabéns pela explicação gostaria de saber como eu gravo os áudios no cartão de memória para usar naquela versão com tas 14 teclas que você fez no protoboard
Obrigado!!
Você deve colocar os áudios direto na raiz do cartão, não deve colocar em pasta.
muito bom...obrigado por compartilhar...... vou fazer com esp32.....acho q dá neh
Obrigado!!
Sim é possível
@@BitaBit sim, sim...fiz com esp32 para um relogio que a cada hora toca o hino do time
Legal!!
teria como fazer o áudio ser reproduzido após passar em frente a um sensor ultrassonico? Uma espécie de alarme
Olá. É perfeitamente possível.
Fala cara, tudo bom? Será que é possível colocar esse sistema Arduino para funcionar com uma fonte externa (bateria de celular/etc) e colocando um sensor de som para após a captação do som, a placa reproduzir um único som específico pelo alto falante, gravado no cartão SD ?
Tudo bom! Sim é possível. Veja no canal na playlist de sensores, onde mostro como usar o sensor de som.
Vc vende isso com acabamento, e com entrada de duas digitais pra tocar áudio quando receber o pulso
Olá, só faço para fins didáticos
Cara, não sei com o seu canal não tem muitos outros inscritos
Aos poucos vamos indo 😀
Boa tarde, teria como fazer com sensor de aproximação? obrigado
Boa noite. Sim é possível.
Estou pensando em fazer futuramente.
Muito bem explicado, tá de parabéns e ganhou mais um inscrito.
Cheguei aqui por uma dúvida, consegue me ajudar?
No meu projeto eu clico no botão e executa a musica porém em um botão especifico eu quero que ele escolha a musica aleatória e toque apenas uma única musica, usei a "playerMP3.randomAll();" mais ai ele toca todas as musicas, é possível fazer da forma que quero?
Muito obrigado!!!
Realmente, utilizando somente randomAll() não irá ser possível.
O que dá para fazer é utilizar randomAll() e o pino Busy, assim que o áudio parar de tocar para ir para o próximo, haverá uma mudança de estado neste pino, aí pode dar um stop.
Pode utilizar as funções randomSeed e random para sortear um número aleatório, daí é só usar este número na função play.
Neste vídeo é usa estas funções:
czcams.com/video/1ibVf1lVZ98/video.html
Obrigado @@BitaBit .... Irei tentar dessa forma. Agradecido 🙏
Tentei aqui mais não consegui não, não tenho muito conhecimento não, sempre dá erro. Se for algo simples vc consegue alterar o código pra mim?
Sim, consigo.
Mas devido as correrias talvez não consiga de maneira imediata.
Curtindo seu canal amigo, pode me tirar uma duvida? Onde posso conectar uma bateria 3.7v em um arduino nano?
Olá, obrigado!!!
O Arduino nano não trabalha com essa tensão.
Puedo hacer un piano con Arduino y el dfplayer mini???
De hecho, no es posible, ya que los sonidos no van a superponer.
@@BitaBit
Cómo podría hacerse?
😔😭🤔
Opa, teria como você me ajudar?
Eu queria saber como eu coloco, 20 botões, com cada botão reproduzindo um áudio diferente, por favor ??
Tudo bem?
Segue um exemplo, lembrando que além da função play existem outras.
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"
#define VOLUME 30
#define BOTAO_ENTER 10
#define QUANTIDADE_DE_AUDIO 12
DFRobotDFPlayerMini playerMini;
SoftwareSerial sf(8, 9); //8-RX, 9-TX
int tocarAudio = 0;
bool pressionado = false;
void setup()
{
pinMode(BOTAO_ENTER, INPUT_PULLUP);
Serial.begin(9600); //Inicializa a Serial
sf.begin(9600); //Inicializa o SoftwareSerial
Serial.println("Inicializando, aguarde...");
Serial.println();
//Inicializa o módulo
if (!playerMini.begin(sf))
{
Serial.println("Não foi possível inicializar.");
Serial.println("Verifique as conexões e se o cartão está inserido!");
while(true);
}
Serial.println("Inicializado com sucesso!");
Serial.println();
playerMini.setTimeOut(500);
playerMini.volume(VOLUME);
randomSeed(analogRead(0));
}
void loop()
{
if(!digitalRead(BOTAO_ENTER))
{
if(!pressionado)
{
pressionado = true;
playerMini.play(1);
playerMini.enableLoop();
}
}
else
{
pressionado = false;
}
delay(100);
}
@@BitaBit Opa, boa tarde!!
Fico muito agradecido, muito obrigado mesmo. Eu sou do IFpe, eu tô desenvolvendo um projeto para sala de aula, ele serve pra ajudar alunos com deficiência visual e posteriormente quero fazer mais um projeto voltado para surdos.
Legal!! Parabéns pelo projeto.
Preciso de algum tecnico para criar um desse pra mim, onde encontro esse profissional?
Poderia ajudar, mas no momento devido ao tempo não poderei, mas veja em grupos no Facebook.
Por favor, preciso saber se com o DFPlayer é possivel avançar e retroceder "segundos" das faixas ou apenas a faixa completa? Muito obrigado!
Olá, pelo que estudei da biblioteca não é possível. Teria que ver em outra biblioteca.
@@BitaBit Bom dia! Muito obrigado! Sabe que outra biblioteca existe que poderia me atender neste caso? Ou Teria que ser outro módulo MP3? Obrigado
Tem essa biblioteca, mas nunca utilizei:
github.com/PowerBroker2/DFPlayerMini_Fast/tree/master
como faz um while() quando o som estiver sendo reproduzido?
Olá, não testei ainda, mas acredito que você tenha que dar o comando de reprodução dentro do while e estabelecer uma condicional que quando o comando for dado ele não se repita.
Seria possivel conectar um p10 para saida do som?
Sim. É possível
POR QUE SEUS ALTO FALANTES NÃO TEM RUIDO ?
Olá, caso o ruído estiver acontecendo quando você usa o módulo com o Arduino, tente colocar um resistor de 330 ohms no pino Rx , assim como mostro no vídeo.
Caso o problema não é quando utiliza o módulo com o Arduino, teste com outro falante.