collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Arduino + Telemóvel Nokia  (Lida 18633 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline jagsilva

  • Mini Robot
  • *
  • Mensagens: 125
    • jagsilva
Re:Arduino + Telemóvel Nokia
« Responder #15 em: 01 de Fevereiro de 2009, 21:40 »
qual é o telemovel que vais usar?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Arduino + Telemóvel Nokia
« Responder #16 em: 01 de Fevereiro de 2009, 21:55 »
Terça vou comprar o MAX232 e depois vou tentar fazer um daqueles circuitos.
Podes sempre pedir samples, convém ter desses em casa :D

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #17 em: 01 de Fevereiro de 2009, 22:17 »
Nokia 6020, já testei os at commands e funciona.

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re:Arduino + Telemóvel Nokia
« Responder #18 em: 01 de Fevereiro de 2009, 23:12 »
usb também é serie... :) e no entanto precisa de conversor para o arduino. O facto de ser serie não quer dizer que se possa ligar directamente.

podes fazer um programa para o arduino para ele repetir tudo o que vem do PC para o arduino e vice versa. Mas não podes esquecer que os niveis do telemovel e do arduino são diferentes. Saem 5V do arduino para o telemovel e terás de garantir que o telemovel é tolerante a essa tensão. Já do telemovel saem 3,3v e terás de garantir que o arduino vai assumir esses 3,3V como um '1'.


Terça vou comprar o MAX232 e depois vou tentar fazer um daqueles circuitos.

Manda vir samples! A maxim enviou-me ;)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #19 em: 01 de Fevereiro de 2009, 23:13 »
Já mandei. Espero não ter abusado :p

Offline jagsilva

  • Mini Robot
  • *
  • Mensagens: 125
    • jagsilva
Re:Arduino + Telemóvel Nokia
« Responder #20 em: 01 de Fevereiro de 2009, 23:51 »
max3232 tambem deves pedir...

como testaste?

ja testaste email?

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #21 em: 01 de Fevereiro de 2009, 23:53 »
max3232 tambem deves pedir...

como testaste?

ja testaste email?

Para que serve o max3232?

Liguei com o cabo, eu disse que já testei o telemóvel, liguei o telemóvel ao pc com o cabo da nokia e testei...

Offline jagsilva

  • Mini Robot
  • *
  • Mensagens: 125
    • jagsilva
Re:Arduino + Telemóvel Nokia
« Responder #22 em: 01 de Fevereiro de 2009, 23:55 »
tiveste de instalar drives para ligar o cabo?

o max3232 faz o que faz o 232 mas pode ser alimentado de 3,3 a 5v (em vez dos 5v do max 232). são compactiveis pino a pino

sparkfun
« Última modificação: 02 de Fevereiro de 2009, 00:01 por jagsilva »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #23 em: 20 de Junho de 2009, 23:10 »
É o seguinte, hoje tive a fazer mais uns testes. Soldei uns fios aos pinos 3,4 e 5. http://www.nokia-tuning.net/index.php?s=pinout_7260

Liguei ao arduino rx->rx tx->tx (para testar fiz tambem rx->tx tx->rx) e gnd->gnd e nada.
Uso o seguinte código:

Código: [Seleccione]
void setup(){

  Serial.begin(9600);              // the GPRS baud rate
 
  delay(5000);                       
}

void loop(){
 
    delay(1500);
    Serial.print("ATD 919338855;");      // ********* is the number to call
    Serial.print(0x0D, BYTE);
    delay(10000);
                                                                                                                                                                                                                                                 
}

Basicamente o telemóvel devia iniciar uma chamada.
Quando ligo o telemóvel ao pc e ligo o terminal do arduino ele la vai mandado as mensagens pelo tx, quando ligo ao telemóvel reparo que a luz do TX nunca pisca. :S :S

Soluções?

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re:Arduino + Telemóvel Nokia
« Responder #24 em: 22 de Junho de 2009, 09:05 »
A comunicação série é completamente "raw" (crua), os únicos dados que circulam no Tx/Rx são os que nós enviamos para lá explicitamente.

Se com as luzes do Tx/Rx te referes às luzinhas do Arduino, é normal que não acendam quando o Arduino tá a comunicar com outro dispositivo que não seja o PC. Se bem me lembro esses luzes são controladas pelo FTDI, e o FTDI só entra ao barulho na comunicação com o PC. Quando estás a usar a porta série do Arduino para comunicar com outro dispositivo, é como se o FTDI nem sequer lá estivesse. Aliás, agora que penso nisso, o FTDI pode é estar a interferir com a comunicação, pois ele tamém tem as linhas ligadas aos pinos Tx/Rx do AVR, ou seja, estás a ligar entre si 3 dispositivos série e isso não vai funcionar bem, pois vão haver 2 saídas (2 Tx) ligadas entre si e nenhuma delas vai conseguir "impôr" na linha certos valores. Isto nem é saudável, porque há situações (uma saída a 0 e a outra a 5V) que cria um curto-circuito na tensão de alimentação. Se o arduino não tiver uns jumpers para desligar o FTDI do AVR ou se o próprio FTDI não tiver um modo em que "desliga" o seu Tx do circuito então não é possível usar a porta série do AVR para mais nada.

Offline jagsilva

  • Mini Robot
  • *
  • Mensagens: 125
    • jagsilva
Re:Arduino + Telemóvel Nokia
« Responder #25 em: 22 de Junho de 2009, 10:56 »
ja ligaste o telemovel directamente à porta serie do pc??? (com cabo rs232, claro)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #26 em: 22 de Junho de 2009, 11:21 »
Mas tipo eu so tenho o arduino ligado ao telemóvel, acho que o ftdi não deve interferir até porque já houve aqui gente que ligou por exemplo GPS via serie ao arduino se nao me engano :S

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #27 em: 22 de Junho de 2009, 11:23 »
ja ligaste o telemovel directamente à porta serie do pc??? (com cabo rs232, claro)

Não, já o liguei ao pc através do USB e consigo enviar os comandos AT pelo hyperterminal e ele funciona.

Não, mas tipo, as ligações que fiz foram as mesmas que outra pessoas fez para ligar o telemóvel a um 8051

Offline jagsilva

  • Mini Robot
  • *
  • Mensagens: 125
    • jagsilva
Re:Arduino + Telemóvel Nokia
« Responder #28 em: 22 de Junho de 2009, 11:29 »
nao sei se é possivel no arduino, mas...
defines uma porta de software.
envias o comando por lá. à partida nao precisas de receber nada do telemovel. se conseguires mandar um atd123; o telemovel vai fazer uma chamada.
Se nao consehuires podes ainda tentar colocar uma resistencia e um zenner na linha de tx porque o arduino trabalha a 5v e o telemovel a 3,3 ou 3,6v. O telemovel pode-se estar a "proteger" por receber uma tentao elevada...

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Arduino + Telemóvel Nokia
« Responder #29 em: 22 de Junho de 2009, 11:36 »
mas tipo, faço um divisor de tensão para os 3.3V? Ou é mesmo melhor usar um zener?