Bom dia garagistas, eu de novo.

Agora com o SIM800l, estou com um modulo desses. Já tentei alguns tutoriais. Mas não consigo fazer funcionar.

Primeiramente, vi que tenho que alimenta-lo com uma tensão menor que 5 V. Para isso estou utilizando um conversor de sinais. Até ai OK. Ele esta ligando. E piscando o led vermelho.

Conectei a antena espiral soldada no primeiro pino do lado esquerdo. como no esquemático do modulo.

Porém cada biblioteca de cada tutorial que eu via me mostrava um RX TX diferente. 

Preciso que não sejam os pinos 10 e 11. 

Pode ser o 4 e 5.. pois do 9 ao 13 estou usando para outro modulo.

Por enquanto quero apenas mandar uma mensagem de texto.

Posteriormente quero fazer uma ligação.

E futuramente quero comunicar através de um ip, com servidor.. (por enquanto isso é pretensioso.. mas se alguém souber como fazer.. estou aberta as sugestões rs)

Alguém pode me ajudar?

Obrigada.

Exibições: 248

Responder esta

Respostas a este tópico

Os pinos você pode escolher 2 como você quiser, algumas bibliotecas são setados os pinos do Softserial no seu sketch e outros você tem que modificar na bibilioteca direto.

Em algum lugar do exemplo ou na biblioteca vai ter uma declaração SoftSerial Serial(10,11) - 10 é o Pino RX no Arduino e o 11 é o PINO de TX no arduino,

Deu certo! :)

Bom dia Stella,

Provavelmente, você está utilizando a biblioteca SoftwareSerial() que pode aceitar algumas portas como RX ou TX.

De acordo com o link oficial do Arduino https://www.arduino.cc/en/Reference/SoftwareSerial, os pinos 4 e 5 não poderiam ser usados como RX e TX mas eu me lembro de ter usado eles no Arduino com sucesso contanto que a velocidade fosse de 9600 bps ou menos.

Veja também que as portas do Arduino comum trabalham com 5V. Você poderá ter que adequar os níveis para trabalhar com o seu módulo que utiliza 3,3V.

A sugestão do CK é interessante, o projeto que tenho em mente de fazer (quando eu tiver tempo) com o meu SIM900 (que tem a mesma função do SIM800),  usa um ESP8266 no lugar do Arduino que traz muitas vantagens:

  • Já trabalha com 3,3V;
  • Possui processador bem mais poderoso;
  • Usa a mesma IDE do Arduino para programar;
  • É bem menos e mais barato do que o Arduino;
  • Já possui funções para trabalhar com o protocolo HTTP para se comunicar com um servidor;
  • Possui um RTC interno e tem funções para usar NTP e acertar o relógio interno através da Internet;
  • Possui WiFi que pode atuar como AP (roteador WiFi), permitindo que outros dispositivos reaproveitem a conexão GPRS.

Se quizer mais detalhes do que especifiquei no meu projeto, entre em contato comigo.

Boa sorte,

  'Eiju

Aceito toda ajuda. =/

Porque até agora não obtive sucesso. =/

Obrigada.

Eu tenho um projeto que usa o SIM800 com um transformador de 250mA e com um 7805CT (1A)
Entre a alimentação (5V) e o VCC do módulo uso um 1N4007 e um capacitor alto (aqui estou usando um de 2200uF e 35V
Desse modo no arranque do módulo, compensa a baixa amperagem fornecida pelo 7805

https://gist.github.com/tegila/697ed4ca99a29b1329f9

Marcelo bom dia, 

Você esta usando uma fonte inadequada para o módulo SIM800, segundo as especificações do fabricante. 

Portanto, não recomendada. O recomendado é uma fonte de 4 V com 2 A. 

Sei que você sabe disso, mas estou informando  para ficar claro para os colegas do Lab.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço