LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: berto87 em 20 de Agosto de 2013, 19:45

Título: [AJUDA] módulo bluetooth
Enviado por: berto87 em 20 de Agosto de 2013, 19:45
Ora viva.

Estou a tentar montar um circuito que me permita ter a funcionalidade de um auricular bluetooth adaptado a uma situação específica.
Estou a usar este módulo - http://www.elecfreaks.com/wiki/index.php?title=BLK-MD-SPK-B (http://www.elecfreaks.com/wiki/index.php?title=BLK-MD-SPK-B)

Situação actual:
Já tenho o módulo alimentado, já consigo ligar ao telemóvel e já consigo reproduzir som no altifalante ligado ao módulo.
A questão agora é que este é reconhecido como sendo um dispositivo de audio multimédia, por isso não consigo ligação ao mesmo quando estou a fazer chamadas, apesar de ter um microfone ligado.

Segui um pouco o esquema que está na página referida acima, mas não encontro referências para desenvolver mais.
Na mesma página existe um manual com comandos, mas isso já não entendo mesmo.

Alguém que consiga dar uma ajuda?~

Obrigado,
Roberto Francisco
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 21 de Agosto de 2013, 10:12
Link (http://openrcforums.com/forum/viewtopic.php?f=48&t=3803#p57948)
Citar
If you're just paired with it, it works as a headset but if you connect to it it becomes a wireless audio device.
Acho que é isto que procuravas.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 21 de Agosto de 2013, 16:00
Link (http://openrcforums.com/forum/viewtopic.php?f=48&t=3803#p57948)
Citar
If you're just paired with it, it works as a headset but if you connect to it it becomes a wireless audio device.
Acho que é isto que procuravas.

Olá jm_araujo, obrigado pela ajuda.
Sabes-me dizer como faço isso? Assim que eu selecciono o dispositivo ele fica logo emparelhado!

Tenho que configurar isto com os comandos AT?
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 21 de Agosto de 2013, 16:22
Não sei, não tenho o modulo.
Foi o que me surgiu num search da google relacionado.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 21 de Agosto de 2013, 16:24
Não sei, não tenho o modulo.
Foi o que me surgiu num search da google relacionado.

Ok, obrigado.
Eu li o post que mencionaste e Ric fala em dois modos de ligação mas não percebo como aplicá-los na prática. :/
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 09 de Outubro de 2013, 14:13
Comprei um modulo destes a pensar utilizá-lo como headset e também tive a mesma dificuldade que o berto87, só funcionava no modo a2dp (audio stéreo). O que levou a comprá-lo era o facto de ser o único que encontrei a preço amigável com controlo por comandos AT. Ando com planos de transformar um telefone disco num headset bluetooth plenamente funcional, incluindo marcação e campainha, e preciso de comandos AT (ou interface semelhante) para a implementação completa.

Depois de um pouco de google avançado, encontrei num forum chinês ( :o com registo :o ) o software de configuração do modulo, que permite mudar uma carrada de parâmetros, desde ligar o modo headset, alterar o nome e pwd, velocidade da ligação série e mais algumas coisas. Basta fazer ligação por porta série o PC para fazer estas alterações. Se houver alguém interessado no software e alguma (pouca) documentação extra diga qq coisa.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 09 de Outubro de 2013, 14:53
Olá,

Entretanto o projecto ficou parado e andava até com ideia de aproveitar o módulo apenas para difusão de audio via bluetooth ligando apenas o módulo via jack, só para não ficar encostado.
Pelo que percebi, via comandos AT consegue-se alterar a forma como o módulo é "reconhecido" e permite assim ligar como dispositivo de comunicação bilateral, correcto?

Podes enviar-me o material que tens sobre o assunto? Como ligas fisicamente o módulo ao pc?

Obrigado desde já.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 09 de Outubro de 2013, 15:22
Não dá com AT's, tem-se mesmo de mudar a configuração que está guardada na EEPROM via software proprietário.
No meu caso ligo por adaptador USB-Série, com níveis TTL. Tem de estar configurado como COM1, senão o sw dá erro. É um destes: LINK (http://www.ebay.com/itm/USB-To-RS232-TTL-Auto-Converter-Module-Converter-Adapter-For-Arduino-S9-/310731499586?)

Está aqui toda a documentação e sw que encontrei sobre o módulo.
LINK Documentação (https://drive.google.com/folderview?id=0B4F9rQcU-NNRQXFqemdnZHlla1k&usp=sharing)
O software para o meu é  "Rev D Config Tool".
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 09 de Outubro de 2013, 17:12
Se bem entendi, tenho de comprar o conversor e depois ligá-lo ao módulo, correcto?
E depois com o programa mudo as configs?

Obrigado.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: senso em 09 de Outubro de 2013, 17:21
Tiras o atmega do arduino e usas o arduino como conversor usb-serial, não precisas de comprar nada..
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 09 de Outubro de 2013, 17:26
Tiras o atmega do arduino e usas o arduino como conversor usb-serial, não precisas de comprar nada..

Saco o microcontrolador da placa e faço a ligação dos pinos?

Peço desculpa mas não percebo nada deste assunto!
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 09 de Outubro de 2013, 18:16
Nem precisas de retirar o ATmega.
Ligas o RST ao GND (o micro fica sempre em reset e assim os pinos em tri-state)
O TX do Arduino ao RX do modulo.
O RX do Arduino ao TX do modulo.
O GND o Arduino ao GND do modulo.

Depois de ligar o arduino ao PC e confirmar que está como COM1 (painel de controle), corres o programa, e só depois é que ligas a alimentação do modulo. O programa se o reconhecer
o modulo um indicador que tem de ligação passa de vermelho a verde.

Os passos seguintes agora não te posso dar porque não tenho comigo.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: senso em 09 de Outubro de 2013, 18:19
Não deves ligar o reset á massa directamente porque causa de teres o FTDI a gerar um impulso para fazer reset ao atmega, se for para fazer isso, usa uma resistência de 100 ohms.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: berto87 em 09 de Outubro de 2013, 18:29
Vou dar uma olhadela à documentação que partilhaste e vou fazer essa ligação (com a resistência então) e ver o que consigo fazer!
Título: Re: [AJUDA] módulo bluetooth
Enviado por: jm_araujo em 09 de Outubro de 2013, 18:35
Não deves ligar o reset á massa directamente porque causa de teres o FTDI a gerar um impulso para fazer reset ao atmega, se for para fazer isso, usa uma resistência de 100 ohms.

O arduino tem um condensador de 100n entre o FTDI e o Reset do atmega.
Título: Re: [AJUDA] módulo bluetooth
Enviado por: senso em 09 de Outubro de 2013, 20:53
Para gerar um pulso no pino do reset, mas dado que sempre que se fala em desactivar o reset se fala em resistências, não sei se não está mais nada na placa do arduino pendurado nesse pino.