CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELTRICA DISCIPLINA: CIRCUITOS ELETRNICOS ALUNOS: DEIVSON TIMB 0018341 J AIME DE M. VERAS J UNIOR 9710965 J OO PAULO P. GOMES 9920455 RICARDO J OS DE S. ALBUQUERQUE 9921559
SENSOR OPTO-ELETRNICO COM SISTEMA DE NOTIFICAO REMOTA VIA SMS
Sensor Opto-Eletrnico com Notificao via SMS 3 1. Consideraes Iniciais :
Este documento tem a finalidade de fornecer a descrio detalhada do projeto da disciplina de Circuitos Eletrnicos, ministrada pelo professor Pimentel, do Departamento de Teleinformtica, Universidade Federal do Cear. A equipe que trabalhou no desenvolvimento do prottipo, formada pelos alunos Ricardo Albuquerque, J oo Paulo Gomes, Deivson Timb e J aime de Morais Veras J unior. O objetivo principal deste trabalho, servir de complemento teoria de microeletrnica abordada no curso, priorizando sua aplicao prtica.
2. Introduo :
O projeto intitula-se Sensor opto-eletrnico com sistema de notificao remota via SMS. Se dividirmos em blocos, o sistema constitudo basicamente de um sensor de presena, acoplado por meio de um enlace unidirecional de rdio freqncia a um computador, que atravs de um aplicativo que conectado a um gateway da Internet, envia uma mensagem de texto para um telefone mvel.
Sensor Opto-Eletrnico com Notificao via SMS 4 4. Funcionamento Bsico do Sistema :
4.1. Sensor :
O sensor utilizado no projeto, consiste em um amplificador operacional utilizado como comparador, cuja entrada no inversora est ligada em um resistor sensvel luz (LDR), de acordo com o esquema abaixo :
Quando h uma interrupo no foco de luz no LDR, sua resistncia e a tenso nos seus terminais aumentam, levando o AmpOp saturao. Como o ganho se torna muito alto, teremos +Vcc na sada (6Vdc). Assim sendo, o transistor entra em saturao, excitando o Rel, e acionando o circuito do transmissor. Note que o contato normalmente aberto do rel, ser o responsvel pela alimentao do transmissor, ou seja, sempre que houver ausncia de luz, o transmissor ser alimentado.
O potencimetro ligado em srie com o LDR, que nos permite mudar o valor da tenso limite na porta no inversora do AmpOp, e serve de regulagem para o nvel de luz que acionar o rel.
Optou-se utilizar o amplificador operacional CA3410, no lugar do mais usual 741, pelo fato do primeiro responder melhor, quando se trabalha em alta freqncia.
0 3 2 7 4 6 1 5 + - V + V - OUT OS1 OS2 1 2 1 2 13 1 4 7 INOUT VC V D D V S S R1 3,3k Q1 VCC Pot1 100k 3,3k 1k LDR R3 10k Sensor Opto-Eletrnico com Notificao via SMS 5
4.2. Transmissor :
O transmissor, constitudo por um circuito oscilador de baixa freqncia (aproximadamente 1kHz), que modulado em torno de uma portadora de alta freqncia (em torno de 70Mhz), e transmitido, conforme o esquema abaixo:
Os transistores Q1 e Q2 (BC548), os capacitores C1 e C2 (22nF), e os resistores R2 e R3 (2,2K), formam o circuito multivibrador astvel, responsvel pelo sinal de baixa freqncia. O oscilador de alta freqncia o responsvel por produzir os sinais de rdio, e utiliza o transistor Q3 (BC494). Sua freqncia determinada pelo nmero de espiras da bobina L e pelo ajuste do trimmer.
O Receptor oscila quando recebe o sinal do transmissor, de modo que ele aumenta sua intensidade a ponto de tambm amplific-lo.
A bobina L1 juntamente com o capacitor varivel (CV), determinam a freqncia do sinal a ser recebido. O sinal amplificado detectado pelo circuito de modo que depois do choque de RF, aparece a componente de udio, ou seja, o sinal de baixa freqncia gerado pelo oscilador do transmissor. O choque bloqueia a parte de alta freqncia e, atravs do capacitor entre o coletor e o emissor, ela realimentada mantendo o circuito em oscilao.
O Amplificador Darlington, constitudo pelos transistores Q3 e Q4 (BC458), que est acoplado no circuito do receptor atravs do diodo de germnio e de um capacitor de 100nF, amplifica o sinal recebido e alimenta a bobina do rel, mudando seu estado, de acordo com a recepo ou no do sinal, que depende do circuito do sensor e do transmissor nele acoplado.
A sada do sistema acima, est ligada na porta paralela do computador, onde feita a segunda parte do projeto.
HI ANTENA R5 2,2M C1 22u R8 5,6k D1 D1N4148 R7 120k L1 C7 100n XRF Q3 BC548 C8 100n R6 22k Q4 BC548 Q1 BF494 C4 1,2n CV R2 10k VCC C6 33n C2 1,2n 0 C9 47u R1 47k R3 3,3k R4 3,3k C3 4,7p C5 100n Pot2 100k Pot1 47k U1A 1 2 13 1 4 7 INOUT VC V D D V S S Q2 BC548 Sensor Opto-Eletrnico com Notificao via SMS 7 5. A manipulao dos dados via software:
Na segunda parte do projeto, temos um cabo ligando a porta paralela de um computador, ao rel do receptor. O computador, deve est conectado internet, para que o aplicativo possa conectar-se ao servidor de e-mail. A interface da porta paralela constitui-se de conector DB25, onde temos um barramento de dados de 8 bits, 3 registradores de controle e 5 registradores de status. Os 8 pinos restantes servem como nvel de referncia da porta (terra). Neste projeto s nos interessam os pinos de dados. Como o estado da porta normalmente alto (0xFF), se conectarmos qualquer um dos pinos de dado, aos pinos ociosos, ser gerada uma mudana de estado na porta. No projeto, foi conectado o pino 2 (D0) ao pino 25(GND).
Foi criado um programa em C++ Builder para fazer uma leitura cclica do estado da porta paralela. Na interface, pode-se configurar o endereo para o qual se deseja mandar a mensagem. Porm, se este campo estiver vazio, o aplicativo ten um endereo padro para o envio.
A seguinte rotina em feita em assembly, mas embutida no cdigo do programa, detecta a mudana de estado da porta:
int le_porta (short int adr) { asm mov dx, adr asm in ax, dx asm cmp al, 0xFF asm jz wait return 0; wait: return 1; }
Sensor Opto-Eletrnico com Notificao via SMS 8
O registrador de 16bits DX onde devemos armazenar o endereo do I/O a ser acessado. A funo in, armazena na parte baixa do acumulador (AX), o dado contido na porta. Comparando o dado em AL com 0xFF, sabemos se o status da porta foi modificado, ou no. No primeiro caso, a funo retornar 0, e em caso da porta permanecer em nvel alto, retorna 1
Foram utilizados dois componentes do Timer no projeto do software: um deles para determinar de quanto em quanto tempo a porta ser lida, e o outro para determinar o delay que deve ocorrer aps o acionamento da porta. Sem esse delay, haveria um problema quando ocorresse uma interrupo no sensor(ausncia de luz) por um longo perodo: o computador mandaria mensagens para a estao mvel continuamente.
Para o envio de e-mail, foi utilizado a componente NMSMTP. Quando o primeiro timer detecta a mudana de estado, chamada uma rotina que seta os parmetros da componente NMSMTP, e chama as funes de conexo com o servidor, envio de mensagem, e desconexo. A rotina do primeiro timer est descrita abaixo:
Note que o Timer1 desabilitado e o Timer2 habilitado, se a mudana de estado for detectada, ficando assim o sistema em halt, por um tempo pr determinado. Ao final desse delay, o Timer1 novamente ativado e o Timer2 desativado. Observe a rotina do Timer2:
O valor escolhido para o Timer1 de 1s e do Timer2 de 30s.
A mensagem pode ser enviada a qualquer conta de e-mail vlida. Operadora de telefonia celular que opera na Banda B, oferece um servio a seus clientes que consiste no envio de SMS (Short Message) atravs de um e-mail associado ao nmero do celular. Tomando como exemplo o nmero 085- 91819710, existe uma conta de e-mail 8591819710@bcponline.com.br que disponibilizada pela operadora para o cliente. Ao enviarmos um e-mail para o endereo acima, a mensagem chega quase que instantaneamente na estao mvel. Assim possvel que haja uma notificao eficiente quando o alarme ativado, atravs da rede de telefonia celular. Sensor Opto-Eletrnico com Notificao via SMS 10 8. Planilha de Custos :
Segue abaixo a planilha com o preo de custo do projeto.
TRANSMISSOR
COMPONENTE Quantidade Preo Unitrio Total (R$) Transistor NPN de uso geral - BC548 02 0,20 0,40 Transistor NPN de uso geral - BF494 01 0,40 0,40 Resistores (1/8W 5%) 06 0,10 0,60 Capacitores cermicos 05 0,25 1,25 Trimmer de plstico (15 a 30 pF) 01 0,50 0,50 TOTAL 3,15
COMPONENTE Quantidade Preo Unitrio Total (R$) LDR 01 1,20 1,20 Resistores (1/8W 5%) 03 0,10 0,30 Trimpot (1/8W 5%) 01 0,50 0,50 Transistor NPN de uso geral - BC548 01 0,20 0,20 Diodo de Silcio - 1N4148 01 0,15 0,15 Rel sensvel (6V 50mA) 01 5,00 5,00 TOTAL 7,35
COMPONENTES DE USO GERAL Solda (3m) 1 .75 .75 Percloreto de Ferro (1L) Placa de Fenolite revestida com cobre: 20x20cm 1 3,20 3,20 Cabo UTP cat. 5 (1m) 1 0,80 0,80 Conector DB25 Macho 1 2,00 2,00 Total : 6,00
CUSTO TOTAL DO PROJETO 27,52
Sensor Opto-Eletrnico com Notificao via SMS 11 9. Bibliografia :
Revista Mecatrnica Fcil, no 4, maio de 2002 Projeto transmissor e receptor Revista Saber Eletrnica, no 320, ano 1999 Interface RS-232 Microeletrnica Sedra/Smith Dispositivos Eletrnicos e Teoria dos Circuitos Robert Boylestad C/C++ Completo e Total Treinamento em linguagem C Mdulo Avanado