Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Nesses instrutíveis, aprenderemos como reproduzir um arquivo mp3 com o arduino sem usar nenhum módulo de áudio, aqui vamos usar a biblioteca PCM para Arduino que reproduz PCM de 16 bits com frequência de 8 kHZ, então vamos fazer isso.
Etapa 1: reúna seus componentes
COMPRAR PEÇAS: COMPRAR TIP120:
www.utsource.net/itm/p/384328.html
COMPRAR ADAPTADOR 12V:
www.utsource.net/itm/p/8013134.html
COMPRAR ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
então, para fazer isso, precisamos de alguns componentes bem firat An Arduino e, em seguida, um alto-falante 0,5w a 10 w qualquer alto-falante fará o trabalho, então você precisa comprar um transistor para amplificação se o seu alto-falante for maior que 0,5 w como o meu era 3 w então eu usei um transistor TIP 120 para amplificar o áudio, você pode usar qualquer amplificador de áudio também.
Links de compra. -
Itens a comprar (link de afiliado) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Alto falante -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Customized-50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 transistor -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
Etapa 2: conexões
As conexões são realmente simples se você estiver usando um alto-falante de 0,5 watts, em seguida, conecte diretamente o pino + ve do alto-falante ao pino digital 11 no Arduino e o pino -ve do alto-falante ao gnd e se estiver usando um alto-falante de 3 watts, use um transistor tip120 e conecte o 11 do Arduino para a base do transistor e -ve pino do alto-falante para o coletor do transistor e emissor do transistor para o pino gnd no Arduino.
Se estiver tendo problemas com a conexão, consulte o vídeo para obter ajuda.
Etapa 3: Baixar os arquivos necessários
Para fazer isso, você precisará de alguns arquivos primeiro de todos os arquivos PCM.zip para reproduzir o áudio PCM do Arduino.
Então, precisaremos do software Audacity para converter um áudio mp3 normal para um áudio PCM de 16 bits de 8hkz
& Por último, precisamos de um software codificador para codificar esse áudio em dados que podemos colar no código.
BAIXAR Audacity -
www.audacityteam.org/download/
Baixe o software PCM. ZIP & Encoder (arquivo denominado Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Etapa 4: preparar o áudio e convertê-lo em dados
o passo importante é preparar os dados de áudio. Portanto, primeiro precisaremos de um arquivo mp3 ou você grava um ou obtém um de qualquer lugar, em seguida, abra esse arquivo no Audacity e clique no formato, selecione 16 bits pcm e então desça e selecione a frequência de áudio para 8000 Hz e exporte o áudio como mp3.
Em seguida, abra o software de codificação de áudio e navegue até o arquivo de áudio que geramos do audacity, então você receberá uma mensagem de áudio copiada para a área de transferência com sucesso.
Etapa 5: Parte de codificação
então a próxima parte é a parte de codificação, então, conforme você baixou o arquivo mp3.zip do Arduin que contém o arquivo PCM.zip, adicione este arquivo PCM.zip como uma biblioteca ao arduino e abra o exemplo de reprodução disponível na biblioteca desse PCM, e lá no esboço você tem que editar a 2ª linha de código no arranjo sample que é do tipo de programa, você precisa remover todos os dados nesse arranjo e colar os dados que são copiados para a área de transferência pelo software de codificação de áudio.
Etapa 6: faça upload do código
Então, finalmente, nosso código está pronto, então faça o upload para o arduino e você ouvirá seu áudio gravado do alto-falante, divirta-se e se você tiver algum problema ou quiser saber mais sobre isso, consulte o vídeo fornecido.
Obrigada.