Boa tarde, meus queridos, atualmente estou estudando e terminando um projeto baseado no SIM800L, tive várias dificuldades, mas finalmente consegui fazer ele funcionar de varias formas, esse topic é pra ajuda vocês que estejam com dificuldade em fazer esse danado funcionar, então se precisar, só chamar, sofri muito com esse módulo :) 

Exibições: 1023

Anexos

Responder esta

Respostas a este tópico

Boa tarde! WS,

Se você puder postar seu projeto e suas dificuldades que encontrou no caminho com o SIM800L, já ajudará muitas pessoas.

Att,

Leonardo Hilgemberg.

Assim que apresentar minha monografia, estarei disponibilizando o projeto e sua descrição  para  comunidade 

Att, 

Wanderson Luan 

Olá Wanderson.

Meu projeto usa SIM800l e realmente materiais sobre este assunto é extremamente escasso. 

Você usou alguma biblioteca ou programou os comandos AT direto?

Att.

Sávio Ribeiro.

programei os comandos AT direto, acessa meu git: https://github.com/wandersonsampaio/Dojot 

Da pra ter uma noção, qualquer duvida, só perguntar 

Inicialmente usei uma pilha, depois usei um regulador de tensão alimentado por uma bateria, eu peguei de uma amigo meu, esse modelo aqui, https://produto.mercadolivre.com.br/MLB-1043757693-regulador-fonte-...

Sabe como regular a tensão né, o meu eu deixei em torno de 4.5 Volts 

Adicionei o código utilizado no meu projeto. 

o GIT é https://github.com/wandersonsampaio/Dojot 

Anexos

Olá,

Sou novo aqui e preciso muito da ajuda de vcs.

Seguinte: montei um projeto utilizando o arduino uno, o Blynk e o módulo Sim800L. Funciona tudo perfeitamente; consigo controlar um led remotamente via rede GSM. Mas quando retiro o cabo USB utilizado para descarregar o sketch eu acabo perdendo a comunicação, voltando a recuperar assim que espeto o cabo usb no meu arduino uno.

Poderia me ajudar?

O que eu preciso fazer?

Segue meu sketch tirado do próprio blynk:

#define BLYNK_PRINT Serial
#define TINY_GSM_MODEM_SIM800

//#define BLYNK_HEARTBEAT 30

#include <TinyGsmClient.h>
#include <BlynkSimpleSIM800.h>


char auth[] = "xxxxxxxxxxxxxxxxx";
char apn[] = "zap.vivo.com.br";
char user[] = "vivo";
char pass[] = "vivo";


#define SerialAT Serial1


#include <SoftwareSerial.h>
SoftwareSerial SerialAT(2, 3);

TinyGsm modem(SerialAT);

BlynkTimer timer;

void myTimerEvent()
{

Blynk.virtualWrite(V5, millis() / 1000);

}

void setup()
{

Serial.begin(9600);
delay(10);


SerialAT.begin(57600);
delay(3000);

Serial.println("Initializing modem...");
modem.restart();

Blynk.begin(auth, modem, apn, user, pass);


timer.setInterval(1000L, myTimerEvent);
}

void loop()
{
Blynk.run();
timer.run();
}

Johnny, você está carregando seu sketch pro arduino deixando salvo lá ? no momento é a única coisa que me vem a cabeça

Boa tarde!

Estou com um projeto para meu curso que envolve enviar uma mensagem por sms usando o sim800l... mas, estou com dificuldades devido a quando ligado ele entra numa sequência de 11 piscadas de LED vermelha em intervalos de 1 segundo com uma pausa de aproximadamente 3 segundos para voltar a sequencia de 11 piscadelas...

Gostaria de saber se poderia me ajudar a solucionar o problema. Em diversos fóruns e vídeos, vi sugestões que o problema poderia ser o código, mas quando ligado apenas o SIM a sequencia de LEDs mencionadas continuam a mesma e em outro cenário de solução apresentado era a utilização de capacitores próximo ao SIM para ajustar a corrente, no entanto os capacitores chegaram a não permitir que a carga chegue e ligue o SIM, mesmo utilizando o regulador de tensão LM2596 ao qual tem a saída ajustada em 4.04V.

Já procurei ajuda em muitos vídeos, mas ainda não consegui resolver o problema... alguém poderia me auxiliar?? tenho um certo prazo curto e nem mesmo meu professor não conseguiu me auxiliar! Ate pensei que meu problema poderia ser o SIM800L e comprei um novo, agora tenho 2 e ambos com o mesmo problema. Reforçando, utilizo uma antena (Antena Cabo Pigtail Gsm Sim800l Esp8266 Mini Pci Rp-sma) para melhorar o sinal, que em minha região já é de alta qualidade.

Bom dia Adil, 

Sugiro que consulte no site da Anatel, para saber se existe algum impedimento para o uso no Brasil, do seu modulo SIM800l. Consulte o IMEI que está gravado na placa. 

https://www.gov.br/anatel/pt-br/assuntos/celular-legal/consulte-sua...

Boa noite irmao, cara, na epoca eu usei pro teste uma bateria de moto com regulador de tensao, e funcionou perfeitamente, tambem utilizei uma pilha, acredito que o teu problema seja na alimentacao, segue link da minha monografia, talvez te ajude em alguma coisa https://repositorio.ufc.br/bitstream/riufc/34537/1/2018_tcc_wlasamp..., recomendo fazer um teste de apenas "hello word" pra validar se realmente o chip ta conseguindo se conectar. Nesse link vai ter o meu codigo, da uma olhada nele, talvez te ajude https://github.com/wandersonsampaio/Dojot, se ficar na duvida manda aqui
Na monografia eu tambem mostro a ligacao dos fios, O módulo é feito para operar com uma voltagem entre 3.4 a 4.4 V,

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço