Olha a alegria do meu novo ajudante, Klaus, quando pôde brincar com o meu minipa 4 1/2 digitos:
Página destinada a apresentar as minhas atividades profissionais e de hoby nas áreas de eletrônica, informática e mecânica.
quinta-feira, 17 de março de 2016
Enviador de SMS
Procurando componentes eletrônicos no Aliexpress para um dos meus projetos, me deparei com um pequeno kit GSM GPRS 900/1800 MHz (dual band). Como era barato, em torno de US$ 4.00, acabei comprando para ver como funcionava. Um mês e pouco depois chegou o brinquedo.
Já aproveitei e comprei também um cartão com chip telefônico.
Inserindo o chip
Depois de montado era preciso alguma forma de enviar comandos para o módulo GSM, acabei optando por uma interface USB/Serial TTL que me facilita bastante a vida e me permite usar o PC para testar o módulo.
Escrevi um programa em C# .dotNet com a seguinte interface:
Nele posso selecionar a porta serial em que o módulo está conectado, posso puxar alguns números telefônicos pré cadastrados além de digitar a mensagem que desejar enviar.
Com o botão Send é realizado o envio de comandos que fazem o módulo enviar então uma mensagem via SMS.
Log do envio dos comandos:
ATI <----- Identifica o Modem
XXXXX
XXXX
REVISION 01.30b
OK
AT+CCID <----- Identifica o ccid do chip
+CCID: 89550650139006445966
OK
AT+COPS? <----- Verifica qual operadora está conectado
+COPS: 0,0,"VIVO"
OK
AT+XBANDSEL? <----- Mostra as Bandas de conexão
+XBANDSEL: 900,1800
OK
AT+CSCS="GSM"
OK
AT+CMGF=1
OK
AT+CMGS="XXXX7565" <----- Telefone
> OI OI OI OI OI <----- Mensagem
> Ctrl Z
XXXXX
XXXX
REVISION 01.30b
OK
AT+CCID <----- Identifica o ccid do chip
+CCID: 89550650139006445966
OK
AT+COPS? <----- Verifica qual operadora está conectado
+COPS: 0,0,"VIVO"
OK
AT+XBANDSEL? <----- Mostra as Bandas de conexão
+XBANDSEL: 900,1800
OK
AT+CSCS="GSM"
OK
AT+CMGF=1
OK
AT+CMGS="XXXX7565" <----- Telefone
> OI OI OI OI OI <----- Mensagem
> Ctrl Z
Agora se precisar fazer algum equipamento eletrônico enviar alguma mensagem de alerta para os seus usuários vai ser uma moleza.
T+
Assinar:
Postagens (Atom)