Sim900 Shield + Arduino MEGA

Página 1 de 2 1, 2  Seguinte

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

Sim900 Shield + Arduino MEGA

Mensagem  Admin em Dom 29 Abr - 16:03

Pessoal tem muita gente com dúvida sobre o arduino MEGA com o sim900 e tambem vale para o sim908, inclusive teve até concorrente dando "Piti" pq não conseguiu fazer funcionar o sim900 com o mega tenho aqui o video



Código:

//#include <SoftwareSerial.h>
//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

//SoftwareSerial mySerial(2, 3); //RX, TX

//ligar pino 1 (placa GSM) no pino 3 ARDUINO
int powerkey =  5;
int statuspin = 6;
int pinState = 0;
 
void setup()
{
  
  pinMode(powerkey, OUTPUT);
  pinMode(statuspin, INPUT);
  Serial2.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())
    {
       Serial2.write(Serial.read());
     }  
    else  if(Serial2.available())
    {
       Serial.write(Serial2.read());
     }  
/////mySerial.println("AT");
//delay(500);
/////mySerial.println("AT+IPR=9600");
//delay(100);
http://mySerial.println("AT&W0");
//delay(100);
}
A ligação dos pinos fica assim:


E pra ficar registrado como estão dispostos o TX e o RX do sim900


Última edição por Admin em Seg 25 Nov - 12:27, editado 2 vez(es)
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

Documentação dos Jumpers

Mensagem  andersonlf em Qua 12 Set - 8:49

Tiago,
Fiz a ligação conforme informada e funcionou perfeito no arduino Mega.
Vc consegue postar alguma documentação/descrição da utilização dos jumpers? sei que são para setar TX/RX, mas tentei seguir as trilhas na placa e não consegui ver para onde vão... quais são as possíveis configurações?
obrigado,

andersonlf

Mensagens : 6
Data de inscrição : 31/08/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Problemas com Shield GSM

Mensagem  edmar_romanini em Qui 13 Set - 8:09

Bom dia...
Já tentei de tudo para que a Shield GSM SIM900D responda mas eu não consigo.... através do código descrito neste forum está retornando a mensagem:

"54535652".

Também tentei com algumas library que encontrei na net, também não tive nenhum resultado, o mais proximo que eu consegui foi receber a mensagem:

"GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE"

Estou usando o Arduino MEGA, IDE 1.0.1 e Shield GSM SIM900D (comprada do seu site)

Grato.
Edmar Barbosa Romanini.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qui 13 Set - 9:28

Para usar o codigo descrito no topico é necessario usar a ide 022
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

Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qui 13 Set - 11:35

Tem algum código para usar a IDE 1.0.1, pois eu já alterei algumas library para funcionar com está IDE.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qui 13 Set - 12:02

Não tem... é possível também alterar o código para funcionar na IDE 1.0 mas ninguém fez isso ainda
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

Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qui 13 Set - 12:07

Muito obrigado pela ajuda eu estava quebrando a a cabeça com isso.... Valeu mesmo!!!!

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qui 13 Set - 12:58

Instalei a IDE 0022, o programa rodou mas quando eu dou os comandos citados no video, tipo AT que era para gerar OK e AT+CSQ que era para gerar o sinal, ele só transporta o que eu escrevi para a linha de baixo e nada acontece, pode eme ajudar....

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qui 13 Set - 13:08

Selecione no serial monitor carriege return
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

sim908 na IDE 1.0.1

Mensagem  andersonlf em Qui 13 Set - 14:29

Olá Edmar_romanini...
Eu fiz essa adptação que está funcionando bem com a IDE 1.0.1:
http://projetoarduino.forum-livre.com/t34-shield-sim908-com-o-arduino-ide-101

Se vc tiver o arduino UNO, tem q trocar a Serial2 pela softserial, mas a parte mais chata da IDE1.0.1 que é a comunicação serial está funcionando bem...

abs,
anderson

andersonlf

Mensagens : 6
Data de inscrição : 31/08/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qui 13 Set - 18:58

Valeu pela ajuda de todos... consegui fazer funcionar.....

ANDERSONFL amanhã vou testar a sua adaptação espero que funcione para mim, vai ser de grande valia.....

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qua 19 Set - 13:57

Boa Tarde....

Estou tendo problemas ao enviar mensagens pelo Arduino. Pelo monitor serial e digito AT+CMGF=1 ele me responde OK, depois digito AT+CMGS="meu numero" e me aparece > que é para digitar a mensagem digito e depois vi em alguns sites que tem que digitar o comando CRTL+Z tentei digitar não deu erto, depois em outro site ele pede para pressionar a tecla CTRL+z mesmo assim nada acontece, após isso trava o simbolo > e eu tenho que reiniciar o Arduino. Você poderia me ajudar.


Grato.
Edmar Barbosa Romanini.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qua 19 Set - 21:30

comece a usar o hyperterminal de agora em diante, quando o sim900 faz o > é um terminal dentro de outro terminal e na IDE do arduino isso não funciona por causa do botão SEND do serial monitor
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

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qui 20 Set - 9:50

Obrigado pela ajuda, como uso o Win7 não tem o hyperterminal, então procurei na internet e achei o mesmo do XP, ele foi portado para o Win7 e agora está funcionando normalmente. Grato.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Seg 24 Set - 15:25

Não sei o que aconteceu, mas o shield GSM não responde mais aos comados AT, você digita qualquer comando e o mesmo não responde nada, já tentei de tudo, mudei o baud para todos possíveis e nada, alguem poderia me dar uma força.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qui 27 Set - 8:12

Descomente essas duas linhas e grave o código no arduino novamente

http://mySerial.println("AT");
//delay(500);
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

Uma nova Solução pra quem usa o os modelos mais novos do arduino, sim900 e o ide 1.0.1

Mensagem  brunoedubh em Dom 14 Out - 16:13

Tentei seguir as soluções de vocês que por sinal foi de extrema valia. Mas quase me matei de raiva pois não funcionava.
Porém Descobri que o pino de status do meu não era o 6 e sim o 4. E o powerkey também atrapalhava o funcionamento e como eu não sabia da necessidade dele resolvi tirar do meu código. E tudo deu certo. Segue o código abaixo.
Lembrem-se de colocar o monitor no modo Carrier Return e caso a luz azul de status do sim900 não estiver ligada aperte o botão S_PWR por 1 segundo.
Código:

#include <SoftwareSerial.h>
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART

SoftwareSerial mySerial(2, 3); //RX, TX

int statuspin = 4;
int pinState = 0;
 
void setup()
{
  pinMode(statuspin, INPUT);
  mySerial.begin(9600);              // the GPRS baud rate 
  Serial.begin(9600);                // the GPRS baud rate
}
 
void loop()
{
  pinState = digitalRead(statuspin);
 
    if(Serial.available())
    {
      mySerial.write(Serial.read());
    } 
    else  if(mySerial.available())
    {
      Serial.write(mySerial.read());
    } 

}

brunoedubh

Mensagens : 1
Data de inscrição : 14/10/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Problema com o Módulo GSM

Mensagem  edmar_romanini em Qui 6 Dez - 13:11

Boa Tarde.

Fiquei um tempo sem entrar em contato pois estive muito ocupado, mas gostaria de voltar a testar o meu módulo GSM, conforme eu já expliquei o módulo parou de funcionar inesperadamente e até agora não consegui faze-lo funcionar, a luz fica piscando, mas ao digitar os comandos AT não obtenho resposta alguma. Tentei a solução abaixo, mas não funcionou alguém poeria me ajudar.

Descomente essas duas linhas e grave o código no arduino novamente

http://mySerial.println("AT");
//delay(500);.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Sex 7 Dez - 6:03

amigo preciso de mais detalhes para ajudar descreva examente oq está ocorrendo cole o codigo que vc está utilizando e um print screen do serial monitor
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

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Ter 11 Dez - 15:04

Como mencionado anteriormente, não importa o que digite na serial não responde nada. A programação que eu estou usando e a mesma que está no post não mexi nada. Estou usando o Arduino Mega e a IDE 022, os jumper estão conforme a foto nos pinos 16 e 17.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Ter 11 Dez - 15:06

Perai não tinha lido corretamente a luz pisca certo ? qual modelo do arduino vc está usando ? o serial monitor esta em carriege return ? o codigo que está no site vc trocou para 9600 e gravou o arduino novamente ?
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

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Ter 11 Dez - 18:56

A luz piscasim, o modelo de Arduino que estou usando é o MEGA R3, a IDE que uso é a 022, já tentei usar a serial como carriege return e o codigo que esta no post já esta em 9600. O curioso é que ele funcionou na primeira semana de uso depois parou. Continuo tentando mas nada.

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Admin em Qua 12 Dez - 5:55

Se quiser enviar para cá para eu dar uma olhada se custo algum o endereço é

Tiago A. Marangoni
Rua Luiz Folli, N135
Vila Pedigoni
Franca - SP
CEP 14406370

Pode ter ocorrido duas coisas,

1 Ele perdeu o baud rate de referecia que normalmente é 9600, para voltar seria necessaria decomentar aquelas duas linhas citadas deligar a fonte e ligar a fonte de novo abrir o terminal serial e vc veria o proprio arduino digitando AT e o modulo respondendo ok mas isso não ocorreu

2 Algum transistor da comunicação serial pode ter queimado, se vc não tiver recursos ai para medir e trocar eu faço esse serviço pra vc sem custo
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

Re: Sim900 Shield + Arduino MEGA

Mensagem  edmar_romanini em Qua 12 Dez - 14:58

Você tem algum data sheet deste shield para facilitara procura pelo transistor....

edmar_romanini

Mensagens : 15
Data de inscrição : 13/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

+CMS ERROR: SIM not inserted

Mensagem  tiagotaz em Seg 26 Ago - 23:29

Eae Cara blz? Então vi que você arduino+ sim900 estou com um problema parecido com o seu, tenho a shield SIM900 v.1.1 + arduino UNO e estou ligando em uma fonte externa com 2 AMP porém é informado o erro sim card is not inserted, já passou por isso? Como você fez sua ligação física e sua configuração nos arquivos? Se puder me ajudar, ficarei muito grato, Obrigado.

tiagotaz

Mensagens : 2
Data de inscrição : 26/08/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sim900 Shield + Arduino MEGA

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

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

- Tópicos similares

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