Olá estou tentando utilizar o módulo GSM SIM800l com o Arduino UNO contudo não estou conseguindo enviar ou receber SMS nem efetuar ou receber ligações (no caso de receber ligações cai na caixa postal).

Alguns dados:

-CHIP OK, desbloqueado e apto a receber, efetuar ligações e enviar e receber SMS.

-Fonte de Alimentação: 12V 5A, em conjunto com um regulador LM2596 com saída ajustava em 4.04V

-Arduino UNO

-Antena de notebook.

Observações:

Ao ligar o módulo com o chip e antena conectados o LED do mesmo apresenta o seguinte comportamento: 

-Pisca 7 vezes com intervalo de 1s, e apaga por cerca de 3 ~ 4s, volta a piscar 7 vezes com intervalo de 1s...

A programação utilizada:

-Já tentei alguns firmwares mais elaborados com bibliotecas para GSM e tudo mais, mas como não funcionava, utilizei para os testes mais básicos uma programação restrita a receber comandos AT.

//Programa: Comandos AT com o SIM800L
//Autor: Arduino e Cia

#include <SoftwareSerial.h>

//TX do SIM800L conectado ao pino 10
#define SIM800_TX_PIN 10

//RX do SIM800L conectado ao pino 11
#define SIM800_RX_PIN 11

SoftwareSerial serialSIM800(SIM800_TX_PIN, SIM800_RX_PIN);

void setup()
{
//Comunicacao serial para uso com o Serial Monitor
Serial.begin(2400);
while (!Serial);

//Comunicacao com o modulo SIM800L
serialSIM800.begin(2400);
delay(1000);

Serial.println("Envie o comando AT para o SIM800L...");
}

void loop()
{
//Mostra no Serial Monitor os dados enviados pelo modulo
if (serialSIM800.available())
{
Serial.write(serialSIM800.read());
}

//Envia os comandos AT para o modulo
if (Serial.available())
{
serialSIM800.write(Serial.read());
}
}

-O comando básico "AT" que retorna um "OK" funciona normalmente.

-Mas os comandos de envio de SMS e para efetuar ligações não funcionam.

-No caso do comando: "ATDP+NUMERO" (efetuar ligação) retorna o erro "NO CARRIER"

-O comando para verificar a velocidade em uso "AT+IPR?" que mostra a velocidade em uso retorna 

"+IPR: 0".

Alguém poderia ajudar ? 

Exibições: 5516

Responder esta

Respostas a este tópico

Sim é válida a informação.

Mas no caso ele nem recebe as ligações ou sms 

Obrigado pela atenção.

Marcelo Moscznski,

Sim ele volta a dar o "SMS Ready" e "Call Ready".

Estava pensando se não poderia ser algo relacionado a antena ? Você acredita que possa ser isso ? 

Boa tarde , 

Informe o link do seu módulo GSM SIM800l. Existem vários modelos.

Se não tiver o link, envie fotos dos dois lados do módulo,

E como fez as ligações. 

Ligações:

Alimentação 4.1V DC, derivados de um regulador LM2596 alimentado por uma fonte chaveada de 12V 5A, RX e TX ligados à entradas digitais do Arduino. Em paralelo à alimentação do Módulo um capacitor de 1000uF, ligações foram feitas corretamente do contrário nem teria resposta do módulo ao comando "AT" ou mesmo seu LED indicando que está ligado. 

Muito obrigado pela atenção! :)

Link: 

Boa noite Gustavo, tive acompanhando esse post e tenho o mesmo problema, vc conseguiu uma solução? 

Usamos uma fonte de computador, e ele funcionou normalmente. Outros problemas que enfrentávamos resumia à falta de sinal da região.

Bom dia , 

Eu pedi as fotos para poder identificar seu módulo = SIM800L Core Board.

Veja as informações sobre o módulo.

Manuais do SIMM800L:

https://cdn-shop.adafruit.com/datasheets/sim800_series_ip_applicati...

https://www.elecrow.com/download/SIM800%20Series_AT%20Command%20Man...

http://wiki.seeedstudio.com/wiki/File:SIM800L_Hardware_Design_V1.00...

Vários Tutoriais com o SIM800L : (use o CHROME com tradução para o português) 

http://www.belajarduino.com/2016/05/sim800l-gsmgprs-module-to-ardui...

http://www.belajarduino.com/search/label/SIM800L

https://www.banggood.com/SIM800L-GSM-GPRS-Module-Board-MicroSIM-Tra...

Support network: China mobile, China unicom and four frequency network around the world

Note: Bad signal area, can adds the antenna.

http://www.uctronics.com/sim800l-gprs-transfer-board-micro-sim-gsm-...

Band:GSM type: small mobile station

  • four frequency: EGSM900, DCS1800, GSM850, PCS1900, can automatically search the four frequency bands. You can also set the frequency band through the AT command.
  • Accord GSM Phase 2/2+

https://robokits.co.in/wireless-solutions/gsm-gprs/sim800l-gprs-gsm...

Features:
Quad-band 850/900/1800/1900MHz
GPRS multi-slot class12 connectivity: max. 85.6kbps(down-load/up-load)
GPRS mobile station class B
Controlled by AT Command (3GPP TS 27.007, 27.005 and SIMCOM enhanced AT Commands)
Supports Real Time Clock
Supply voltage range 3.4V ~ 4.4V
Supports A-GPS
Supports 3.0V to 5.0V logic level
Low power consumption, 1mA in sleep mode
Compact size 23mm x 35mm x 5.6mm
Micro SIM Card

Estou com esse mesmo problema, tbm gostaria de alguma solução para o mesmo!

Bom dia , 

Siga à risca esse tutorial e me informe os resultados de cada sketch.

Mande fotos da sua montagem 

Use fonte de 4V - 2A  externa !!

http://www.belajarduino.com/2016/05/sim800l-gsmgprs-module-to-ardui...

Conseguiu resolver o problema?

Conseguiu resolver o problema?

Enzo, favor qual problema esta tendo com o seu módulo SIM800. 

Informe todos os detalhes. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço