Olá,

Gostaria de saber se é possível gravar um áudio (por um microfone - p2 externo) e salvar na EEPROM do Arduíno (mesmo que seja uns 3s de áudio) e reproduzir esse áudio por um Speaker ou usar um módulo WI-FI para subir esse áudio na nuvem ou em algum local que eu possa acessá-lo?

Sei que existe um módulo gravador mp3 que vem com um Speaker junto, mas não consegui retirar o áudio gravado por esse módulo, ele apenas reproduz. Talvez uma alternativa seja utilizar esse módulo, só não sei como.

Att

Exibições: 4880

Responder esta

Respostas a este tópico

até onde eu sei arduino não reproduz som (sozinho não).

o unico que eu sei que reproduz som é o arduino DUE. pois ele tem saídas analógicas. e Funciona pois ja fiz o teste.

Existe uma gambiarra que é reprodução de som PWM , mas tem uma qualidade de audio bem inferior...

Ou então use um DAC ( terá que montar um) 

http://playground.arduino.cc/Main/InterfacingWithHardware#Audio

Não é exatamente o que vc quer, mas o ISD1820, não resolveria, no seu caso?


Galera,

Dá para reproduzir sons com o Arduino sim. E é tranquilo de fazer.
Vejam esse exemplo que fizemos há algum tempo atrás:

http://labdegaragem.com/profiles/blogs/tutorial-executar-um-arquivo...

Abraços!

Legal, usando a gambiarra que eu falei - audio com PWM . 

A limitação é a qualidade inferior de som. 

O Arduino ideal seria usar o DUE que já tem ADC e DAC. (como o Napster já havia informado) 

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

Verdade!

Mas sinceramente, ouvindo o som que gerou (ao vivo) não é ruim, não. 8kHz de amostragem até que vai bem.

Óbvio que se o cara quiser som de qualidade, aí não vai ser com Arduino. Precisa usar outras coisas.

Eu pretendo usar esse esquema de tocar trilhas gravadas em cartão para fazer uma interface com o usuário. Algo interativo meio SciFi onde o aparelho vai falando com o usuário... deve ficar chic! Hehehe

A minha ideia seria pegar o Arduíno e gravar alguns áudios e reproduzi-los na ordem que eu quisesse. Depois pegar esses áudios gravados e jogar na nuvem ou em alguma plataforma em que eu possa acessá-los depois.

Para isso, não sei o que é necessário, mas tenho um ISD1820, um microfone-p2, 2 speakers de 8 ohm, um módulo MP3 WTV020-SD, um módulo wi-fi e um módulo bluetooth.

Gustavo,

O projeto é bacana, só não precisa de um Arduino nesse caso.

No meu entendimento, o que você quer é um gravador de audio que suba os arquivos para um servidor. Acho que um app de celular vai fazer o trabalho com dignidade.

Se você quiser mesmo assim usar o Arduino, aí você precisará amplificar o sinal do microfone, filtrar, fazer a amostragem, montagem do arquivo de audio, e depois salvar em uma mídia porque no Arduino não vai caber. 

Precisa verificar qual é o tempo de leitura das portas analógicas, e o tempo para tratar e salvar esse material externamente, ou o limite de tempo que consegue gravar no próprio Arduino antes de salvar externamente.

Eu acho que dá para fazer, mas é um desafio bem interessante (talvez desnecessário).

Boa sorte e compartilhe os avanços!

Como sempre, o pessoal que posta aqui não explica exatamente o que quer fazer e temos que ficar perguntando até entender o que eles querem realmente.

Concordo que não é necessário usar arduino para fazer isso. Um celular seria mais adequado.

Vejo que na verdade há 3 problemas que podem requerer diferentes soluções:

 - Gravação do audio: um celular pode antender perfeitamente esta tarefa.

 - Reprodução do audio: novamente, o celular é a melhor solução.

 - Upload/Download na nuvem: no caso do celular, esta solução pode ser atendida utilizando o dropbox, google drive ou quaisquer outras soluções que já estão disponíveis na nuvem.

Grande abraço,

  'Eiju

gravar.

reprouzir.

subir.

logo usa o whatsapp.kkk

O mais complicado é desenvolver um aplicativo Android. 

No momento estou fazendo um curso presencial de Android. 

Como não conheço Java, estou penando !

Java é essencial para Android. E criar um APP não é nada simples, como parece !

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço