Go Down

Topic: Ejemplo basico Alarma GSM con wavecom y arduino atmega-8 RS232 (Read 11331 times) previous topic - next topic

manunieto

Hola, estoy tratando de mediante arduino recibir una trama gps de aproximadamente 70 caracteres, pero a partir del carácter 56 no me recibe mas y no se que pueda hacer.

noter

Hola, manunieto. Si no nos pones el código que estás usando, va a ser difícil ayudarte.

pasapollo

Hola.
Tengo un problema que me trae frito.
Tengo un cable USB-RS232, ya que no tengo puerto serie en el PC
Me comunico con un módem wavecom si problemas. Tambien me conecto con la placa MEGA 2560 y la UNO R3. mediante un adaptador TTL-RS232 como este
http://www.ebay.es/itm/221326032896?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2648

Mi problema es que no puedo conectar el Arduino con el módem mediante dicho adaptador y un cable de módem nulo.
Algo estaré haciendo mal. Y no es el baudrate.

El código es un replicador de puerto de los ejemplos de Arduino

Heke

Lo mas facil es que no hayas comprobado los pines de tu conector al conector del wavecom.

Tienes el esquema en este hilo, en el primer post, siguelos y comprueba que tu TX del PC va al RX del wavecom, el RX al Tx respectivamente y masa...
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

pasapollo

Esto es velocidad de respuesta.

Al final estoy conectando el db15 y el db9 del conversor TTL directamente 2-2   3-6   5-9 y pedo realizar llamadas, pero no me responde a los comandos AT. (estoy frito por leer un SMS)
Vamos que es lo mismo que desconecte el 3-6 o no. Sin embargo si conecto el rs232 del pc si obtengo tx y rx en el arduino (pc-arduino). Hay algún problema en la recepción de datos del wavecom. he cambiado de placa arduino y lo mismo.
El wavecom si manda respuesta al pc (pc-wavecom).

Me pasa lo mismo con los shield GPRS con chip SIM900, puedo enviar pero no recibir. Y las placas arduino están bien pues se comunican con el PC por el conversor ttl y los puertos seriales tanto sw como hw.

pasapollo

YA ESTA.

GRACIAS. POST MARAVILLOSO.

TENIA UN CABLE ROTO

javierfer

hola amigos del foro!
todo lo que han expuesto es de mucha ayuda pero tengo un pequeño problema que por mas que busco no encuentro una salida, este es mi problema quiero hacer una alarma que cuando se active un sensor me llame a un numero pero si no contesta o el numero se encuentre ocupado me vuelva a llamar hasta que yo por ejemplo conteste y cuelgue. toda respuesta sera de mucha ayuda .
gracias a todos

tengo un arduino UNO y un Shield SIM900
http://www.geeetech.com/wiki/index.php/Arduino_GPRS_Shield

el programa es el siguiente:

#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8) ;
#include "SIM900.h"

const int trigger_input = 5; //ingreso del sensor
int trigger_state = 0;




 
 void SIM900power()
//encender la tarjeta
{
 pinMode(9, OUTPUT);
 digitalWrite(9,LOW);
 delay(1000);
 digitalWrite(9,HIGH);
 delay(2000);
 digitalWrite(9,LOW);
 delay(3000);
}

void llamar()
 {
     SIM900.println("ATD + +34.........;");
     delay(300);
     ShowSerialData();
     delay(300);
     SIM900.println();
     delay(300);
     Serial.println();
     delay(300);
     ShowSerialData();
     delay(300);
      }
     
 
void setup(){
  pinMode(trigger_input, INPUT);
 
   Serial.begin(19200);
 SIM900.begin(19200);
 SIM900power(); //encender la targeta GSM
 delay(15000); //tiempo para coger señal
}

void loop(){
  trigger_state = digitalRead(trigger_input);
  if(trigger_state == LOW)
  {
   
 
    llamar();
    ShowSerialData();
   
   
  }
}
 
void ShowSerialData()
{
  while(SIM900.available()>0)
    Serial.write(SIM900.read());
}
   

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy