Você está na página 1de 7

Sistema Microcontrolado de Alarme Remoto para

Residncias com Modem GSM/GPRS

Heberthy Sandro Gonalves Lisboa, Ewerton Mouro Vieira, Luciana Vieira


Instituto de Estudos Superiores da Amaznia (IESAM), Av. Governador Jos Malcher,1148,CEP:66055260 Nazar

Resumo - Este projeto visa a criao de um sistema de O sistema desenvolvido envolve telecomunicaes e o
alarme para residncias com a utilizao de alguns componentes controle de alguns equipamentos, com a possibilidade de ser
eletrnicos como: modem GSM/GPRS, microcontrolador, centralizado em um nico sistema de controle.
sensores de presena e outros. Tal sistema tem como finalidade Este sistema dispara uma sirene para alertar que a algo
acionar uma sirene e enviar uma mensagem de texto (SMS) para
errado na residncia e aciona um circuito que enviar uma
o usurio, que ser recebida em seu celular, alertando-o assim
sobre possveis invasores em sua residncia quando estiver mensagem de texto (SMS) para o usurio do imvel
viajando ou no trabalho, por exemplo. O sistema proposto tem alertando-o do ocorrido.
um baixo custo se comparado aos sistemas j existentes no Com o sistema as pessoas vo poder ter um pouco de
mercado. Pois a maior parte dos componentes necessrios para segurana quando forem para as suas atividades do dia a dia,
a sua criao de baixo custo. pois caso ocorra uma invaso em sua residncia na mesma
hora ela vai receber a mensagem de texto informando-lhe o
Palavra Chave - Sistema de Alarme, Microcontrolador, ocorrido e dando-lhe a oportunidade de acionar as
Mensagem SMS, Modem GSM/GPRS. autoridades competentes evitando assim a perda de seus bens.
Para tal sistema ser utilizado um modem GSM/GPRS
para o envio das mensagens SMS, um sensores de presena,
1. INTRODUO uma sirene e um circuito com um microcontrolador.
O circuito vai ter a funo de interligar e controlar os
componentes ligados a ele. E o sistema de mensagens SMS
A preocupao com a segurana residencial cada vez foi escolhido por se tratar do envio de pequenas informaes,
maior, tendo em vista o crescimento da violncia e abuso pequenos textos, no sendo necessrio o envio de outros
sexual contra crianas, violncia contra mulher, maus-tratos dados como, por exemplo, imagens. Com isso ser possvel
contra idosos e principalmente furtos. Existem vrias enviar a informao para o usurio de forma mais rpida.
maneiras de proteger-se, seja com o uso de cmeras, alarmes, O projeto foi inspirado em um sistema [2] que tinham
sistemas de vigilncia eletrnica ou vigilantes. Grande parte como objetivo controlar algumas funes de um carro com:
dos sistemas de vigilncia eletrnica existentes no mercado habilitar e desabilitar o alarme, travar e destravar portas e
possui monitoramento local e/ou estrutura de cabeamento abrir e fechar os vidros. Utiliza-se um microcontrolador da
especfico e so de custo elevado [1]. famlia 8051 (AT89S8253) da Atmel e um modem
Sistemas auxiliados por sensores permitem detectar fugas GSM/GPRS que para intermediar o recebimento e o envio
de gs, inundaes, incndios em fase inicial, cortando das mensagens entre o microcontrolador e o celular do
imediatamente as entradas e avisando ao dono e a usurio. Pesquisas foram feitas em sites da rea de eletrnica
profissionais de manuteno ou bombeiros do sucedido de e robtica [3] para entender o funcionamento de modem e
forma a serem tomadas providncias. A segurana ao nvel de microcontroladores, em sites ligados a rea de segurana
deteco de intrusos tambm relevante. Cmeras ligadas a residencial [4] para abranger suas aplicaes, bem como
alguma rede de comunicao tais como, internet e celular, livros de eletrnica [5] [6] para melhor utilizao da
permitem monitorar os ambientes da casa remotamente. eletrnica aplicada.
Estando o sistema de monitoramento integrado ao sistema de
alarme, as prprias cmeras podem funcionar como sensores
de presena identificando qualquer situao de invaso,
acionando o alarme e gravando as imagens [1].
A inteno de criar um sistema de alarme de baixo custo
surgiu a partir da grande necessidade de segurana nas
residncias da classe mdia e baixa. Sabe-se que as invases
residenciais ocorrem durante o perodo em que se est fora:
trabalhando, estudando, viajando ou em outras atividades do
dia a dia.
- Os sensores magnticos tambm so colocados em
portas e janelas e podem ser utilizados no lugar dos de
LED. Com um custo em torno de R$5,00 a R$ 7,00.

Fig. 3. Sensor magntico.

