10.11.2012 Views

Eletrônica Aplicada - Saber Eletrônica

Eletrônica Aplicada - Saber Eletrônica

Eletrônica Aplicada - Saber Eletrônica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Microcontroladores<br />

aos que já foram até o presente momento<br />

publicados. Temos um circuito que se<br />

aproxima bastante dos muitos equipamentos<br />

comerciais distribuídos no mercado<br />

especializado.<br />

A inserção da leitura de um código de<br />

barras (cartão) aliada à digitação de uma<br />

senha para confirmar o usuário garante um<br />

nível muito bom de segurança no controle<br />

de acesso a recintos e outros.<br />

Onde usar<br />

O projeto pode ser aplicado em diversas<br />

situações como:<br />

• Controle de acesso de pessoas em<br />

áreas restritas em:<br />

• Escritórios<br />

• Fábricas<br />

• Residências<br />

• Controle (liga/desliga) de equipamentos<br />

como:<br />

• Alarmes residenciais e outros<br />

• Máquinas importantes no chão<br />

de fábrica<br />

• Controles automotivos como:<br />

• Controle de partida (ignição)<br />

para veículos<br />

• Inibição de alarmes<br />

Com uma boa dose de criatividade, o<br />

leitor poderá descobrir inúmeras aplicações<br />

para o sistema proposto. Se descobrir<br />

alguma do tipo “inusitada e criativa”, não<br />

deixe de compartilhá-la conosco e com<br />

outros leitores através do nosso fórum.<br />

O Circuito<br />

Na figura 1 o leitor tem o circuito<br />

elétrico do sistema. Todo o controle é feito<br />

pelo microcontrolador PIC16F876-I/P da<br />

Microchip®. Ele controla um display de<br />

cristal liquido (LCD), um teclado matricial<br />

com 16 teclas (4 x 4), um relé (para liberação<br />

da fechadura eletromagnética), dois LEDs,<br />

um buzzer e dois pontos de comunicação:<br />

um com o leitor de cartões de código de<br />

barras e outro com o PC.<br />

O leitor notará que o “buzzer” foi ligado<br />

ao canal CCP (Capture, Compare and<br />

PWM) do microcontrolador. Desta maneira,<br />

não é necessário implementar via software<br />

a oscilação do mesmo. Está será feita<br />

através do hardware do microcontrolador,<br />

com poucas linhas de programa.<br />

O LCD e o teclado são controlados por<br />

meio da mesma porta de I/O do microcontrolador<br />

(porta B). Esse controle é feito<br />

54 I SABER ELETRÔNICA 455 I 2011<br />

com a ajuda de CI 4 , um 75HC573. Este CI<br />

é um “lacth” de oito bits. Assim os dados<br />

do display são isolados do teclado e viceversa<br />

com o auxílio deste CI.<br />

Um outro detalhe importante sobre o<br />

circuito é sua comunicação serial (RS-232).<br />

Aproveitamos o pino RX do microcontrolador<br />

para receber os dados do leitor<br />

de cartão e o pino TX para enviar dados<br />

para o PC. Dessa maneira, com uma única<br />

porta de comunicação (TX/RX) pôde-se<br />

implementar a comunicação com dois<br />

dispositivos distintos.<br />

CN 1 é a entrada para o leitor de cartões<br />

de código de barras e CN 2 a saída para<br />

comunicação com o PC. CI 2 é um “driver”<br />

para comunicação RS-232 (MAX232). A alimentação<br />

(5 VDC) para o leitor de código<br />

de barras é retirada do circuito através do<br />

pino 9 de CN 1 .<br />

S 1 é uma chave do tipo magnética<br />

“NA” (normalmente aberta). Na figura<br />

2 vemos um exemplar da mesma. Este<br />

tipo de chave é acionada ao aproximar<br />

um ímã.<br />

Esta chave serve para informar ao sistema<br />

o estado da porta controlada, se aberta<br />

ou fechada. Após a liberação da fechadura<br />

magnética através de um cartão e senhas<br />

válidos, se a porta permanecer mais que<br />

10 segundos aberta o sistema soará um<br />

alarme que poderá ser visualizado através<br />

do conjunto de LEDs e LCD, além de também<br />

poder ser ouvido através do buzzer.<br />

O sistema ainda informará o fato a um PC,<br />

se o mesmo estiver conectado.<br />

O buzzer BZ 1 deve ser do tipo sem<br />

oscilador interno. Sua tensão de trabalho<br />

deve estar entre 3 e 30 volts.<br />

X 1 , C 7 e C 8 formam o “circuito de oscilação”.<br />

CI 2 é um regulador de tensão para<br />

5 VDC e os capacitores C 10 , C 11 , C 12 e C 13<br />

formam os filtros necessários para a mesma.<br />

O diodo D 4 protege o circuito contra<br />

uma possível inversão de polaridade da<br />

fonte externa, quando a mesma for ligada<br />

ao circuito. Esta fonte de alimentação deve<br />

fornecer uma tensão, previamente regulada<br />

e filtrada, entre 9 VDC e 12 VDC.<br />

P 1 regula o contraste do LCD. Os<br />

LEDs D 1 e D 2 devem ter cores diferentes,<br />

conforme indicado na lista de materiais<br />

(vermelho e verde) para auxiliar no uso<br />

do sistema (compreensão do estado do<br />

sistema – pronto, alarme, acesso negado<br />

ou permitido, etc).<br />

F2. Exemplo de chave com<br />

controle “magnético”.<br />

Montagem<br />

Na figura 3 o leitor tem nossa sugestão<br />

para o lay-out do circuito impresso. O leitor<br />

que preferir, também poderá montar o<br />

circuito em uma placa padrão ou mesmo<br />

em uma matriz de contatos, sendo este<br />

último caso recomendado apenas para<br />

testes e prováveis alterações no circuito e<br />

programa originais.<br />

Sugerimos o uso de soquetes para<br />

todos os CIs. Tenha cuidado ao soldar os<br />

componentes polarizados como capacitores<br />

eletrolíticos, diodos, transistores e outros.<br />

Qualquer inversão poderá prejudicar<br />

ou mesmo não permitir o funcionamento<br />

correto do circuito.<br />

O potenciômetro P 1 pode ser do tipo<br />

comum, ou mesmo multivoltas e neste<br />

caso o leitor deverá promover alteração<br />

do lay-out da placa para viabilizar a sua<br />

correta inserção/conexão.<br />

A ligação do LCD à placa deve ser feita<br />

pensando no “lay-out” a ser adotado para o<br />

gabinete. Na figura 4 o leitor tem nossa sugestão<br />

para o lay-out do gabinete, que pode<br />

ser feito em plástico ou mesmo metal.<br />

O teclado utilizado é do tipo matricial<br />

com 16 teclas (4 linhas e 4 colunas). A disposição<br />

das teclas em relação à distribuição<br />

das linhas e colunas deve respeitar rigorosamente<br />

o esquema elétrico (figura 1).<br />

Isto é de suma importância para o correto<br />

funcionamento do programa.<br />

Este teclado pode ser confeccionado<br />

com chaves do tipo “push buttons mini”<br />

NA (normalmente aberto), ou ainda adquirido<br />

pronto no mercado especializado.<br />

O leitor de código de barras usado em<br />

nosso projeto pode ser encontrado facilmente<br />

em lojas de informática nos grandes<br />

centros ou através da Internet. Ele deve ter<br />

as seguintes características:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!