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?
Tags:
Tudo conectado corretamente
Usei uma power supply regulavel. 4.5 volts cravado. 2Amps disponíveis.
A configuração do terminal estava OK, 8 data bits, 1 stop bit, tentei forçar varios baud-rates diferentes na faixa de 9600 a 115200. Nada.
O modulo vem com antena e estava instalada.
Depois de muito sofrimento, e uma pesquisa intensa, descobri que a "sujeira" no terminal é uma requisição ou tentativa de boot. Quando vou dar o flash em outro firmware, sem realizar o processo de reinicialização da placa (aquela mensagem "turn on the device" no flash loader), com ela ligada e apresentando o problema da sujeira no terminal, assim que clicko em START, o processo do flash loader se inicia, sem a necessidade de reinicio do aparelho. Deduzo eu então que, os caracteres são os mesmos 2 que são jogados no terminal quando a placa esta funcionando e boota. Porém, como não consegue realizar o boot... fica lá, "requisitando" sem parar.
Suspeito que meu chip aceite somente firmwares 32 e não 64. Dos mais de 10 que testei, somente 2 deles conseguiram bootar apesar de não se conectar na rede. Ambos 32. Todos os outros, literalmente mais de 10, eram 64.
Suspeito também que o firmware 1137B03SIM900M_ST_ENHANCED é uma versão custom do firmware do SIM900 para funcionar no SIM900A. Não funcionando no meu por questão do 32/64.
Favor confirmar com certeza :
O seu módulo é esse ?
http://www.electrodragon.com/product/sim900a-mini-dev-board/
http://www.electrodragon.com/w/Category:SIM900
Envie um diagrama da sua montagem (como conectou todos os fios)
Não fique mexendo muito com o firmware se ainda não tem tanta certeza - poderá travar o módulo.
Sim, é esse.
Não conseguirei fazer um diagrama agora, mas a conexão foi a seguinte (utilizando fotos de outro user, em outro post)
Quanto a alimentação, usei uma fonte regulavel. 4.5 volts, 2 Amps
É possível ver a ligação neste vídeo.
https://www.youtube.com/watch?v=7w71Oq4V-ps
Desconsidere a fonte utilizada nesse vídeo. Foi posteriormente trocada pela regulavel
Impossível ver como os fios estão conectados nesse seu video !
Confie em mim. Os fios estão certos kkk
SIM900 (SIM900A) Mini DEV Board
http://www.electrodragon.com/product/sim900a-mini-dev-board/
Se for idêntico à esse módulo, ele já tem regulador interno de tensão, portanto poderá ser alimentado com 5V / 2A.
Os pinos amarelos poderão ser usados pela serial do Arduino.
E os pinos brancos são da serial debug (para atualização de firmware) Use uma interface USB serial.
Mantenha sempre a antena conectada durantes os testes!
Achei esse material mais interessante :
https://wiki.eprolabs.com/index.php?title=SIM_900A_GSM_GPRS_Module
Sim, segui esses tutoriais. Atualizei diversos firmwares com sucesso.
Acho que o problema é posterior
Se já atualizou o FW já é um bom passo !
Mande a tela de uma atualização para eu ver,
O que estou entendendo é que o uso do módulo vai depender da configuração dos jumpers .
Desse modo vai poder selecionar qual das duas seriais irá usar :
- a serial de comunicação ou a serial de debug
Aguarde, que esu estou estudando.
Esse módulos chineses são irritantes !
Informações incompletas, incorretas - tá difícil !
http://www.instructables.com/id/Using-the-Sim900sim900A-mini-module...
Arduino Uno Tx -> GSM RXD
Arduino Uno Rx -> GSM TXD
Arduno Uno GND <- GSM GND
Pode ser que ele funcione no Brasil. Aguarde !
Você nem conseguiu testa-lo ainda ....
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por