- E os sensores de presena, ou de movimento, so


aparelhos eletrnicos capazes de detectar a presena ou
ausncia a partir de elementos como: deslocamento e calor
corporal.
Os sensores so equipamentos essenciais nas
residncias e indstrias que usam a tecnologia inteligente
para economizar energia.
Existem dois principais tipos de sensores de presena,
Fig.1 Sistema Montado so eles:
2. COMPONENTES DO SISTEMA Sensores por infravermelho, que detectam a presena
a partir da comparao da temperatura do corpo humano com
O sistema composto basicamente por quatro partes: a do ambiente usando uma lente que espalha a radiao
Sensores infravermelha. A luz infravermelha joga eltrons em um
Microcontrolador/Programa substrato e esses eltrons podem ser detectados e
Sirene amplificados em um sinal. [8]
Modem E sensores ultrassnicos que disparam ondas sonoras e
percebem a presena de algum a partir da alterao da
2.1 SENSORES frequncia da onda de eco, causada por movimentao no
ambiente.
Os sensores podem ser de trs tipos: O sensor utilizado no projeto o MPS-40. Seu alcance
mximo de 10 metros, posicionado a uma altura de 2,5m do
- Os de LED que so formados com a combinao de um cho, e seu ngulo de ao de 100. Ele um dispositivo
LED emissor de infravermelho e um foto transistor que bivolt, permitindo uma alimentao de 100 volts a 240 volts.
ir receber os raios [7] e que fica posicionado um na Alm disso, pode ser ajustado quanto sensibilidade e o
frente do outro e colocados nos castilhos das portas e tempo de funcionamento (5s 5min). [8]
janelas separados por uma superfcie opaca, como um
pedao de metal, que fixado nas portas e nas janelas. A
figura 2 mostra como vai ficar posicionado os sensores
de LEDS.

Fig. 4. Sensor de presena infravermelho.

2.2 MICROCONTROLADOR- PIC16F877A

O PIC 16F877 um microcontrolador da famlia de 8 bits


Fig. 2. Sensor formado com LEDs. e ncleo de 14 bits fabricado pela Microchip Technology.
Possui memria de programa com 8192 palavras de 14 bits,
memria RAM com 368 bytes e memria EEPROM com 256
bytes. Sua freqncia de operao (clock) vai at 20mhz, seu
conjunto de instrues RISC se compe de 35 instrues.
Pode funcionar com alimentao de 2V a 5,5V. Sua pinagem
DIP tem 40 pinos [9]. Podemos visualizar o microcontrolador Fig. 7. Sistema do Microcontrolador com o Celular.
na figura 4.
- A outra possibilidade de gerar mensagens com a utilizao
de um modem GSM/GPRS. O seu custo se comparado ao
celular bem maior, em torno de R$350,00 a R$ 400,00
reais, porm foi a soluo escolhida para o sistema por ser
mais prtico para montar o circuito e por oferece menos
problemas de hardware.

O modem escolhido para os testes foi o SIM340 da


HUTONG. Ele aceita os chips de todas as operadoras de
Fig. 5. Microconctrolador PIC 16F877A celular.

2.3 SIRENE

A sirene [10] utilizada uma comum de alarme de carro


encontrada facilmente em lojas de eletrnica. Por trabalhar
com uma voltagem diferente da do sistema, que de 5volts,
ser necessrio a utilizao de um rel para acion-la j que a
voltagem da sirene de 12volts e desta forma ter a maior
sonora. A figura 5 mostra o circuito.

Fig.8 Modem GSM SIM340

Suas principais caractersticas so:

Conector serial DB9 fmia.


Quad-Band GSM / GPRS 850 / 900 / 1800 / 1900 MHz
GPRS multi-slot classe 10/8
Fig. 6. Sistema que vai Acionar a Sirene. GPRS classe B estao mvel
2.4 MENSAGENS Dimenses: 40 mm x 33mm x 2.85mm
Peso: 8g
As mensagens podem ser enviadas de duas formas:
Controle via comandos AT(GSM 07.07, 07.05 e
SIMCOM realados em comandos)
- Com o celular, como uma forma mais econmica, pois
podem ser utilizados aparelhos antigos, e o utilizado foi o A temperatura normal de operao: -20 C a 55 C
C65 da Siemens. Neste caso o celular funciona como um Restrito temperatura de operao: -30 C a -20 C e 55
modem, o microcontrolador vai acion-lo como se estivesse C a 80 C.
apertando as suas teclas manualmente enviando assim a
mensagem para o celular do usurio. Como mostra a figura 6. No anexo est o cdigo que mostra a comunicao do PIC
com o modem. Neste cdigo foi utilizada a linguagem de
programao C, pois uma linguagem que facilita a interao
do projetista com o hardware [11], e os comandos AT,
utilizados para comandar o modem atravs de uma
comunicao serial. A figura 8 mostra a ligao entre o
modem e o microcontrolador.
Fig. 10 Fluxograma do Sistema.

Os sensores vo enviar um sinal para o microcontrolador


quando uma porta ou janela for aberta ou quando algum
entrar no ambiente. A Figura 10 mostra a ligao que feita
entre o sensor e o microcontrolador.

Fig. 9. Sistema do Microcontrolador com o Modem.


.

3 O SISTEMA

O Projeto que tem como objetivo implementar um sistema


de alarme para residncias com monitoramento 24h com pelo
menos quatro ambientes protegidos e que fosse acessvel para
a maioria das pessoas. Tendo um custo bem abaixo do
mercado,e um projeto futuro o uso de uma bateria se no
caso faltar energia, essa bateria vai segurar por um
determinado tempo, com isso o custo do sistema vai ter
aumento para os clientes.
Ele envia uma mensagem para o proprietrio do imvel ou
Fig. 11 Ligao do sensor com o pic.
outro que esteja cadastrado quando um dos alarmes de sua
residncia for acionado. E com isto alertando-o sobre
possveis invases em sua residncia. Dando-lhe tambm a O microcontrolador utilizado o PIC 16F877A [2] [7] por
possibilidade de controlar os dispositivos em sua residncia, j possuir conversores A/D( analgico/Digital), pois o sinal
como as luzes de sua casa ou empresa. que ir receber do carregador analgico. Ele o responsvel
O papel do modem fazer a intermediao entre o pelo controle de todo o sistema. Quando ele receber o sinal
Microcontrolador e o celular do usurio. E a incluso de dos sensores vai acionar a sirene e enviar os comandos para o
sensores de presena ao invs de apenas os LEDS modem que ento enviar a mensagem (SMS) para o usurio
infravermelhos [12] [13] possibilita uma maior flexibilidade informando-o inclusive qual sensor foi acionado. A figura 11
na hora de posicionar os sensores em sua casa ou empresa. mostra como vai ser:
A figura 9 mostra um fluxograma com a relao entre os
componentes do sistema. Assim como pode receber uma mensagem do usurio para
controlar as luzes da sua casa. Dando mais eficincia ao
sistema de segurana bem como a automatizao de outros
equipamentos de sua escolha.
O cdigo fonte, programa, que vai ser gravado no PIC para
a realizao das tarefas est no anexo 1.
Antes de comear a fazer os testes entre o modem e o
microcontrolador indico fazer a ligao entre o modem e o
computador primeiro, atravs de uma ligao serial e com a
utilizao de algum programa de comunicao serial, como o
Hiper Terminal que j vem instalado no Windows XP PRO.
Para fazer os testes dos comandos AT e verificar as respostas
do modem.
Pois elas so importantes quando se vai trabalhar com a
leitura das mensagens. Como, por exemplo, quando
enviado o comando AT+CMGR=1 e GETC ( ), para ler a
primeira mensagem, o modem envia primeiro os dados do
remetente como: nmero, hora de chegada da mensagem,
indece da mensagem na memria do modem e outros. Tendo 5. REFERNCIAS
com isso que enviar dois comandos de leitura, dois GETCs, [1] BAUMANN, D. Prottipo de um sistema de segurana Residencial
com linux embarcado. TCC FURB. Blumenau, 2008
para poder ler a mensagem em si.
Assim como tambm muito importante fazer a ligao [2] NATALE, F. Automao Industrial. 2. Ed. Ver. e atual. So Paulo;
entre o microcontrolador e o computador. Para verificar se os RICA, 1995.
comandos de escrita e leituras ento funcionando
corretamente. [3] TAUB, H.; SCHILLING D.. Eletrnica Digital. So Paulo:MCGraw-
Hill.1982.
E lembra-te da configurao correta da montagem do
Hardware. Lembrando que na hora de se fazer a comunicao [4] THEODOR, l. ISDN in the Office. Berlin/Muchen:Siemens, 1985.
serial entre os dispositivos deve-se verificar se o cruzamento
entre os pinos 2 e 3 do conector DB9, RX e TX [5] ALARMES PROTECTUS. Disponvel em:
respectivamente, foram feitos de forma correta. <http://alarmesprotectus.com.br/p_alarme.html>. 2010.

[6] ASSOCIAO BRASILEIRA DAS EMPRESAS DE SISTEMAS


ELETRNICOS DE SEGURANA. - ABESE. Disponvel em:
4. CONCLUSO <http://www.abese.org.br>. 2010.

[7] ASSOCIAO BRASILEIRA DE AUTOMAO RESIDENCIAL


Foi desenvolvido um sistema de alarmes com baixo custo (AURESIDE). Disponvel em: <http://www.aureside.org.br/>.2010.
e de fcil implementao onde visa a segurana de imveis.
Podendo ainda ser ampliado para o monitoramento e o [8] ELETRNICA ORG. Disponvel em:
controle de outros componentes como: sistemas de CFTV <http://www2.eletronica.org/artigos/outros/segurancaautomacao-
residencial>. 2010.
(circuito fechado de TV) cmeras de vdeo, portas, janelas,
luzes etc. Com o sistema as pessoas vo ter um pouco mais [9] ENGETEL SOLUES EM AUTOMAO E SEGURANA.
de tranquilidade ao sarem de suas casas. E tero a Automao residencial.
possibilidade de acionar as autoridades competentes, a Disponvel em:
<http://www.engetelsc.com.br/solucoes/predial/residencial/ctrl-eletroutil.
policia, caso ocorra alguma invaso em sua residncia mesmo htm>. 2010.
no estando l para ver o ocorrido. O que mais importante
que o sistema poder ser customizado de acordo com o [10] FUTURE HOUSE. Disponvel em:
desejo do usurio. <http://www.futurehouse.com.br/produtos.htm>. 2010.

[11] HOME CONTROL. Disponvel em:


<http://www.homecontrol.com.br/>.2010.
[12] PINTO, G. S; SILVA, T. L - Sistema de monitoramento para cultivo
em reas protegidas. IESAM, 2008.
[13] PEREIRA, F. Microntroladores PIC: Programao em C. So Paulo.
Erica, 2003.
ANEXO output_low(PIN_B2); // Desliga luz da sala
printf("at+cmgd=1");
#include <16F877A.h> delay_s(2);
#use delay(clock=10000000) putc(13);
#fuses HS, PUT, NOWDT, NOBROWNOUT, NOLVP
#use rs232(BAUD=9600, PARITY=N, BITS=8, }
XMIT=PIN_c6, RCV=PIN_c7)
if(var=='T')
//Funo para delay de segundos {
output_high(PIN_B3); // Liga luz da sala
void delay_s(long tempo_s) output_high(PIN_B4); // Liga luz da quarto
{ output_high(PIN_B5); // Liga luz da cozinha
while (tempo_s > 0) printf("at+cmgd=1");
{ delay_s(2);
tempo_s --; putc(13);
delay_ms(1000); }
}
} if(var=='d')
{
// Funo principal output_low(PIN_B3); // Desliga luz da sala
output_low(PIN_B4); // Desliga luz da quarto
int main() output_low(PIN_B5); // Desliga luz da cozinha
{ printf("at+cmgd=1");
delay_s(2);
char var; putc(13);
}
set_tris_a(0b11111111);// Todos os pinos do port_A como
entrada // Envio das mensagens
set_tris_b(0b00000000);// Todos os pinos do port_B como
sada if(input(PIN_A0))
set_tris_c(0b10000000);// Todos os pinos do port_C como {
sada menos o C7(RX) output_high(PIN_B0); //Liga sirene

while(true) printf("at\r");
{ delay_s(2);
printf("at+cmgf=1");
printf("at\r"); delay_s(2);
delay_s(2); putc(13); // (Enter)
printf("at+cmgf=1"); printf("at+cmgs=\"+559181678950\"");
delay_s(2); delay_s(2);
putc(13); // (Enter) putc(13);
printf("at+cmgr =1"); printf("O sensor da sala foi ativado!");
delay_s(2); putc(26); // (Ctrl+Z)
putc(13); delay_s(300);
getc();
var = getc (); output_low(PIN_B0); // Desliga sirene

// Comtrole das luzes


}
if(var=='s')
{ if(input(PIN_A1))
output_high(PIN_B2); // Liga luz da sala {
printf("at+cmgd=1"); output_high(PIN_B0); //Liga sirene
delay_s(2);
putc(13); printf("at\r");
} delay_s(2);
printf("at+cmgf=1");
if(var=='D') putc(13); // (Enter)
{ delay_s(2);
printf("at+cmgs=\"+559181679850\"");
putc(13);
delay_s(2);
printf("O sensor do ptio foi ativado!");
putc(26); // (Ctrl+Z)
delay_s(300);

output_low(PIN_B0); // Desliga sirene

if(input(PIN_A2))
{
output_high(PIN_B0); //Liga sirene

printf("at\r");
delay_s(2);
printf("at+cmgf=1");
putc(13); // (Enter)
delay_s(2);
printf("at+cmgs=\"+559181678950\"");
putc(13);
delay_s(2);
printf("O sensor da garagem foi ativado!");
putc(26); // (Ctrl+Z)
delay_s(300);

output_low(PIN_B0); // Desliga sirene

}
}
}

Você também pode gostar