Boa noite pessoal, sou novo aqui no forum.

Dei uma pesquisada na net e nao achei nada a respeito.

Precisava desenvolver um fone bluetooth com o arduino, tenho um modulo bluetooth Hc-06 que conectaria ao android, so que precisaria transmitir o audio do celular para o modulo e capturar audio e transmitir pelo celular.

Alguem pode me dar algumas dicas?

Desde ja obrigado!

Exibições: 1022

Responder esta

Respostas a este tópico

Os dispositivos bluetooth funcionam com um sistema de profiles (conjunto de protocolos), similar a uma USB.

Vc pode ligar um que é uma camera, outro que é um teclado, uma impressora, serial, audio, etc. Cada um vai ser tratado de forma diferente, com um driver diferente.

Os HC-06 são adaptadores serial - bluetooth, tem um profile de interface serial bluetooth.

Sendo assim só podem transmitir dados seriais.

Claro que esses dados podem ser partes de uma musica que vc depois joga em um conversor, amplificador e um alto falante. No entanto ele será sempre reconhecido como serial pelo aparelho do outro lado, não como dispositivo de áudio.

Salvo informação em contrário...

Ref:

https://bluetooth.com/specifications/protocol-specifications

Protocolo usado pelo HC-XX:

RFCOMM

Protocolo necessário para um dispositivo de audio:

AVDTP

Muito obrigado pela resposta Eduardo!

Deixa eu ver se entendi!

No caso seria sim possivel capturar o audio e transmitir para o android, meu modulo bluetooth usa o protocolo RFCOMM. No caso eu teria trabalhar com o audio nesse "formato" no android?

teria que fazer uma conversao para poder usar, correto?

O android não vai reconhecer audio diretamente num dispositivo serial.
Vc não vai parear como fone ou microfone.
Teria que fazer seu próprio aplicativo-gambiarra para fazer tocar pela serial.
Muito dificilmente vai conseguir o minimo de qualidade. O audio hj é gravado em 128Kbits/s de velocidade e 16 bits de amplitude acho que por canal. Pela serial nem sei qual o máximo mas é muuito menos.
Fica ruim... bem ruim...
O certo seria eu falar que é impossível, estou só deixando uma esperança...

Entendi Eduardo, obrigado por esclarecer!

Nao teria outra maneira de fazer este processo?

Opa, achei um caminho que parece promissor:

https://github.com/MrBuddyCasino/ESP32_MP3_Decoder

Usando o ESP32, que é um super arduino de baixo custo.

Gostei !!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço