Olá Pessoal! Estou com uma duvida. Tenho um adaptador de cartão micro SD, desta foto.                                                                   

No meu projeto só consegui rodar arquivos de áudio WAV, que não são tão altos e não tem uma boa qualidade sonora. Alguém sabe me informar se tem alguma forma de fazer com que ele toque arquivos do tipo MP3, ou então qual dicas para se obter o máximo de qualidade sonora através desse item.

Desde já agradeço a todos!   

Exibições: 239

Responder esta

Respostas a este tópico

Olha eu não vou dizer que é impossível porque em eletrônica essa é uma palavra sempre derrotada, mas você deve conhecer as limitações.

A placa Arduino Uno R3 contém o microcontrolador ATmega328P. Isso é, um chip que pode ser usado para cronometrar, ler sinais digitais e analógicos, e para produzir algo. Não é um mini-computador e não pode ler um arquivo mp3 e reproduzir isso para um alto-falante. Se você precisa isso, creio que deve partir para a compra de um modulo especifico para ler, e decodificar arquivos mp3 especificos, veja este tutorial sobre uma destas placas aqui no LDG. Clique AQUI

Boa sorte.

Abs.

CK

Use um mini amplificador de audio para aumentar o som .


https://www.arduino.cc/en/Tutorial/SimpleAudioPlayer

Os arquivos MP3 são compactados utilizando mpeg, que é um forma de compactar com perdas.

Vide:

https://en.wikipedia.org/wiki/MP3

Essas perdas são simplificações do spectro de frequencia que resultam em distorções não perceptíveis ao ouvido humano. Um belo estudo foi feito utilizando os conceitos de Transformada de Laplace

Vide:

https://pt.wikipedia.org/wiki/Transformada_de_Laplace

E Fourier:

https://pt.wikipedia.org/wiki/Jean-Baptiste_Joseph_Fourier

(Vide trecho que fala da sua importancia para a criação do JPEG (MP3=JPEG level 3))

Que contribuiu para a criação do "processamento de sinais" em 1800...

Isso tudo, infelizmente, não cabe na "cabeça" de nosso Arduino...

Por outro lado, como enfatizei, o MP3 possui perdas. Muuuitas perdas. Imperceptíveis mas são perdas. Já o WAV não possui. Não há compactação.

O MP3 foi inovador por fazer as musicas caberem em arquivos menores, não por ter mais qualidade.

Por serem menores era possivel ousar e usar maiores tamanhos de palavra (bits do A/D) e maiore sample rate, o que melhorou a qualidade.

Mas o que quero dizer é que o fato de ser WAV não justifica perda de qualidade. 

Reveja seus circuitos, siga as dicas dos colegas pq a menos que haja uma real perda de qualidade no seu arquivo, WAV é melhor que MP3 em termos de qualidade.

Toque o audio em um PC e veja se está ok.

Ligue um fio do arduino a um amplificador bom de audio, caixinha amplificada ou coisa assim .

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço