Boa noite, pessoal!

Recentemente comprei um arduino uno e uma shield gsm sim900a (mini v3.9.2) para aprender.

Fiz as conexões de alimentação da shield com o arduino (5V e Ground) e comunicação entre elas RX, TX e GROUND. Inseri também o chip da operadora.

Fiz upload do código que vem como exemplo na IDE do arduíno "SendSMS".

Não está funcionando, alguém pode me ajudar?

 

Exibições: 2346

Responder esta

Respostas a este tópico

Vou buscar uma fonte externa. Volto depois para dizer se funcionou!

Obrigado José Gustavo!!

José Gustavo, consegui a fonte externa, mas descobri a necessidade de atualizar firmware através da discussão:

http://labdegaragem.com/forum/topics/d-vida-sim900a-mini-v3-8-2?id=...

Agora, durante a atualização do firmware minha dificuldade é:

Qual é a sua dificuldade ? 

Poderia me ajudar com o post abaixo?

Bom dia pessoal, estava seguindo outro post aqui no labdegaragem

(http://labdegaragem.com/forum/topics/d-vida-sim900a-mini-v3-8-2?id=...)

, mas como ainda não consegui resolver meu problema, vou perguntar aos Srs. também.

Consegui atualizar meu firmware para a versão desejada. Porém, independente do firmware instalado o resultado é o mesmo.

O led no canto superior direito que indica os status de conexão começa a piscar intermitentemente instantaneamente ao alimentar o circuito (diferente do comportamento apresentado no firmware que veio de fábrica, antes de eu substituí-lo. Iniciava, piscava algumas vezes em uma determinada frequência, posteriormente alterava a frequência indicando não autenticação na rede.)

Ao verificar a saída no terminal (Termite, puTTY), identifiquei que o circuito está "cuspindo" caracteres sem sentido na porta serial, como demonstra o arquivo anexado.

Alguma ideia do que possa ser?

Obrigado!!

Anexos

Isso esta parecendo configuração incorreta da serial na console do Putty.

Qual é a configuração da interface serial, recomendada pelo fabricante do módulo ?

Funciona de 9600 a 115200 baud rate teoricamente.

Testei no Termite, puTTY e outros 2 ou 3 softwares de terminal. Mesmo resultado.

Qual é a configuração da interface serial, recomendada pelo fabricante do módulo ?

Leia no manual e informe por favor.

Se não souber qual é a configuração, não adianta adivinhar.

Pagina 32
https://docs.google.com/file/d/0B5YBIZcXCAMud05qN3NoNW5CWlU/edit?pr...
Sou leigo no assunto, não sei exatamente o que procurar.

Bruno boa tarde, 

Obrigado por ter enviado o manual. 

O seu módulo é esse ? 

http://www.electrodragon.com/product/sim900a-mini-dev-board/

http://www.electrodragon.com/w/Category:SIM900

Capítulo 3.3 Power Supply 

Vi que conectou seu módulo SIM900A em una fonte externa. Qual a tensão e a corrente dessa fonte ?

Seu módulo tem um regulador de tensão? Mande fotos nítidas dos dois lados. 

 A tensão do módulo deverá estar entre 3,4V e 4,5V. E a corrente da fonte deverá ser no mínimo de 2 ampéres. Você terá que aterrar (pulso LOW) o pino PWRKEY para ativar o módulo SIM900A.   

Capítulo 3.8 Serial Interfaces 

O módulo SIM900A possui duas portas seriais - Uma serial para comunicação e a outra para debug. A porta debug serve para atualização de firmware. A outra porta serve para CSD Fax, GPRS e comandos AT. (é essa que deve usar normalmente). 

Configuração da porta serial = 8 data bits, none parity e 1 stop bit (padrão) .

Essa porta tem taxa de transferência automática ( autobauding) que pode variar entre 1200 Bps e 115200 Bps.

Use a velocidade padrão = 115200 Bps. 

Aguarde 3 segundos após power on do SIM900A para enviar o primeiro comando AT. Você deve enviar primeiro, um caracter A para o modulo sincronizar. Deverá receber uma resposta "OK", que comprovará que houve sincronismo.

Esse modulo vem com antena externa ? Nunca liga a energia no módulo sem antes conectar a antena !!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço