Boa tarde,
gostaria saber dos amigos se existe alguma biblioteca que pudesse aplicar o arduino a um telefone, ou até mesmo construir um atraves do arduino para se comunicar via TCP/IP.

Até hj nao encontrei nenhuma literatura a respeito. Alguem tem alguns exemplos ou aplicacoes?

Exibições: 6302

Responder esta

Respostas a este tópico

Procure "AT commands" no google ou DTMF.

oi Nitnel, corrijam se eu estiver enganado, pelo que eu ja li o dtmf (nao que eu nao vá usar) seria responsavel apenas pela discagem do possivel tel., ou seja, identificar as teclas (1, 2, 3 etc) e o AT comands estaria relacionado a comandos celular, como SMS.... ainda n vi nada relacionado a voz propriamente, ou seja, receber a voz processar e enviar para um outro ponto, num segundo momento (quando estiver melhor esclarecido) enviar via TCP/IP

Eis o que eu já fiz:

Telefone Siemens S55

Cabo de carregador desmontado e com os contactos movidos para os pinos RX e TX.

Divisor de tensão para TX do Arduino baixar de 5V para os 3,3V do RX do telemovel.

Resistência Série no RX do Arduino.

Teste de envio recepcção de comandos e forma de funcionamento.

Agora é colocar o Arduino a enviar comandos de fazer chamada para um numero, é uma cadeia de caracteres simples terminada por CR.

Existem comandos para controlo total do telemóvel, tudo isto através strings sem necessidade de hardware. Parei com este projecto porque saturei, volto quando tiver um shield GSM pq são muitos os problemas da porta rx tx por software do Arduino.

Daniel, acho que vc vai precisar especificar melhor o que está querendo fazer.. Um telefone voip, um telefone de mesa, etc.

Se for Voip temo que com o Arduino não seja fácil. Os métodos de compactação usados no mercado são bem complexos (dificeis de implementer em 8 bits) ainda mais pq vc precisa compactar um stream e descompactar o outro. Mas sei lá, quem sabe dá... Se vc quer falar somente com outro arduino fica mais fácil, mas mesmo assim é complicado em função da pouca ram para fazer buffers.

Se for um de mesa o convencional é deixar o sinal fluir analogicamente. Existem integrados prontos que fazem tudo. Tente abrir um telefone e vai ver, lá tem um integrado (normalmente Holtek) que faz a parte mais difícil, que é mixar e desmixar o que se fala e o que se ouve. A "Hibrida". Tb amplifica e gera DTMF.

Se vc quiser fazer alguma coisa com o arduino seria para controlar algum display com agenda, coisa assim.

Esse é bom e barato-->LINK

estou p/ usar esse esquema, inclusive comprei o que faltava p/ conclui-lo, hehhe

Eduardo, seria um voip mesmo, mas nada mto complexo, poderia ser até half-duplex, será q rola?

Pode até ser que de, mas se vc usar por ex um raspberry pode até colocar skype e usar direto... Não seria mais fácil ? ele tb já tem a saida de audio pronta. Só precisava incluir a entrada de microfone. Inclusive acho que é a pisada na bola desse projeto.. Bem que podia ter Mic-In. Mas acredito que se vc plugar uma placa de som usb (adaptador USB-P2) ele funcione ok.

Inclusive fica minha duvida.. Pq tanta gente não usa skype ???? Sem querer fazer propaganda, mas tenho no cel um tal de Viber que é show de bola. Vc pode falar com qq pessoa que tenha Viber tb (como o skype), só que a grande diferença é que o login dele é o proprio numero do seu telefone. Sendo assim ele cria uma agenda parecida com a do telefone indicando por cor se o kra tem ou nao viber. Tenho feito ligações com ele com mais qualidade que com fonia e é totalmente gratuito.

Não entendo pq isso não vira logo uma "febre", é mto bom ! Apesar de que ultimamente tb quase não telefono. Tudo é resolvido por email.

Ooops, skype não sei se tem no raspberry, confundi, onde tem mesmo é no:

http://www.labdegaragem.org/loja/index.php/android-4-0-mini-pc.html

Obrigado Eduardo, essa do skype abriu meus horizontes. Paralelo a isso veio tambem a necessidade de se criar um discador automatico com modulo de voz. Por exemplo:

Quando a lampada acender minha linha telefonica ligar para o numero cadastrado e depois de atender reproduzir um audio.

Quais seriam os CIs necessasrios para isso?

Para discar com o microcontrolador vc precisa gerar os tons de DTMF, quem gera, por ex, eh o integrado MT8870.

Ele funciona com linhas de tel fixo (PSTN), nao funcionaria com skype nem celular.

Para funcionar com skype vc precisaria primeiro de um conversor skype para linha telefonica. Tive um mto bom da leucotron. Skyvoice ou coisa assim..

Ja para celular (adiantando a resposta) eles sao comandados por serial. Salvo vc usar um tronco celular e aih ele vira como uma linha fixa.

So que por outro lado, sera que vc nao consegue fazer essa discagem programando no android ??? Quem sabe vc fala com ele por serial e ele ja sai discando.. nao sei se eh tao simples assim interagir (comandar) o skype, mas vai que eh.

Hj em dia a tendencia eh o voip e o celular. Se vc conseguir fazer uma ligacao voip vai ser lindo, mas se for celular tb eh bom. Nao gasta nada em alguns planos que falam dentro do grupo gratuitamente.

aqui nos vendiamos o Skyvoice..hehehe mto tempo isso...

consigo achar na net biblioteca desse CI (MT8870)? Referente ao um CI que possa gravar algumas menssagem e executar quando atender a ligacao, vc conhece?

Obrigado pelas informacoes, sempre mto valiosas

 

Ooops, errei dnovo !!!

Esse MT8870 não gera e sim decodifica o DTMF...

Pra gerar vc pode usar uma plaquinha de audio e gravar os tons (acha pra download) de cada numero. Só dar play.

Pelo visto vc vai mesmo precisar de uma placa de audio já que quer gravar e executar mensagens. Com uma placa de audio + cartão de memoria (Wave Shield, por ex) vc pode tocar essa mensagem e tal.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço