SIM908 GPS GSM GPRS

Página 3 de 3 Anterior  1, 2, 3

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  mace_marques em Dom 11 Ago - 11:51

Bruno Rafael escreveu:Galera, boa tarde!

meu módulo tá OK, recebendo os comandos normalmente. porém não alinha!!!!
apliquei o comando pra saber o status do GPS e ele retorna 'Location Unknown'.

usei a dica de mandar ligar e desligar o módulo mas também não colou.

alguém tem alguma carta na manga???? 

estou usando arduino mega + SIM 908 + fonte 12v 1A
O meu também nao está alinhando... deixo horas e sempre retorna esse valor:
32,000000.000,V,0.000000,N,0.000000,E,0.00,0.00,000000,,E,A

tudo certo com a fonte e a antena está fora de casa.
Uso Arduino UNO

mace_marques

Mensagens : 8
Data de inscrição : 31/05/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  Admin em Seg 12 Ago - 7:44

at+cgpspwr=1

at+cgpsrst=0
avatar
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 36
Localização : Franca

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Consegui pegar o codigo NMEA

Mensagem  mace_marques em Sab 17 Ago - 11:52

Agora eu gostaria de criar um Código que fique a cada minuto atualizando o NMEA e colocando em uma variável.
testei esse codigo aqui.


#include

int powerkey = 5;
int statuspin = 6;
int pinState = 0;
boolean val=true;
NewSoftSerial mySerial(2, 3); //8 TX, 7 RX

void setup()
{

pinMode(powerkey, OUTPUT);
pinMode(statuspin, INPUT);

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

void loop()
{


pinState = digitalRead(statuspin);
if(pinState==LOW){
digitalWrite(powerkey, HIGH); // set the LED on
delay(2000);
digitalWrite(powerkey, LOW);
}
if(Serial.available())
{
mySerial.print((unsigned char)Serial.read());
}
else if(mySerial.available())
{
Serial.print((unsigned char)mySerial.read());
}
if(val){
mySerial.print("AT+CGPSPWR=1")
delay(500);
mySerial.print("AT+CGPSRST=0")
delay(500);
val = false;
}
mySerial.print("AT+CGPSINF=32")
delay(2000);

}


porém, não funciona.. apresenta um erro no codigo nmea assim:
32,859AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

alguem sabe qual o erro?

mace_marques

Mensagens : 8
Data de inscrição : 31/05/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Problema na hora da localização

Mensagem  americo em Ter 27 Ago - 16:21

Gostaria de tirar uma dúvida, eu comprei o módulo SIM 908, liguei ele ao arduino, fonte de 12 v, ide 0022, liguei o módulo ok, ele me retorna o código nmea:
32,235953.000,V,0.000000,N,0.000000,E,0.00,0.00,050180,,E,A,
OK

aguardo um tempo e ele me dá minhas coordenadas:

32,200421.000,A,2323.891622,S,5158.630559,W,0.00,0.00,270813,,E,A
OK

Então divido esse valores (2323.891622/60 = 38.731527 e 5158.630559/60 = 85.97717) coloco eles negativos, e coloco eles no google maps, ele me mostra uma localização no meio do oceano pacifico... não sei o que fazer!!!




Estou usando esse código:
Código:
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART
 
#include <NewSoftSerial.h>

int powerkey =  5;
int statuspin = 6;
int pinState = 0;
 
NewSoftSerial mySerial(2, 3); //8 TX, 7 RX
 
void setup()
{
  
  pinMode(powerkey, OUTPUT);
  pinMode(statuspin, INPUT);
  
  mySerial.begin(9600);              // the GPRS baud rate  
  Serial.begin(9600);                // the GPRS baud rate  
}
 
void loop()
{
  
    
  pinState = digitalRead(statuspin);
  if(pinState==LOW){
  digitalWrite(powerkey, HIGH);  // set the LED on
  delay(2000);
  digitalWrite(powerkey, LOW);
  }
    if(Serial.available())
    {
      mySerial.print((unsigned char)Serial.read());
    }  
    else  if(mySerial.available())
    {
      Serial.print((unsigned char)mySerial.read());
    }  

http://mySerial.println("AT");
//delay(500);
}
Se alguem puder me ajudar eu agradeço!!! ah se se souberem explicar o que são esses outros valores que ele me retorna

americo

Mensagens : 7
Data de inscrição : 27/08/2013
Idade : 25
Localização : Maringá - Pr

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  mace_marques em Sab 31 Ago - 21:47

americo escreveu:Gostaria de tirar uma dúvida, eu comprei o módulo SIM 908, liguei ele ao arduino, fonte de 12 v, ide 0022, liguei o módulo ok, ele me retorna o código nmea:
32,235953.000,V,0.000000,N,0.000000,E,0.00,0.00,050180,,E,A,
OK

aguardo um tempo e ele me dá minhas coordenadas:

32,200421.000,A,2323.891622,S,5158.630559,W,0.00,0.00,270813,,E,A
OK

Então divido esse valores (2323.891622/60 = 38.731527 e 5158.630559/60 = 85.97717) coloco eles negativos, e coloco eles no google maps, ele me mostra uma localização no meio do oceano pacifico... não sei o que fazer!!!




Estou usando esse código:
Código:
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART
 
#include <NewSoftSerial.h>

int powerkey =  5;
int statuspin = 6;
int pinState = 0;
 
NewSoftSerial mySerial(2, 3); //8 TX, 7 RX
 
void setup()
{
  
  pinMode(powerkey, OUTPUT);
  pinMode(statuspin, INPUT);
  
  mySerial.begin(9600);              // the GPRS baud rate  
  Serial.begin(9600);                // the GPRS baud rate  
}
 
void loop()
{
  
    
  pinState = digitalRead(statuspin);
  if(pinState==LOW){
  digitalWrite(powerkey, HIGH);  // set the LED on
  delay(2000);
  digitalWrite(powerkey, LOW);
  }
    if(Serial.available())
    {
      mySerial.print((unsigned char)Serial.read());
    }  
    else  if(mySerial.available())
    {
      Serial.print((unsigned char)mySerial.read());
    }  

http://mySerial.println("AT");
//delay(500);
}
Se alguem puder me ajudar eu agradeço!!! ah se se souberem explicar o que são esses outros valores que ele me retorna
Amigo... vc pode fazer o seguinte:
Separe as coordenadas:
32,200421.000,A,2323.891622,S,5158.630559,W,0.00,0.00,270813,,E,A
Pegue os dois ultimos numeros antes do ponto:
2323.891622
divida por 60:
23/60 = 0,38333333333333333333333333333333
e some os dois primeiros numeros antes do ponto.
2323.891622

0,38333333333333333333333333333333 + 23 = 23,38333333333333333333333333333333

como estamos no sul deixe a coordenada negativa:
-23,38333333333333333333333333333333

repita para a outra coordenada e pronto.
O resultado deverá ser este:
-23,38333333333333333333333333333333 , -51,977175983333333333333333333333

OBS: Substitua as virgulas por pontos.
-23.38333333333333333333333333333333 , -51.977175983333333333333333333333

mace_marques

Mensagens : 8
Data de inscrição : 31/05/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

ok...

Mensagem  americo em Seg 2 Set - 18:50

obrigado marce_marques, consegui fazer aqui e deu certo...

americo

Mensagens : 7
Data de inscrição : 27/08/2013
Idade : 25
Localização : Maringá - Pr

Ver perfil do usuário

Voltar ao Topo Ir em baixo

SIM 908 GPS GPRS REVISTA...

Mensagem  americo em Seg 2 Set - 19:01

GALERA, NÃO SEI POSSO POSTAR OUTROS BLOGUES AQUI MAIS DEPOIS DE MUITA PROCURA, ACHEI UMA REVISTA EM UM SITE PRA DOWNLOAD "PRACTICAL ARDUINO ENGINEERING", AQUI ELE EXPLICA MT BEM E ATÉ FAZ EXEMPLOS ANTES DE ENVIAR AS COORDENADAS DO GPS POR SMS, ESTOU TENTANDO MEXER AQUI PRA VER SE CONSIGO....


ESPERO QUE ISSO POSSA AJUDAR A TODOS, SE CONSEGUIR ALGO POSTO AQUI...

americo

Mensagens : 7
Data de inscrição : 27/08/2013
Idade : 25
Localização : Maringá - Pr

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  dennypg em Qui 5 Set - 12:21

Pessoal,

Comprei a placa sim908, mas tenho uma dúvida
liguei a placa em um arduino uno rev. 3 e uma fonte de 9v 0,5a
e a placa sim908, não acende o led, preciso fazer mais alguma coisa?
fica somente os leds do arduino, um verde acesso direto, e um laranja piscando a +/- a cada 2segundos.
Fiz o teste em outra fonte mas de 12v 1a, e acontece as mesma coisas.
Obrigado.

dennypg

Mensagens : 2
Data de inscrição : 05/09/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  dennypg em Qui 5 Set - 14:14

dennypg escreveu:Pessoal,

Comprei a placa sim908, mas tenho uma dúvida
liguei a placa em um arduino uno rev. 3 e uma fonte de 9v 0,5a
e a placa sim908, não acende o led, preciso fazer mais alguma coisa?
fica somente os leds do arduino, um verde acesso direto, e um laranja piscando a +/- a cada 2segundos.
Fiz o teste em outra fonte mas de 12v 1a, e acontece as mesma coisas.
Obrigado.
Ai pessoal consegui resolver, eu precisava compilar um código e inserir no arduino, achei um exemplo pequeno na net
e acendeu a luz do sim908.
Agora minha outra dúvida é, estou utilizando o código de exemplo para capturar e enviar as coordenadas
mas minha IDE 1.0.5 está retornando um problema
nesta linha " mySerial.println(0x1A,BYTE); "
diz que o BYTE não foi declarado, mas creio que este parametro seja para informar o tipo de dado, e não um atributo.
Obrigado.

dennypg

Mensagens : 2
Data de inscrição : 05/09/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

MÓDULO SIMPLESMENTE PAROU DE FUNCIONAR

Mensagem  bernardofs em Sex 11 Out - 3:03

Olá. Sou novato aqui. Adquiri semana passada no site um arduino uno r3 e a shield para o módulo sim908.

Comprei uma fonte 9V/1A e estava tudo funcionando normalmente até agora há pouco. Eu estava testando uns comandos AT e o módulo parou de funcionar! A luz do Led1 nem piscar mais pisca!

O que pode ter acontecido?

bernardofs

Mensagens : 3
Data de inscrição : 11/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Shield DFRobot - sim908

Mensagem  Adila Fatobeni em Dom 25 Maio - 11:38

Pessoal,

alguém já trabalhou com o shield da DFrobot?
Estou tentando criar um sistema do qual envie as coordenadas do veículo para a internet e eu consiga acessar esses dados do meu computador.
Alguém tem alguma ideia de como fazer?

Pensei em enviar os dados para um servidor FTP mas não sei por onde começar.
Já tenho o código de receber as coordenadas, o que preciso é um código que acesse o servidor FTP.

Alguém pode me ajudar?

Um abraço!

Adila Fatobeni

Mensagens : 2
Data de inscrição : 04/05/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  hi1975 em Sab 12 Jul - 11:21

Servidor FTP? o que vc pretende gravar no servidor? arquivos individuais contendo as coordenadas do gps? creio que servidor ftp irá te criar dificuldades futuras para tratar ou usar os dados do gps

ficaria mais pratico vc rodar um servidor http atrelado a um banco de dados (mysql,por exemplo), e o modulo gps conectar via internet esse servidor, e passar as coordenadas via get, po exemplo http://servidor/script.php?idmodulo=1&lat=XXXX&long=YYYY

e então esse script.php trataria de abastecer o banco de dados com as informacoes que chegaram

hi1975

Mensagens : 16
Data de inscrição : 30/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: SIM908 GPS GSM GPRS

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 3 de 3 Anterior  1, 2, 3

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum