Eletrônica Aplicada - Saber Eletrônica
Eletrônica Aplicada - Saber Eletrônica
Eletrônica Aplicada - Saber Eletrônica
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: