Você está na página 1de 61

INSTITUTO SENAI DE INOVAO SOLUES INTEGRADAS EM

METALMECNICA - ISI SIM - SERVIO NACIONAL DE


APRENDIZAGEM INDUSTRIAL - SENAI
CENTRO TECNOLGICO MECNICA DE PRECISO - CETEMP
PLNIO GILBERTO KROEFF
CURSO TCNICO EM ELETRNICA

FABIO HENRIQUE MOURA DA SILVA


RUDINEI SOARES DA SILVA
RUDIMAR SOARES DA SILVA

DESENVOLVIMENTO DO CONTROLE DE
ACESSO RFID UTILIZANDO
MICROCONTROLADOR PIC18F4550

TCC DE CURSO TCNICO EM ELETRNICA

So Leopoldo

2016

INSTITUTO SENAI DE INOVAO SOLUES INTEGRADAS EM


METALMECNICA - ISI SIM - SERVIO NACIONAL DE
APRENDIZAGEM INDUSTRIAL - SENAI
CENTRO TECNOLGICO MECNICA DE PRECISO - CETEMP
PLNIO GILBERTO KROEFF
CURSO TCNICO EM ELETRNICA

FABIO HENRIQUE MOURA DA SILVA


RUDINEI SOARES DA SILVA
RUDIMAR SOARES DA SILVA

TCC DE CURSO TCNICO EM ELETRNICA


Tcc apresentado ao Curso de Tcnico
em Eletrnica do Instituto SENAI
CETEMP como parte dos requisitos
para a obteno de Nota de Tcnico
em Eletrnica.
Orientador: Prof. Carlos Ricardo dos Santos Barbosa
Prof. Murilo Fraga da Rocha
Prof. Marcelo Froener Comanduli

So Leopoldo
2016

SUMARIO
1 INTRODUO.......................................................................................................................1
1.1 OBJETIVO.......................................................................................................................2
1.2 Metodologia Proposta.......................................................................................................2
1.3 ESTRUTURA DO TRABALHO.....................................................................................3
2 FUNDAMENTAO TEORICA DE RFID...........................................................................5
2.1 TECNOLOGIA DE IDENTICAO POR RADIOFREQUNCIA (RFID)..................5
2.1 .1 Princpio de funcionamento.....................................................................................5
2.2 Componentes Bsicos......................................................................................................8
2.2.1
Etiquetas................................................................................................................8
2.2.2 Etiquetas passivas....................................................................................................10
2.2.3 Etiquetas ativas........................................................................................................11
2.2.4 Etiquetas semi-passivas...........................................................................................12
2.2.5 Leitores....................................................................................................................14
2.3 Termos tcnicos..............................................................................................................18
2.4 Frequncia de operao..................................................................................................19
2.5 MFRC522.......................................................................................................................21
3. MODELO PARA CONTROLE DE ACESSO......................................................................23
3.1. Definio........................................................................................................................23
3.2. Sistema microcontrolado...............................................................................................25
3.3 Especificao dos dispositivos utilizados.......................................................................30
3.3.1 SISTEMAS EMBARCADOS.................................................................................30
3.3.2 MICROCONTROLADOR FAMILIA PIC18..........................................................30
3.3.3 COMUNICAO SERIAL....................................................................................31
3.3.3.1 COMUNICAO UART.................................................................................32
3.4 Display LCD 16X2.........................................................................................................33
3.5 MPLAB IDE...................................................................................................................36
3.6 SOFTWARE DE PROGRAMAO MPLAB IDE E MPLAB C18/XC8................36
4 DESENVOLVIMENTO........................................................................................................38
4.1 MTODOS GERAIS......................................................................................................38
4.1.1 PROJETO DE FABRICAO DA PLACA DE CIRCUITO IMPRESSO.............38
4.1.1.1 SOFTWARE PROTEUS...................................................................................38
4.1.1.2 DESENHO ESQUEMTICO NO ISIS PROTEUS.........................................38
4.1.1.3 MONTAGEM DO PCB(3D)............................................................................40
4.1.2 FABRICAO DA PLACA...................................................................................42
4.1.2.1 INSERINDO OS COMPONENTES NAS ILHAS...........................................43
4.1.2.2 PROCESSO DE SOLDAGEM.........................................................................44
4.1.2.3 FINALIZAO DA PLACA DE CIRCUITO IMPRESSO............................44
4.2 DESENVOLVIMENTO DO PROGRAMA PARA PIC18F4550...................................45
4.2.1 PROGRAMAO INICIAL...................................................................................45
4.2.2 PROGRAMAO DOS DEFINES....................................................................45
4.2.3 PROGRAMAO DAS PORTAS DO MICROCONTROLADOR.......................46
4.2.4 PROGRAMAO DO DISPLAY LCD.................................................................46
4.2.5 PROGRAMAO COM RFID..............................................................................46
5 Testes realizados e resultados................................................................................................48
5.1 DESEMPENHO SISTEMA RFID..................................................................................49
5.2 CONSIDERAO FINAL............................................................................................49
6 Concluses e sugestes para trabalhos futuros......................................................................51

RESUMO
O sistema de identificao automtica tornou-se comum no processo de controle de acesso e
aplicaes de segurana em indstrias que requerem rastreamento de produtos, no processo de
abastecimento e/ou fabricao. Uma das tecnologias empregadas nesses sistemas a
identificao por radiofrequncia (RFID), tecnologia verstil que possibilita a transferncia de
dados sem necessidade de fios, contato fsico ou de uma linha de visada. Considerando as
vantagens desta tecnologia, o presente trabalho desenvolveu um sistema para controle de
acesso utilizando RFID. O sistema microcontrolado, desenvolvido em linguagem de
programao C, permite ao microcontrolador verificar se as etiquetas RFID apresentadas aos
leitores possuem permisso de acesso, liberar a fechadura eltrica e informa no display,
localizado na entrada, o acesso liberado. A aplicao permite incluir mais novos usurios para
efetuar cadastros, edies e consultas de funcionrios, bem como consulta dos acessos
inseridos no banco de dados pelo microcontrolador. Um prottipo foi desenvolvido para
avaliar a viabilidade do modelo atravs da execuo de testes.
Palavras chaves: Fechadura eltrica, microcontrolador, sistema de segurana

ABSTRACT
The great process of globalization has brought the class division in society. This class division
includes those less fortunate, which, most of those influenced by consumerism that capitalism
leads commits vandalism, theft and robbery. Part of the society tries to avoid this aggression
seeking escape mechanisms. At the current level of technology that is the world, automation
has evolved to emphasize and innovate various controllable systems that support the day-today lives. These systems include mechanisms for security, such as cameras, electric fences
and access to residential control security system, offices, etc. In this paper, an electronic
circuit board was developed with all the necessary devices to control an electric lock of the
residential type including RFID, an LCD, and a schedule that allowed user interaction with
said secure access system. After completion of the project, there was the operation of the
system, as expected. However, improvements can be implemented. A great advantage of this
work was the low cost involved in its production.
KEYWORDS: Electronic lock, microcontroller, security system

LISTA DE FIGURAS
Figura 1 Componentes de Sistema RFID........................................................................6
Figura 2 Arquitetura de sistema RFID...........................................................................7
Figura 3 - Exemplo de layout bsico de uma etiqueta....................................................9
Figura 4 - Exemplos de etiquetas passivas...................................................................10
Figura 5 - Exemplos de etiquetas semi-passivas..........................................................12
Figura 6 - Fluxo de dados entre aplicao, leitor e etiqueta.......................................14
Figura 7 - Componentes principais do leitor................................................................15
Figura 8 RFID...............................................................................................................21
Figura 9 - Modelo do sistema de controle de acesso....................................................24
Figura 10 - Controle de acesso.....................................................................................25
Figura 11 - Fluxograma do procedimento de inicializao do sistema microcontrolado
...................................................................................................................................................27
Figura 12 - Fluxograma do procedimento de entrada.................................................29
Figura 13 - Microcontrolador PIC18F4550 Fonte: MICROCHIP, 2003.....................30
Figura 14 - Pinagem do Microcontrolador PIC18F4550 Fonte: MICROCHIP, 2003 31
Figura 15 - Display LCD 16x2.....................................................................................33
Figura 16 - Escrita de caracteres no LCD de acordo com o cdigo binrio...............33
Figura 17 - WorkSpace do software MPLAB IDE da Microchip..................................36
Figura 18- Workspace ISIS Proteus..............................................................................39
Figura 19 - Circuito projetado no ISIS Proteus............................................................40
Figura 20- Placa PCB finalizada.................................................................................41
Figura 21 - Placa PCB em formato 3D........................................................................41
Figura 22 - placa de circuito impresso.........................................................................42
Figura 23 - Esquema de um L.E.D de 5mm, com o anodo em destaque......................43
Figura 24 - Placa de desenvolvimento PIC18F4550....................................................44

LISTA DE TABELAS
Tabela 1- Comparao entre etiquetas ativas e passivas.............................................13
Tabela 2 - apresenta um comparativo entre essas faixas considerando as principais
caractersticas que devem ser avaliadas no planejamento de uma soluo RFID. Fonte:
NAEC et al., 2006, p. 14...........................................................................................................20
Tabela 3 - Displays LCD's disponveis.........................................................................34
Tabela 4 - Pinos do LCD...............................................................................................35

LISTA DE SIGLAS
PIC - Peripheral Interface Controller
CPU - Central Processing Unit (Unidade Central de Processamento)
LCD - Liquid Cristal Display (Display de cristal liquido)
PWM - Pulse Width Modulation (Modulao de Largura de Pulso)
UART - Universal asynchronous receiver/transmitter (Universal Receptor Assncrono
Transmissor)
USART - Universal Synchronous Asynchronous Receiver Transmitter (Universal
Sncrono Assncrono Receptor Transmissor)
ANSI - American National Standards Institute
CI - Integrated circuit - Circuito Integrado
EEPROM - Electrically-Erasable Programmable Read-Only Memory
RFID - Radio Frequency Identification (Rdio Frequncia Identificao)
LED - Light Emitting Diode (Diodo Emissor de Luz)
ICSP - In-Circuit Serial Programming (Programao Serial In-Circuit)
SPI - Serial Peripheral Interface Interface perifrica serial

1 INTRODUO
A finalidade de sistemas de informao utilizados para gerenciar o acesso de
indivduos a ambientes garantir um acesso fcil e simplificado desses usurios
devidamente autorizados e impedir a entrada dos no autorizados. (DE FARIAS SANTOS et
al., 2009).
Os grandes problemas enfrentados para ambientes que so acessados por mais de
uma pessoa so, o controle de acesso, a utilizao de vrias chaves na fechadura (o que pode
levar a um defeito), principalmente a perda da chave, etc. O trabalho foi desenvolvido
visando solucionar todos os problemas citados, e no citados, construindo um sistema
eletrnico de acesso seguro RFID com um custo baixo e de grande confiabilidade. A
identificao por radiofrequncia (RFID) tem a vantagem de possibilitar operaes de captura
e identificao automtica de dados, sem que haja contato fsico (FINKENZELLER, 2010).
Os sistemas de controle de acesso eletrnico podem ser, de forma geral, de dois
tipos: o primeiro, em que um sistema embarcado existe apenas para controlar o acesso de
pessoas a um determinado ambiente; e o segundo tipo, em que os sistemas passam a
serem tambm ferramentas de controle gerencial (SANTOS et al., 2007).
Props a criao de uma placa de circuito impresso com um sistema
microcontrolado, utilizando de componentes de baixo custo e que permitem a segurana
necessria ao ambiente no qual o projeto ser utilizado.
.

1.1 OBJETIVO
1.1.1 OBJETIVO GERAL
Este projeto tem como objetivo, fabricar placa de circuito impresso para controle de
fechadura eltrica com todos os dispositivos necessrios para o funcionamento do
microcontrolador PIC18F4550, e desenvolver programao, em linguagem C, para que o
microcontrolador acione a fechadura de acordo com a entrada de um ID de carto.utilizando
junto RFID, para que o microcontrolador assim que passar o carto no RFID libere a
porta e o usurio tenha o acesso.
.
1.1.2 OBJETIVOS ESPECIFICOS
a) desenhar o modelo da placa utilizando software Proteus para a confeco da placa
de circuito impresso.
b) fabricar placa cobreada para a soldagem dos componentes a partir do desenho,
necessrios para o funcionamento do microcontrolador, assim desenvolvendo uma estrutura
de hardware para integrar o leitor RFID, microcontrolador e display.
c) programar, em linguagem C, o firmware do microcontrolador para permitir
interao homem maquina, para efetuar o controle de acesso e o gerenciamento da quantidade
de pessoas, utilizando a tecnologia RFID.
d) montar uma estrutura para a placa e os dispositivos utilizados, LCD 16 x 2,
placa cobreada.

1.2 METODOLOGIA PROPOSTA


Foi realizado o estudo do microcontrolador, utilizando o datasheet do PIC18F4550,
verificando os componentes necessrios ao seu funcionamento quanto, tambm, as
especificaes dos componentes eletrnicos. Aps a anlise dos dispositivos necessrios, foi
projetada a placa de circuito impresso utilizando, para isso, o software Proteus.
Aps desenvolvimento do projeto de circuito impresso, iniciou-se o processo de
fabricao e montagem da placa. Consequentemente, a programao em linguagem C pode
ser realizada e testada.

1.2.1 MATERIAL
a) multmetro;
b) estao de solda HAKO FX-951;
c) chave de fenda;
d) Alicates;
e) Fios, cabos de fora, etc;
f) notebook SAMSUNG NP275E-4E

1.1.2 JUSTIFICATIVA
Muitas instituies ainda seguem utilizando sistemas manuais para o controle de
acesso e de monitoramento pessoas em acessos a salas, espaos, ou lugares em seus ambientes
e, consequentemente, enfrentam problemas decorrentes de erros humanos. A automatizao
do controle de acesso a um espao uma soluo vantajosa, pois evitam problemas com
acesso no autorizado, alm de disponibilizar em tempo real informao sobre qual usurio
ter o acesso livre e permitir consultar quais usurios acessaram o local em determinado
perodo.
1.3 ESTRUTURA DO TRABALHO
Este trabalho ser compostos por seis captulos, organizados conforme descrito a
seguir.
Captulo 1: Introduo
O captulo 1 foi realizada uma introduo sobre o sistema de acesso seguro,
abordando-se tambm dois dos elementos mais importantes para o projeto, quais sejam, o
microcontrolador e a programao em linguagem C. O objetivo e a metodologia so tambm
descritos ao longo deste trabalho.
Captulo 2: Tecnologia de identificao por radiofrequncia
Inicialmente, descreve-se o funcionamento de sistemas RFID bsicos. Em seguida
apresentam-se as caractersticas mais importantes de leitores/etiquetas e as frequncias
disponveis para operao. Finaliza o captulo citando o modelo RC522.
3

Captulo 3: Modelo para controle de acesso no local


descrito os procedimentos utilizados para chegar a montagem dos dispostivos
utilizando microcontrolador, RFID, juntamente com a fechadura eltrica formando o controle
de acesso.
Captulo 4: Desenvolvimento da Arquitetura
Explica os detalhes de implementao do modelo proposto, bem como a programao
para o microcontrolador foi realizada e suas principais funes.
Captulo 5: Testes realizados e resultados
So apresentados os testes executados com o prottipo a fim de confirmar se os
objetivos propostos foram alcanados.
Captulo 6: Concluses e sugestes para trabalhos futuros
Conclui-se o trabalho ressaltando-se os benefcios alcanados com a soluo proposta
e apresentando possveis melhorias no modelo implementado

2 FUNDAMENTAO TEORICA DE RFID


Este captulo apresenta: a definio da tecnologia de RFID, contextualizao histrica,
componentes do sistema e suas classificao, padronizao, principais aplicaes, vantagens e
desvantagens do uso, segurana das informaes, privacidade dos usurios do sistema,
comparao entre as tecnologias de cdigo de barras e RFID e futuro da tecnologia.
2.1 TECNOLOGIA DE IDENTICAO POR RADIOFREQUNCIA (RFID)
A tecnologia da informao amplamente reconhecida como um importante fator para
a transformao dos negcios e o crescimento econmico. Os principais exemplos de
inovao so encontrados em situaes nas quais a criao e a aplicao de tecnologias da
informao fornecem conectividade aberta e onipresente. Notebooks, celulares e a Internet
so exemplos de tecnologias da informao que se tornaram onipresentes. A identificao por
radiofrequncia uma inovao tecnolgica emergente e algumas comunidades acadmicas e
profissionais arriscam dizer que ela ser responsvel por uma revoluo na cadeia de
suprimentos, atravs da gesto de estoques e check-out de produtos, por exemplo (WANBA
et. al., 2009).
Conforme Haver (2006), a identificao por radiofrequncia um termo genrico para
tecnologias que transmitem a identidade de um objeto, ou entidade, a partir de uma etiqueta
para um leitor por meio de ondas de radiofrequncia. A RFID no uma tecnologia nova,
porm inicialmente seu custo inviabilizava sua adoo. Entretanto, o desenvolvimento de
tcnicas de produo proporcionou uma reduo substancial no custo dos sistemas baseados
nessa tecnologia, tornando-os viveis para uma ampla gama de aplicaes.
2.1 .1 PRINCPIO DE FUNCIONAMENTO
Segundo Pedro (2008), um sistema RFID composto, basicamente, pelos seguintes
componentes:

Etiqueta constituda por um pequeno microchip equipado com uma antena


(transponder transmitter/responder) e por um invlucro.

Leitor referenciado em algumas literaturas como interrogador ou transceiver


(transmitter/receiver), constitudo pelo prprio leitor e uma antena.

Sistema de recolhimento de dados para onde os dados so enviados e


tratados.

Na Figura 1 representada a integrao entre esses componentes.

Figura 1 Componentes de Sistema RFID.

O microchip que compe a etiqueta constitudo por uma memria para


armazenamento de dados e uma unidade lgica responsvel pela implementao do protocolo
de comunicao entre a etiqueta e o leitor. O tamanho do microchip muito menor que o da
antena, logo esta que determina o tamanho das etiquetas (GOMES, 2007).
H diversas formas de identificar objetos utilizando RFID, porm a mais comum
armazenar na memria interna da etiqueta um nmero serial que distingue o produto. Em um
sistema RFID bsico, o leitor ir emitir uma onda de rdio que ser recebida por uma etiqueta
compatvel. Consequentemente, a etiqueta ir responder com outra onda de rdio que portar
a sua identidade. Aps obter a identificao, o leitor envia essa informao para o sistema de
recolhimento de dados que responsvel por process-la. O meio utilizado para a
transferncia das informaes entre o leitor e o sistema de recolhimento de dados depende da
interface de comunicao do leitor (PEDRO, 2008).
Segundo Lahiri (2005), sistemas RFID so caracterizados quanto ao mtodo de
acoplamento fsico, que se refere forma como realizado o acoplamento entre a etiqueta e a
antena do leitor, ou seja, o mecanismo pelo qual a energia transferida da etiqueta para a
antena do leitor. Baseado neste critrio, sistemas RFID podem ser classificados em trs tipos
diferentes:

Magntico: so tambm conhecidos como sistemas de acoplamento indutivo.

Eltrico: so tambm conhecidos como sistemas de acoplamento capacitivo.


6

Eletromagntico: a maioria dos sistemas de RFID que pertencem a essa classe


so tambm conhecidos como sistemas backscatter.

Sistemas RFID operando em altas e baixas frequncias podem utilizar tanto


mecanismos magnticos como eltricos para a transmisso de dados. Entretanto, sistemas
operando nas faixas de frequncia ultra altas e microondas fazem uso de mecanismos
eletromagnticos.
A tecnologia RFID supera as limitaes de outros sistemas de identificao automtica
que utilizam feixes de luz para comunicao, como cdigos de barras e tecnologia
infravermelhos. Por utilizar ondas de rdio a RFID no exige uma linha de comunicao
visada, permitindo que etiquetas fiquem ocultas podendo ser usadas em ambientes hostis e
sujos. Os leitores podem ser configurados para lerem remotamente e automaticamente sem
necessidade de interveno frequente (QAISER e KHAN, 2006).
Pedro (2008) apresenta uma arquitetura de referncia para sistemas RFID que se
divide em trs grupos: hardware, interface de borda e software, conforme a Figura 2.

Figura 2 Arquitetura de sistema RFID.


Fonte: PEDRO, 2008, p. 21.

No grupo do hardware esto os dispositivos fsicos: etiqueta, antena, leitor e firmware.


Este ltimo utilizado por dispositivos externos para controlar o leitor. A interface de borda
7

responsvel pela integrao entre os grupos de hardware e software, funcionando como uma
camada de abstrao que possibilita aplicao utilizar o hardware sem precisar conhecer
detalhes de configurao do leitor. A interface permite que a informao obtida pelo leitor seja
transferida para uma camada superior especializada no processamento dos dados. O grupo de
software representa o sistema de recolhimento de dados, o qual pode ser dividido entre a
aplicao e o middleware, que atua tambm como uma camada de abstrao responsvel pela
comunicao entre a interface de borda e a aplicao que ir utilizar a informao obtida com
o sistema RFID.
A arquitetura em camadas permite ao desenvolvedor focar no domnio do negcio de
seu projeto, podendo abstrair detalhes de implementao relacionados identificao por
radiofrequncia. possvel efetuar o desenvolvimento de solues RFID sem adotar uma
arquitetura em camadas, porm isso dificulta a reutilizao do cdigo e suas futuras
manutenes.
2.2 COMPONENTES BSICOS
Nesta seo, so abordados mais detalhadamente dois principais dispositivos de
sistemas RFID, as etiquetas e os leitores.

2.2.1 ETIQUETAS
Segundo Haver (2006), a etiqueta basicamente um microchip que transporta
informao, tanto recebendo como enviando sinal, e uma resistncia atuando como antena,
ambos envoltos por um material de plstico ou silicone. Geralmente, gravada no microchip a
identidade do objeto associado, porm outras informaes tambm podem ser armazenadas.
As etiquetas podem incorporar baterias, microprocessadores e memrias EEPROM
(Electrically-Erasable Programmable Read-Only Memory), que permitem ampliar a
capacidade de armazenamento. A memria pode ser dividida em um setor de memria geral e
um setor de memria seguro. O setor de memria geral est disponvel para leitores, ao passo
que o setor de memria seguro usado para armazenar chaves e normalmente no est
disponvel para os leitores. O layout bsico de uma etiqueta representado na Figura 3

Figura 3 - Exemplo de layout bsico de uma etiqueta.

Conforme Radio-Electronics (2013), a fim de padronizar as etiquetas RFID, a


instituio Auto-ID Center1 as dividiu em seis classes:
Classe 0: etiquetas passivas, somente para leitura, seu microchip gravado no
momento em que so produzidas.
Classe 1: etiquetas passivas, somente para leitura, que permitem programao no
voltil uma nica vez.

Classe 2: etiquetas passivas com memria de leitura e escrita de at 65 kB.

Classe 3: etiquetas semi-passivas com memria de leitura e escrita de at 65 kB e


bateria incorporada para proporcionar maior alcance de leitura.
Classe 4: etiquetas ativas que possuem bateria para permitir funcionalidades extras e
efetuar a transmisso de informaes.

O Auto-ID Center uma organizao internacional de pesquisa sem fins lucrativos, fundada em 1999 e
sediada no Instituto de Tecnologia de Massachusetts. Tem como misso projetar a infraestrutura e desenvolver
normas para criar uma rede universal e aberta para identificao individual de produtos, sendo possvel segui-los
medida que percorrem a cadeia de abastecimento global.

Classe 5: etiquetas ativas com circuitos adicionais que permitem comunicao com as
outras cinco classes.
Conforme verificado na classificao supracitada, existem trs tipos de etiquetas:
ativas, semi-passivas e passivas.
2.2.2 ETIQUETAS PASSIVAS
Conforme NAEC et al. (2006), as etiquetas passivas classes 0 e 1 no possuem bateria,
so menores, possuem alcance de leitura relativamente mais curto do que as etiquetas ativas
(em funo da frequncia), apresentam menor custo e no necessitam de manuteno, razes
pelas quais so mais empregadas em cadeias de suprimentos.
Etiquetas passivas apresentam como desvantagens a baixa capacidade de armazenar
informaes, a considervel sensibilidade a interferncias do meio e ausncia de uma fonte de
alimentao prpria. Por no possurem bateria, a energia necessria para transmisso de
dados obtida atravs do sinal enviado pelo leitor, exigindo que este tenha mais potncia. As
etiquetas passivas operam no modo de funcionamento conhecido como backscatter, ou seja,
quando as etiquetas esto fora da zona de alcance de um leitor elas no possuem nenhuma
fonte de alimentao. Logo, no so capazes de emitir sinais, sendo ativadas somente no
momento em que recebem as ondas de radiofrequncia utilizando essa energia para alimentar
seus circuitos e enviar os dados ao leitor (PEDRO, 2008).
Conforme a Figura 4, o transponder pode ser encapsulado de diferentes formas. Ele
pode ser montado sobre um substrato para criar uma etiqueta ou ser colocado entre uma
camada adesiva e um rtulo de papel para criar uma etiqueta RFID impressa ou smart label. O
transponder tambm pode ser incorporado em cartes de plstico, porta chaves e embalagens

Figura 4 - Exemplos de etiquetas passivas

.
10

2.2.3 ETIQUETAS ATIVAS


Etiquetas ativas so caracterizadas por possurem uma fonte de energia prpria para
alimentar seus circuitos, tornando o incio do processo de transmisso independente das ondas
de radiofrequncia emitidas pelo leitor. A bateria tambm possibilita que a etiqueta suporte
memrias com maior capacidade de armazenamento e efetue outras funes como
monitoramento e controle. A antena pode ter dimenses menores em relao s etiquetas
passivas e geralmente so embutidas no mdulo de radiofrequncia (RF).
De acordo com NAEC et al. (2006), empregam-se etiquetas ativas no rastreamento de
objetos de grande valor ao longo de grandes distncias como, por exemplo, contineres e
caminhes. So utilizadas na maioria dos sistemas de localizao em tempo real (RTLS, em
ingls Real-time locating systems), onde a localizao exata de um objeto precisa ser
rastreada. Em um RTLS, a etiqueta emite um sinal com o seu identificador em intervalos prdefinidos. O sinal captado por pelo menos trs antenas de leitores posicionados ao redor do
permetro da rea onde feita a monitorao. RTLS so normalmente utilizados em ambientes
externos como, por exemplo, ptios de distribuio. Porm, as montadoras usam os sistemas
em grandes fbricas para rastrear caixas de peas.
Sistemas ativos geralmente apresentam um desempenho melhor do que os sistemas
passivos quando atuam em ambientes com muitos materiais metlicos e em condies
meteorolgicas difceis. Etiquetas ativas, por possurem uma fonte de energia local, podem ser
expandidas atravs de ampliao de memria e capacidade de processamento. Elas podem ler,
escrever e armazenar uma quantidade significativa de dados, assim como podem ser
conectadas a sensores para armazenar e transmitir dados para e a partir desses dispositivos
(NAEC et al., 2006).
Os preos das etiquetas ativas so bastante elevados em comparao com as etiquetas
passivas, variando conforme a quantidade de memria, a vida til da bateria, a presena de
sensores e a robustez necessria. Um invlucro mais durvel tambm aumenta o custo.

11

2.2.4 ETIQUETAS SEMI-PASSIVAS


As etiquetas semi-passivas so um hbrido entre os dois tipos citados anteriormente,
ativas e passivas. Esses tipos de etiquetas possuem uma fonte de energia interna (bateria)
utilizada para alimentar o microchip. Entretanto ainda aproveitam a energia do campo
eletromagntico com o leitor para se ativarem e iniciarem a transmisso de dados. Possuem
um custo menor que as etiquetas ativas e um alcance maior que as passivas.
Etiquetas semi-passivas so utilizadas na coleta de pagamento de pedgio, controle de
ponto de verificao e outros sistemas. Quando um carro se aproxima de uma praa de
pedgio, o leitor envia um sinal que aciona o transponder. Este ento emite uma onda de
radiofrequncia com o seu identificador para o leitor. Este tipo de etiqueta preserva a vida til
da bateria, pois somente emite sinal quando est na zona de leitura do leitor (NAEC et al.,
2006).

Figura 5 - Exemplos de etiquetas semi-passivas

Segundo Gomes (2007), considerando o tipo de memria empregada na etiqueta,


possvel efetuar uma nova diviso dentro dos grupos supracitados:

Somente leitura (Read only): permite somente a leitura dos dados gravados em
memria. So programadas em fbrica uma nica vez, as informaes gravadas
no podem ser atualizadas. Logo, riscos de adulterao so reduzidos.
Etiquetas com esses tipos de memrias so empregadas geralmente em
aplicaes de pequeno porte, sendo inviveis em grandes processos de
manufatura. Etiquetas passivas so geralmente desse tipo.

nica escrita e muitas leituras (Write Once Read Many): podem ser
programadas, atravs de material indicado para esse fim, somente uma vez no
12

momento adequado. Entretanto, na prtica so gravadas mais vezes. Porm,


deve-se evitar esse procedimento, pois um alto nmero de reprogramaes
pode danificar a memria.

Leitura e Escrita (Read Write): geralmente podem ser reprogramadas entre 10.000 e
100.000 vezes, sendo que existem modelos com limites superiores. Esse tipo de etiquetas
normalmente possui uma memria Flash ou RAM. So mais caras que as demais, todavia
apresentam facilidades como a possibilidade de atualizao frequente dos dados e
monitorao em tempo real de variveis fsicas.

Tabela 1- Comparao entre etiquetas ativas e passivas.


Fonte: GOMES,
. 2007, p. 14.

13

2.2.5 LEITORES

Uma aplicao de software desenvolvida para ler ou escrever dados em etiquetas


RFID requer um leitor RFID como interface. Do ponto de vista da aplicao. A transferncia
de dados no deve diferir das mesmas operaes executadas em sistemas no-RFID (com
contato). As operaes de leitura e escrita so executadas tendo como base o princpio mestreescravo, conforme a Figura 6. Isto significa que todas as atividades do leitor e das etiquetas
so iniciadas pela aplicao de software. Em um sistema de estrutura hierrquica, a aplicao
de software representa o mestre. Ao passo que o leitor representa o escravo, sendo ativado
somente quando comandos de leitura/escrita so recebidos pela aplicao. Para executar um
comando da aplicao de software, o leitor primeiro inicia a comunicao com a etiqueta,
assumindo ento o papel de mestre em relao a esta. As principais funes dos leitores so
ativar a etiqueta, estruturar a sequncia de comunicao e transferir dados entre a aplicao de
software e a etiqueta. Todos os recursos da comunicao RFID so tratados pelo leitor
(FINKENZELLER, 2010).

Figura 6 - Fluxo de dados entre aplicao, leitor e etiqueta.


Fonte: FINKENZELLER, 2010, p. 318.

Conforme Finkenzeller (2010), leitores em todos os sistemas podem ser reduzidos a


dois blocos funcionais fundamentais: sistema de controle e interface de radiofrequncia. Essa
consiste de um transmissor e um receptor. A interface de RF executa as seguintes funes:
gerao de energia para transmisso em alta frequncia para ativar a etiqueta e aliment-la;
modulao do sinal de transmisso para enviar dados etiqueta; recepo e demodulao do
sinal RF transmitido pela etiqueta. No projeto de um leitor deve haver a preocupao em
proteger esse mdulo contra emisses indesejadas. A unidade de controle responsvel por:
comunicao com a aplicao de software e execuo dos comandos encaminhados por esta;
controle de comunicao com a etiqueta (princpio mestre-escravo); codificao e
decodificao do sinal. Em sistemas mais complexos esto disponveis funes adicionais,
como: execuo de algoritmo anti-coliso; criptografia e descriptografia de dados transferidos
14

entre leitor e etiqueta; execuo de autenticao entre leitor e etiqueta. Na Figura 7 so


representados os blocos fundamentais de um leitor.

Figura 7 - Componentes principais do leitor.


Fonte: FINKENZELLER, 2010, p. 319.

A unidade de controle utiliza um microprocessador para executar estas funes


complexas. Procedimentos de criptografia, assim como cifragem do conjunto de dados e
codificao so executados em um mdulo ASIC adicional para liberar o processador de
clculos complexos.
Conforme Almeida (2011), normalmente os leitores possuem somente uma antena
interna, mas existem modelos que podem controlar vrias antenas distantes entre si. Tambm
possvel configurar uma antena somente para transmisso e outra para recepo. O modelo
de antena deve ser considerado na implantao de sistemas RFID, pois influencia diretamente
na rea de cobertura, alcance e acurcia da comunicao. Determinados modelos podem
apresentar bom alcance, mas em contrapartida no apresentam bons resultados quando h
variaes na orientao da antena do leitor com a da etiqueta. O layout dos leitores varia em
formato, tamanho e manuseio, logo tambm deve ser considerado no momento da
implantao.
Leitores tambm podem disponibilizar canais de entrada e sada para uso de
anunciadores2, atuadores e sensores externos. Os leitores no leem etiquetas constantemente,
logo deix-los ativos em tempo integral seria um desperdcio de energia. Visando melhorar o
rendimento dos leitores, so adotados sensores de movimento ou de luz que ativam o leitor
somente quando um objeto entra na zona de leitura. Similarmente, pode-se tambm utilizar
um anunciador para gerar um alarme sonoro ou um atuador para abrir ou fechar
automaticamente uma porta, por exemplo (LAHIRI, 2005).
15

Lahiri (2005) ressalta que leitores RFID podem ser classificados usando dois critrios
diferentes. O primeiro critrio a interface disponibilizada para comunicao com a aplicao
do sistema. Baseados neste, leitores so divididos em:

Seriais: estes tipos precisam de um link de comunicao serial para se


comunicarem com a aplicao. Os leitores so fisicamente conectados porta
serial do computador utilizando a interface RS232 ou RS485. A vantagem
desses leitores quando comparados com os leitores de rede que so mais
confiveis. Porm, possuem desvantagens como a limitao da conexo pelo
tamanho do cabo, o nmero de interfaces seriais disponveis no computador
limita a quantidade de leitores que podem ser conectados, e a taxa de
transmisso mais baixa que em uma rede de dados.

De rede: podem ser conectados a um computador atravs de redes com fio e


sem fio. O leitor comporta-se como um dispositivo de rede qualquer que
dispensa conhecimento de hardware. Alguns modelos de leitores permitem
inclusive monitorao SNMP (Simple Network Management Protocol). A
atualizao do firmware pode ser realizada remotamente via rede, agilizando e
reduzindo os custos dos processos de manuteno. Uma desvantagem desses
leitores que quando se perde conexo com a rede o leitor fica incomunicvel,
podendo provocar a paralisao do sistema RFID. A fim de reduzir esse
transtorno, alguns leitores possuem uma memria interna para armazenar
informaes sobre as etiquetas lidas.

Conforme Lahiri (2005), anunciadores atuam como indicadores, por exemplo, alarmes sonoros e luzes.

16

O segundo critrio de classificao a mobilidade, que divide os leitores em:

Fixos: so os tipos mais comuns, podem ser montados sobre uma parede, em
um portal ou alguma estrutura adequada dentro da zona de leitura. Essas
estruturas podem ser, por exemplo, empilhadeiras e caminhes de entrega.
Leitores fixos geralmente necessitam de antenas externas e possuem custo
menor em relao aos portteis. Geralmente, operam em dois modos:
autnomo e interativo. No modo autnomo, o leitor efetua a leitura das
etiquetas continuamente e armazena as informaes em uma lista, que
enviada periodicamente para a aplicao. No modo interativo, o leitor recebe e
executa comandos da aplicao. Quando finaliza um comando, ele aguarda
pelo prximo.

Portteis: podem ser utilizados como unidades portteis e geralmente possuem


antenas internas. Embora esses leitores sejam mais caros, o avano da
tecnologia tem proporcionado leitores mais sofisticados e preos menores.

17

2.3 TERMOS TCNICOS


Precisamos listar alguns termos que so frequentemente utilizados em discusses
relacionadas a sistemas RFID e que so importantes para a compreenso do seu
funcionamento:

Coliso de etiquetas: um leitor somente pode se comunicar com uma etiqueta


por vez. Quando mais de uma etiqueta tenta comunicar-se com um mesmo
leitor ao mesmo tempo, ocorre uma coliso de etiquetas, ou seja, mltiplas
etiquetas refletem seus sinais para o leitor, confundindo-o. Para contornar esse
problema, so empregados algoritmos de anti-coliso que permitem ao leitor
identificar diversas etiquetas em sua zona de leitura em um curto perodo de
tempo.

Coliso de leitores: quando a zona de leitura de dois ou mais leitores se


sobrepe, pode haver interferncia no sinal, pois a energia da antena de um dos
leitores pode anular a energia do outro, caracterizando uma coliso de leitores.
Para evitar esse problema, pode-se mudar a posio das antenas, separar os
leitores (eliminando a sobreposio das zonas de leitura) ou empregar TDMA
(Time Division Multiple Access). Nesse caso, os leitores so configurados para
lerem em intervalos distintos. Consequentemente, somente um leitor estar
ativo por vez.

Legibilidade de etiquetas: definida como a capacidade de um sistema ler


dados de uma determinada etiqueta com sucesso. A fim de garantir o sucesso
na leitura, o sistema deve ser projetado para ler a mesma etiqueta diversas
vezes, pois mesmo que ocorram falhas h grandes chances de ao menos uma
leitura ser bem sucedida.

Robustez na leitura: tambm conhecido como redundncia, a quantidade de


vezes que uma determinada etiqueta pode ser lida com sucesso quando dentro
da zona de leitura. A velocidade de um objeto etiquetado pode impactar
negativamente na robustez, pois quanto mais rpido o deslocamento do objeto,
18

menor o tempo que estar dentro da zona de leitura. A quantidade de etiquetas


presentes simultaneamente na mesma zona tambm reduz a robustez, visto que
o nmero de etiquetas que podem ser lidas por um leitor em um determinado
intervalo de tempo limitado
2.4 FREQUNCIA DE OPERAO
Devido ao fato de sistemas RFID gerarem e irradiarem ondas eletromagnticas, eles
so classificados como sistemas de rdio. O funcionamento de outros dispositivos de rdio
no deve ser, em circunstncia alguma, interrompido ou prejudicado pela operao de
sistemas RFID, ou seja, no devem interferir em: rdio, televiso, rdio mvel (polcia,
segurana, indstria), servios de rdio da marinha/aeronutica e telefones celulares
(FINKENZELLER, 2010).
Segundo Hodges e Harrison (2003), devido importncia da comunicao, o espectro
eletromagntico controlado por governos em todo o mundo. Algumas frequncias de
transmisso de ondas eletromagnticas tm efeito muito limitado. A luz visvel, por exemplo,
pode ser facilmente atenuada ou bloqueada. Entretanto, ondas de rdio so consideradas mais
difusivas, um transmissor em um edifcio/cidade/pas pode impactar significativamente em
um receptor localizado em outro edifcio/cidade/pas. A fim de evitar problemas como esse, as
transmisses de ondas de rdio so controladas por tratados nacionais e internacionais, que
especificam amplitudes, frequncias, mecanismos de comunicao e aplicaes permitidas
nos sistemas atravs de um processo conhecido como licenciamento do espectro. Porm,
como inicialmente os governos de cada pas eram responsveis pelo licenciamento do
espectro em sua localidade, atualmente diferentes pases possuem diferentes alocaes de
frequncias. A maioria dos sistemas RFID operam na banda ISM (Industrial, Scientific and
Medical) definida pelo ITU-T (International Telecommunication Union - Telecommunication
Standardization Sector), a qual no exige licenciamento da estao, pois a baixa potncia
utilizada no provoca interferncias (FINKENZELLER, 2010).
As faixas de frequncias utilizadas em sistemas RFID podem ser agrupadas em quatro
grupos: baixas, altas, ultra altas e microondas. Sistemas RFID que operam em baixas
frequncias (125 kHz-134 kz), geralmente utilizam etiquetas passivas, tem faixa de operao
aceita mundialmente, apresentam baixas taxas de transferncias e se comportam muito bem
em ambientes com lquidos ou sujeiras. Os sistemas em baixas frequncias so os mais
19

antigos, logo h uma grande quantidade em operao. Sistemas que operam em altas
frequncias (13,56 MHz) normalmente utilizam etiquetas passivas, tm baixa taxa de
transferncia e bom desempenho na presena de metais e lquidos. Alm disso, sua faixa
aceita mundialmente e so amplamente utilizados em hospitais por no interferirem nos
equipamentos existentes. Sistemas que operam em frequncias ultra altas no possuem um
consenso global. Dividem-se em sistemas passivos que operam com 915 MHz nos Estados
Unidos e 868 MHz na Europa, j sistemas ativos utilizam as frequncias de 315 MHz e 433
MHz. Sistemas que operam na faixa de micro-ondas utilizam 2,45 GHz ou 5,8 GHz, sendo a
primeira mais comum, podem utilizar etiquetas passivas e semi-passivas, apresentam altas
taxas de transferncias, e baixo desempenho em ambientes com lquidos e metais (LAHIRI,
2005).

Tabela 2 - apresenta um comparativo entre essas faixas considerando as principais caractersticas que devem
ser avaliadas no planejamento de uma soluo RFID. Fonte: NAEC et al., 2006, p. 14

20

Conforme Hodges e Harrison (2003), em muitos locais possvel solicitar aos rgos
reguladores do espectro de rdio permisso especial para utilizar equipamentos operando fora
da legislao em vigor. Isso pode ser til no desenvolvimento de novos equipamentos RFID
ou na utilizao temporria de um sistema RFID no compatvel, sendo que fatores como
localizao e potencial de interferncia sero avaliados.

2.5 MFRC522
Este mdulo leitor RFID baseado no chip MFRC522 da empresa NXP altamente
utilizado em comunicao sem contato a uma frequncia de 13,56MHz. Este chip, de baixo
consumo e pequeno tamanho, permite sem contato ler e escrever em cartes que seguem o
padro Mifare, muito usado no mercado. Ele foi especialmente desenvolvido para aplicaes
de escrita e leitura sem contato de cartes principalmente voltadas para controle de acesso.
Com apenas poucas linhas de cdigo para comunicao atravs da interface SPI de seu
microcontrolador ou placa Arduino possvel garantir um funcionamento estvel e altamente
confivel. Neste caso, com o microcontrolador optou-se pela comunicao UART.

Figura 8 RFID

2.5.1 ESPECIFICAES:
- Corrente de trabalho: 13-26mA / DC 3.3V
21

- Corrente ociosa: 10-13mA / 3.3V


- Corrente Slep: <80uA - Pico de corrente: <30Ma
- Frequncia de operao: 13,56MHz
- Tipos de cartes suportados: Mifare1 S50, S70 Mifare1, Mifare UltraLight, Mifare
Pro, Mifare Desfire.
- Temperatura de operao: -20 a 80 graus Celsius
- Temperatura ambiente: -40 a 85 graus Celsius
- Umidade relativa: 5% - 95%
- Parmetro de Interface SPI
- Taxa de transferncia: 10 Mbit/s
- dimenses: 8,5 x 5,5 x 1,0cm
- peso: 21g
Quando vem o produto, conforme segue o mdulo RFID, acompanha:
01 - Mdulo Leitor RFID-RC522
01 - Carto RFID 13,56Mhz
01 - Tag Chaveiro RFID 13,56Mhz
01 - Barra de pinos 1x8 lateral
01 - Barra de pinos 1x8 frontal

22

3. MODELO PARA CONTROLE DE ACESSO


O sistema elaborado neste projeto emprega a tecnologia de identificao por
radiofrequncia aplicada em um sistema embarcado. Neste captulo apresentada a descrio
completa do modelo proposto, sendo que, primeiro, descreve-se o funcionamento bsico do
sistema e, em seguida, feita a especificao do hardware escolhido para elaborao de um
prottipo.
3.1. DEFINIO
Sistemas com tecnologia RFID podem ser classificados em trs tipos: autnomos,
aqueles que no so interligados a outros sistemas; loop fechado, que restringem-se a uma
nica organizao; e loop aberto, que envolvem mltiplos parceiros, como em uma cadeia de
varejo e seus fornecedores (OECD, 2008). Neste trabalho optou-se pelo desenvolvimento de
um sistema autnomo, devido reduzida complexidade na implementao quando comparado
aos demais.
O modelo proposto foi elaborado com o objetivo de efetuar controle de acesso atravs
de etiquetas RFID e permitir ao administrador do sistema colocar usurios a ter o acesso. A
infraestrutura desenvolvida divide-se basicamente na porta com fechadura eltrica,
responsvel pela apresentao dos registros de entrada/sada e o sistema microcontrolado
juntamente com o RFID, que tem como principal funo realizar o controle de acesso. Esses
trs mdulos so detalhados nos tpicos a seguir.
A tecnologia de radiofrequncia na identificao dos usurios foi escolhida devido a
sua praticidade. A RFID possibilita a transferncia de dados mesmo sem necessidade de
contato fsico, a leitura realizada de forma rpida e as etiquetas so resistentes ao longo do
tempo, mantendo-se funcionais ainda que expostas a ambientes inadequados, como por
exemplo, com umidade e sujeira. Em relao s etiquetas, foram preferidas as passivas
fabricadas para baixas frequncias, devido aos seguintes fatores:

alcance para leitura no precisa ser longo, visto que o carto poder se
posicionar prximo ao leitor.

custo dessas etiquetas inferior ao das demais.

Reaproveitamento de etiquetas utilizadas em sistemas de ponto eletrnico.


23

Inicialmente no se identificou a necessidade de alterar os dados das etiquetas, logo


no sero adotados leitores com possibilidade de escrita, somente de leitura.
No objetivo deste projeto implementar um cenrio real. Pretende-se apenas montar
um prottipo que valide as funes de controle de acesso, gerenciamento da quantidade de
usurios. Logo, para simular o painel com a informao sobre a quantidade de usuarios ser
utilizado um display LCD (Liquid Crystal Display) alfanumrico 16 x 2 (Dezesseis caracteres
por linha, com duas linhas) e para representar a abertura da porta sero utilizados shield de
rels.
Na Figura 9 apresentado de forma simplificada o modelo proposto. O nmero
identificador obtido pelo leitor RFID enviado para o microcontrolador, que aps realizar o
devido processamento, verifica o registro de entrada ou sada. As informaes ficam salvas no
microcontrolador pela programao, sendo que s efetua o acesso quem tem os dados
armazenados no registro de acesso assim contendo as informaes sobre funcionrios, ao
passo que a aplicao utilizada pelo usurio para a consulta e o cadastro de informaes.

Figura 9 - Modelo do sistema de controle de acesso.

24

3.2. SISTEMA MICROCONTROLADO


O mdulo de controle de acesso tem como ncleo o microcontrolador, responsvel por
contabilizar se o acesso esta liberado, apresentar essa informao via display, acionar a trava
da fechadura eltrica, autorizar o acesso aos usurio via conferncia do identificador
fornecido por um leitor RFID e alimentar a base de dados com os registros de acesso.
Conforme a Figura 10, o sistema dispe de um leitor RFID, um dedicado para a
entrada do usuario, que controlado pelo microcontrolador. Na porta de entrada, h um
display para informar se esta livre o ambiente a ser acessado, evitando qualquer pessoa tenha
o acesso ao local, por exemplo.

Figura 10 - Controle de acesso

25

O sistema de controle armazena em arquivo uma lista com os cdigos de identificao


das etiquetas que possuem acesso liberado. Esse identificador informado pelo leitor RFID e
o microcontrolador verifica se ele est na sua lista de IDs (identificadores) autorizados.
Conforme os registros de acesso so realizados, eles so enviados pelo microcontrolador. O
microcontrolador tambm mantm um arquivo que armazena a quantidade de usurios
disponveis. Na configurao inicial do sistema esse arquivo deve ser configurado com a
quantidade mxima de usurios, sendo que esse deve estar vazio.
A tecnologia RFID est em um estgio de desenvolvimento no qual a privacidade e a
segurana so identificadas como desafios para sua adoo. Com o intuito de garantir
privacidade e segurana, os sistemas devem apresentar disponibilidade (garantia de acesso a
informaes ou recursos quando necessrio), integridade (segurana de que de que os dados
no sero alterados durante a transmisso) e confidencialidade (informao deve estar
disponvel somente para usurios autorizados) (OECD, 2008). Porm, no modelo proposto
no est sendo considerada possibilidade de ataques ao sistema devido a grande
complexidade em atender a todos os critrios necessrios para garantir disponibilidade,
integridade e confidencialidade. Todavia, garante-se um certo grau de disponibilidade ao
modelo, pois optou-se por armazenar a lista de identificadores com permisso de acesso em
um carto de memria, acessvel ao microcontrolador.
Na Figura 11 apresentado o fluxograma do processo de inicializao do sistema
microcontrolado. Primeiramente inicializada a leitura da TAG. Em seguida so configurados
as shields de rels e ajustados para a posio inicial, porta fechada. Aps, a lista com os
identificadores carregada em um display e a quantidade de usurios com acesso disponveis
lida de um arquivo e armazenada em uma varivel. Se no houver usurios disponveis o
display informa lotao mxima, caso contrrio apresentado no display a quantidade de
usurios disponveis. Posteriormente os leitores RFID so inicializados e o microcontrolador
entra em um lao infinito no qual realizada a monitorao do leitor RFID de entrada, se o
microcontrolador recebe o identificador ele executa o fluxograma do procedimento de
entrada, caso contrrio ele monitora o leitor RFID de sada, se o microcontrolador receber o
identificador ele executa o fluxograma do procedimento de sada, caso contrrio volta a
monitorar o leitor de entrada e assim sucessivamente.

26

Figura 11 - Fluxograma do procedimento de inicializao do sistema microcontrolado

27

Na Figura 12 apresentado o fluxograma do processo a ser seguido pelo sistema


quando o usurio efetuar uma tentativa de acesso. Assim que a etiqueta aproxima-se do leitor
RFID, o cdigo de identificao enviado ao microcontrolador. Este verifica se a informao
recebida consta na lista de identificadores. Caso a identificao no seja encontrada, o
servomotor (porta eltrica) no acionado e por alguns segundos o display informa que o
identificador no possui autorizao de acesso. Aps finalizar o tempo configurado, o display
volta a apresentar a quantidade de usurios disponveis ou a informao de lotao mxima.
Quando a identificao consta na lista de identificadores, verificado se h acesso
liberado disponvel. Caso todos os usuarios estejam ocupando, o display estar mostrando a
informao de lotao mxima, o servomotor no acionado. Entretanto, se houver usurios
disponveis, o acesso liberado. Logo, a quantidade de usuarios livres decrementada e
atualizada em arquivo, o display informa a quantidade de usuarios livres (ou lotao mxima,
se for o caso), o servomotor acionado, representando a abertura da porta. Sempre que
houver alteraes na quantidade de usuarios com acesso, esse valor atualizado em um
arquivo, a fim de evitar que a informao fique inconsistente, como no caso de o sistema
reiniciar

28

Figura 12 - Fluxograma do procedimento de entrada.

29

3.3 ESPECIFICAO DOS DISPOSITIVOS UTILIZADOS


3.3.1 SISTEMAS EMBARCADOS
Sistema embarcado, ou sistema embutido, so dispositivos, circuito integrado,
"invisveis" que esto no nosso cotidiano como: TV's, celulares, cmeras digitais, etc.
Pode-se afirmar tratar-se de um dispositivo microprocessado, no qual as funes
de um computador esto embutidos nesse circuito integrado que realiza um conjunto de
tarefas predefinidas pelo programador, (tarefas essas que ser desenvolvida) de acordo com a
finalidade a ser empregado pelo sistema embutido.
3.3.2 MICROCONTROLADOR FAMILIA PIC18
O microcontrolador utilizado nesse trabalho foi o PIC18F4550, da Microchip, devido o
seu preo razovel e sua comunicao USB. Esse microcontrolador possui 40 pinos, sendo
que 35 so pinos de I/O, configurveis, de entrada e sada digitais, 13 portas analgicas, sendo
algumas digitais e analgicas, distribudos em 5 grupos de portas, PORT A, PORT B, PORT
C, PORT D e PORT E. Esses pinos tambm tem outras funes como possuir comunicao
serial, RX e TX, comunicao USB, entre outros. De acordo com a Figura 13 e a Figura 14.

Figura 13 - Microcontrolador PIC18F4550 Fonte: MICROCHIP, 2003.

30

Figura 14 - Pinagem do Microcontrolador PIC18F4550 Fonte: MICROCHIP, 2003

Segundo o DataSheet do PIC18F da Microchip (2003), a memria de programa do


microcontrolador pode ser apagada e escrita cerca de 100.000 vezes e 1.000.000 de vezes
para a memria EEPROM
3.3.3 COMUNICAO SERIAL

Um sistema que possua sensores remotos necessita comunicar-se com estes sensores.
Se estes sensores possuem sadas digitais, o microcontrolador necessita uma porta de
comunicao compatvel com este sensor. Outros dispositivos, como cartes de memria
necessitam portas de comunicao especficas. A comunicao entre dispositivos pode ser
classificada como paralela ou serial. A comunicao tambm pode ser classificada como
sncrona ou assncrona. Nestes dispositivos a comunicao assncrona se d pela utilizao do
dispositivo UART (Universal Asyncronous Receiver Transmitter).

31

3.3.3.1 COMUNICAO UART


A comunicao serial assncrona uma das formas mais simples e comuns de
comunicao serial. Nela a linha de comunicao est normalmente em nvel "1". O incio de
um byte indicado por um "0" (start bit). Em seguida vem os bits de dados, um bit (opcional)
de paridade e um perodo de repouso em "1" (stop bits). O tempo de durao de cada bit (que
define a taxa de comunicao ou baud rate) precisa ser combinado previamente entre as duas
pontas (para que a determinao de cada bit ocorra corretamente).
Uma UART (Universal Asynchronous Receiver Transmiter) um mdulo que
implementa a comunicao assncrona, gerando e interpretando o sinal digital correspondente.
Ao conectar o mdulo RFID utiliza a comunicao UART atravs de 4 conexes,
observando como RX entra no pino RC7 e TX ao RC6. Ambos os sinais sero transmitidos e
recebidos atravs de funes de bits batendo, isto , feita por meio da programao da
amostragem de cada um dos bits da cadeia de dados, emulando uma porta assncrono de srie
padro, 9600 bps.
.

32

3.4 DISPLAY LCD 16X2


Por tratar-se de componente de fcil utilizao e implementao, o display LCD
(liquid cristal display) tornou-se um dispositivo amplamente utilizado. Mais verstil que o
7-segmentos, permite a escrita de palavras, nmeros, smbolos, etc. De acordo com Figura
15 e Figura 16.

Figura 15 - Display LCD 16x2

Figura 16 - Escrita de caracteres no LCD de acordo


com o cdigo binrio

.
33

Alm de iluminao de fundo para uma melhor visualizao no perodo noturno,


o display16x2 possui 16 colunas e 2 linhas, permitindo a escrita de 32 caracteres, 16 na
linha 1 ou, superior, e 16 na linha 2 ou, inferior. A Tabela 3 mostra outros mdulos LCD
disponveis no mercado.

Tabela 3 - Displays LCD's disponveis

"Estes mdulos utilizam um controlador prprio, permitindo sua interligao


com outras placas atravs de seus pinos, onde deve ser alimentado o mdulo e interligado
o barramento de dados e controle do mdulo com a placa do usurio. Naturalmente que
alm de alimentar e conectar os pinos do mdulo com a placa do usurio dever haver um
protocolo de comunicao entre as partes, que envolve o envio de bytes de instrues e bytes
de dados pelo sistema do usurio" (BARBACENA e FLEURY, 1996).
A Tabela 4 mostra o display LCD 16x2, utilizado no projeto, o qual possui 16 pinos de
conexo.

34

Tabela 4 - Pinos do LCD


Segundo Barbacena e Fleury (1996) "Os mdulos LCD so projetados para conectarse com a maioria das CPUs disponveis no mercado, bastando para isso que esta CPU
atenda as temporizaes de leitura, escrita de instrues e dados, fornecido pelo fabricante
do mdulo."

35

3.5 MPLAB IDE


O MPLAB IDE um software de programao que permite uma integrao fcil e
rpida com o compilador XC8 ou outro tipo de compilador. Ele permite gerenciar um projeto,
compilar, debugar e gravar o microcontrolador, dentre outras funes. A Figura 17 mostra o
workspace do software MPLAB IDE.

Figura 17 - WorkSpace do software MPLAB IDE da Microchip

3.6 SOFTWARE DE PROGRAMAO MPLAB IDE E MPLAB C18/XC8


O MPLAB IDE um programa de software que executado em um PC (Windows ,
Mac OS , Linux ) para desenvolver aplicaes para microcontroladores Microchip e
controladores de sinal digital. chamado de um Ambiente Integrado de Desenvolvimento (IDE),
pois fornece um nico "meio ambiente" integrado para desenvolver o cdigo para
microcontroladores embutidos de todas as famlias PIC. Para o desenvolvimento da programao
em linguagem de alto nvel ou linguagem C, necessria a utilizao de um compilador que vem
integrado ao software, no caso o C18, que especifico para a famlia dos microcontroladores
PIC18. O MPLAB IDE interpreta ainda a linguagem Assembly, um software gratuito que
pode ser adquirido atravs do site da Microchip.

36

Sua caracterstica ser compatvel com o padro ANSI, programao simultnea em


linguagem C e Assembly no mesmo projeto, possui uma numerosa quantidade de bibliotecas
(PWM, UART, USART, etc.).
Entre suas funes esto gerenciamento de projetos, compilao, simulao, emulao e
gravao do chip. Para o funcionamento do PIC 18F4550, foi realizada uma programao em
linguagem de alto nvel, que define diversos parmetros, como a interpretao dos sinais de
entrada (sensor e botes) e a respostas nos pinos programados como sada do PIC (display)

37

4 DESENVOLVIMENTO
4.1 MTODOS GERAIS
O processo de desenvolvimento do projeto inicia-se com o desenvolvimento do
desenho da placa de circuito impresso. Em seguida, impresso em placa cobreada, corroso
com cido, limpeza, preparao da placa, soldagem dos componentes, verificao do
sistema e insero da programao no microcontrolador. Feito isso, dar-se ao inicio o
processo de acabamento do projeto.
4.1.1 PROJETO DE FABRICAO DA PLACA DE CIRCUITO IMPRESSO
4.1.1.1 SOFTWARE PROTEUS
Para projetar o desenho que foi utilizado para a fabricao da placa de circuito
impresso, utilizou-se o software Proteus.
" O software de desenho e simulao Proteus VSM uma ferramenta til para
estudantes e profissionais que desejam acelerar e melhorar suas habilidades para do
desenvolvimento de aplicaes analgicas e digitais. Ele permite o desenho de circuito
sempre empregando um entorno grfico no qual possvel colocar os smbolos
representativos dos componentes e realizar a simulao de seu funcionamento sem o risco de
ocasionar danos aos circuitos. A simulao pode incluir instrumentos de medio e a incluso
de grficas que representam os sinais obtidos na simulao. O que mais interesse despertou
a capacidade de simular adequadamente o funcionamento dos microcontroladores mais
populares (PICS, ATMEL-AVR, Motorola, 8051, etc.)" (Bermdez, 2000)
4.1.1.2 DESENHO ESQUEMTICO NO ISIS PROTEUS
Todo projeto inicia-se com o desenho da placa de circuito impresso, neste caso,
utilizando o software Proteus. A Figura 18 mostra Workspace ISIS Proteus

38

Figura 18- Workspace ISIS Proteus

Adiciona-se ao workspace o microcontrolador, nesse caso, o PIC18F4550, a partir dele


foi montada toda a estrutura do sistema.
Utilizou-se:
a) 1 microcontrolador PIC18F4550 para o controle do sistema;
b) 1 LED: azul para informar se a fonte esta ligada ;
c) 1 buzzer: dispara um breve alarme quando efetuar a ID identificada que
no esta cadastrada;
d) 1 rel: aciona a fechadura eltrica quando a ID passada for a cadastrada
corretamente;
e) 1 push button: um para resetar informao caso de algum problema na
placa;
f) 1 LCD 16x2: permite a interao mquina usurio;
g) USB Tipo B: para alimentao 5 volts da placa e gravao do firmware;
h) regulador de tenso LM 7805: para que regule a alimentao da
fechadura (12V) para tenso de trabalho da placa (5V);
i) componentes necessrios para o funcionamento da placa (resistores,
capacitores e bornes).

39

Aps a montagem do circuito, foi feita uma simulao com o microcontrolador para
poder testar o funcionamento do circuito, para isso, utilizou-se a programao do projeto,
anteriormente escrita. A Figura 4.3 mostra o circuito projetado no ISIS Proteus

Figura 19 - Circuito projetado no ISIS Proteus

4.1.1.3 MONTAGEM DO PCB(3D)


Concludo a etapa de desenho do circuito, deu-se o inicio a montagem do desenho da
placa que foi impressa na fenolite cobreada, nessa etapa utilizou-se o software ARES
Proteus. Dentro do ISIS clicou-se em transferir para o ARES. Em seguida, os
componentes foram dispostos a adequar a uma instalao da placa na porta do ambiente a
ser controlado.
Componentes 3D que no estiverem na biblioteca do Proteus, tero que ser adicionado ou
desenhados com uma ferramenta CAD. Utilizando a funo autorouter do software
Proteus, criaram-se as trilhas testando as possibilidades existentes para que uma trilha
no cruze a outra. necessrio definir espaamento de trilha com 0,4mm para que o
processo de corroso por cido consiga separ-las. De acordo com as Figura 20 e Figura
21.

40

Figura 20- Placa PCB finalizada

Figura 21 - Placa PCB em formato 3D

41

4.1.2 FABRICAO DA PLACA


Finalizado os desenhos dos layouts, para a fabricao da placa, gerou-se dois tipos de
arquivos: um gerber com medidas e especificaes da placa e o arquivo PDF, no software
Proteus para ser encaminhado a uma empresa, para realizar a fabricao da placa. Aps o
pedido, a placa ficou conforme o esperado, como demonstra a figura 21.

Figura 22 - placa de circuito impresso

42

4.1.2.1 INSERINDO OS COMPONENTES NAS ILHAS


O processo de inserir os componentes na placa de circuito impresso um fator
determinante para que o projeto esteja em pleno funcionamento. Deve-se observar os
componentes que possuem anodo e catodo, buscando sempre lig-los de maneira correta.
Seguir o modelo do projeto pelo Proteus um fator que auxilia o processo de soldagem dos
componentes. Dispositivos como L.E.D's (Diodo Emissor de Luz), possuem terminais com
anodo e catodo.
Observa-se que o anodo o filamento de maior comprimento, sendo assim, o filamento
menor o catodo. Outros componentes tambm possuem anodo e catodo, com isso, a consulta
do datasheet dos componentes faz-se necessrio

Figura 23 - Esquema de um L.E.D de 5mm, com o anodo em destaque


Fonte: Everlight Eletronics, 2004

.
43

4.1.2.2 PROCESSO DE SOLDAGEM


Verificado a posio dos componentes, utiliza-se uma estao de solda para fixar os
CI's na placa de circuito impresso fazendo com que a solda prenda na parte cobreada da ilha
e no filamento do dispositivo a ser fixado tornando possvel a conduo de corrente eltrica.
Esse processo demorado, melindroso e exige certa tcnica no processo de soldagem,
ou seja, deve-se posicionar a ponta da solda na ilha esquentando-a e posteriormente
colocar o filamento de solda na ponta do equipamento de soldagem
4.1.2.3 FINALIZAO DA PLACA DE CIRCUITO IMPRESSO
Considerando-se o tempo de desenvolvimento do projeto,a placa do microcontrolador,
est pronta, obtendo a placa genrica do microcontrolador PIC18F4550, conforme Figura __.
Esta placa fornece todos os perifricos necessrios para a implementao do modelo proposto
neste trabalho, o microcontrolador PIC possui 40 pinos, sendo possvel configurar 35 deles
com entrada/sada, entre os diversos perifricos, possui um mdulo I2C, um conversor A/D de
treze canais multiplexados, um mdulo de deteco de alta/baixa voltagem (HLVD), tambm
tem um mdulo USB, que opera em modo low-speed ou full-speed. Alm tambm de poder
usar o PWM (Pulse-Width Modulation), interfaces de comunicao serial e SPI (Serial port
interface).
Um ponto forte dessa placa a a forma genrica que foi desenvolvida para efetuar
diversos testes, fornecendo uma abordagem didatica, normalmente associado com o

Figura 24 - Placa de desenvolvimento PIC18F4550

44

desenvolvimento de cdigo para o microcontrolador. O cdigo desenvolvido usando


linguagem c, compilador, e possibilita ao desenvolvedor focar em quais partes do
microcontrolador, pode ser implementada.
O ambiente de desenvolvimento embarcado, havendo necessidade da instalao de
ferramentas para programao e compilao. Todo o processo efetuado atravs de um
compilador, tornando-o dependente de sistema operacional. O ambiente tambm disponibiliza
um sistema de controle de verso para que o usurio possa gerenciar diferentes verses do seu
projeto. Aps a compilao, a gravao do firmware muito simples, ao conectar no
computador a placa via USB (Universal Serial Bus), o driver MBED automaticamente
criado

4.2 DESENVOLVIMENTO DO PROGRAMA PARA PIC18F4550


Para a criao do cdigo que comanda o microcontrolador, foi utilizado o software
da Microchip, MPLAB IDE, que permite uma programao em linguagem C e Assembly
simultaneamente. O compilador MPLAB XC8, foi utilizador para converter a programao
de alto nvel, para uma de baixo nvel, ou seja, linguagem facilmente interpretada pelo
homem para linguagem de mquina.
4.2.1 PROGRAMAO INICIAL
Para comear deve-se declarar as bibliotecas necessrias ao funcionamento do
microcontrolador, sendo a principal nesse caso a "#include <p18cxxx.h>". Com isso, o
compilador ir adicionar ao projeto as definies da famlia PIC18. As outras bibliotecas
so criadas e adicionadas ao longo do projeto para uso na programao.
4.2.2 PROGRAMAO DOS DEFINES
Os defines so uma das diretivas bsicas do microcontrolador que so de prprocessador e no so compiladas. As diretivas bsicas podem ser inseridas em qualquer
parte do programa, so iniciadas com "#" e no possuem o ";" no final da linha de cdigo.
O define determina a uma palavra, ou identificador, a string que ir substituir. Por
exemplo: #define teste 15. Toda vez que escrevermos teste, o microcontrolador entender o
valor 15. Outro mtodo de usar o define para associar configurao de portas do
microcontrolador, assim, voc poder associar porta, o elemento a ela ligado. Esse mtodo
45

de programao facilita quando se deseja mudar de estado, 0 ou 1, das portas associadas aos
componentes eletrnicos durante todo o cdigo.
4.2.3 PROGRAMAO DAS PORTAS DO MICROCONTROLADOR
necessrio a programao das portas do microcontrolador para inform-lo o modo
como essas portas respondero, como analgica ou digital, e como entrada ou sada. Neste
projeto, como utilizou-se apenas de portas digitais, fez-se uso de uma programao que
definiu todas as portas como digitais.
4.2.4 PROGRAMAO DO DISPLAY LCD
Na programao do LCD, utilizou-se uma biblioteca j pronta e escrita pelo professor
Carlos Ricardo. Atravs dessa biblioteca, utilizando cdigos como: "lprintf_lin_col(const
char text[], char lin,char col);" que escreve o texto no LCD na linha e coluna selecionadas,
"clear_lcd" que limpa o LCD, cursor_off que desliga o cursor do display, pode-se fazer a
programao necessria de modo mais simples. Essa biblioteca foi de grande auxilio, pois
permitiu o aumento da produtividade da programao.
4.2.5 PROGRAMAO COM RFID
#include <stdio.h> //INCLUI BIBLIOTECA GLOBAL
#include <stdlib.h> //INCLUI BIBLIOTECA GLOBAL
#define _XTAL_FREQ 20000000 //DEFINE FREQUNCIA
#include "lcd4bit.h" //INCLUI BIBLIOTECA LOCAL
#include "Config_inicial.h" //INCLUI BIBLIOTECA LOCAL
#include "uart.h"
#include <string.h>
//#define SS TRISC6
//#define SCK TRISC5
//#define SI TRISC4
//#define SO TRISC7
//#define RST RC3
void main()
{
// ------------DECLARAO DE I/O, VARIVEIS E ANALGICAS----------------------//
// TRISB0=1; //DEFINE I/O
// TRISB1=1; //DEFINE I/O
char display [17];
// int strcmp;
init_lcd(_XTAL_FREQ); //DEFINE QUE DISPLAY FUNCIONARA NA MESMA FREQUNCIA
clear_lcd(); //LIMPA DISPLAY LCD

46

cursor_off; //DESATIVA CURSOR DO DISPLAY LCD


sprintf(display, "TESTE TCC"); //DEFINE INSTRUO 1 A SER IMPRESSA NO LCD
lprintf_lin_col(display,1,4); //DEFINE POSIO DA IMPRESSO 1
sprintf(display, "RFID-RC522"); //DEFINE INSTRUO 2 A SER IMPRESSA NO LCD
lprintf_lin_col(display,2,3); //DEFINE POSIO DA IMPRESSO 2
tempo_ms(2500); //DEFINE TEMPO QUE MENSAGEM VAI FICAR IMPRESSA

while(1)
{
//char i,rfid[10] = "0007143195";
char i,rfid[];
TRISD = 0x00;
init_lcd(_XTAL_FREQ); //DEFINE QUE DISPLAY FUNCIONARA NA MESMA FREQUNCIA
clear_lcd(); //LIMPA DISPLAY LCD
cursor_off(); //DESATIVA CURSOR DO DISPLAY LCD
sprintf(display, "ESCANEANDO"); //DEFINE INSTRUO 1 A SER IMPRESSA NO LCD
lprintf_lin_col(display,1,4); //DEFINE POSIO DA IMPRESSO 1
UART_Init(9600);
//rfid[8] = '\0';
// if(UART_Read())
// {
//Lcd_Clear();
// Clear display
// Lcd_Set_Cursor(1,1);
// Lcd_Write_String("processing"); // Write text in first row
// }
for(i=0;i<5;)
{
if(UART_Data_Ready())
{
rfid[i] = UART_Read();
i++;
}
}
if(rfid[0] ^ rfid[1] ^ rfid[2] ^ rfid[3] == rfid[4])
{
unsigned long number = 0;
char rfidnumber[10];
if (rfid[0] != 0) {
number = number + rfid[0];
number = number << 24;
}
number = number + rfid[1];
number = number << 16;
unsigned long number2 = 0;
number2 = number2 + rfid[2];
number2 = number2 << 8;
number2 = number2 + rfid[3];

47

number = number + number2;


sprintf(rfidnumber,"%lu",number);
//lu is long unsigned decimal
clear_lcd(); //LIMPA DISPLAY LCD
lprintf_lin_col(display,1,1); //DEFINE POSIO DA IMPRESSO 1
sprintf(display, "rfidnumber"); //DEFINE INSTRUO 1 A SER IMPRESSA NO LCD
if(strcmp(rfidnumber,"7143195") ==0)
{
lprintf_lin_col(display,1,1); //DEFINE POSIO DA IMPRESSO 1
sprintf(display, "rfidnumber"); //DEFINE INSTRUO 1 A SER IMPRESSA NO LCD
tempo_ms(2000);
}
else
{
lprintf_lin_col(display,2,1);
sprintf(display, "Unknown Tag");
tempo_ms(2000);
}
}
else
{
lprintf_lin_col (display, 2,1);
sprintf (display, "Error Reading");
tempo_ms(2000);
}
}
}

5 TESTES REALIZADOS E RESULTADOS


A seguir so apresentados os testes realizados para avaliar o funcionamento do
prottipo e os resultados obtidos. Para realizar o teste foi utilizado um carto com ID de
acesso liberado, sendo que na configurao inicial do sistema o local estar com todas os
usurios livres.
Foi testado o RFID com a placa genrica, procurando saber qual melhor seria a
comunicao se fosse USART, UART, SPI. Neste caso optou-se pela comunicao UART
entre RFID e microcontrolador.
Efetuando a ideia de usar o UART, para comunicar com o RFID, foi procurado outros
protocolos como SPI e USART, para aplicar teste, mas como foi analisado, o que ficou a ser
utilizado era UART e SPI para fazer teste de leituras.
Neste caso, foi elaborado um teste com o Arduino UNO, para ver como seria feito a
comunicao com o LEITOR de RFID RC522, feito isso para verificar como se faz a leitura
48

de uma etiqueta, teste no qual funcionou. Com esta base, foi acompanhado com osciloscpio
o sinal no RFID, e assim com a placa do PIC, acabou gerando sinal de comunicao com a
placa genrica do PIC18F4550. Foi feita uma verificao no carto para ver qual cdigo
estava nele. Utilizamos:
1- Protoboard
1- Arduino
1- Potencimetro 10k
1 - Fios e cabos de alimentao.
Para alimentar o RC522 foi usado um potencimetro que baixa a tenso de 5V a 3,33V
conforme especifica o datasheet do componente do RFID.
Em relao a consistncia do software, foram identificados e corrigidos bugs e outros
problemas que sem a etapa de testes, poderiam passar despercebidos e causar problemas no
futuro, quando o software fosse submetido a situaes reais. Os principais problemas
apresentados pelo software durante a etapa de testes foram: problemas de alimentao do
RFID e erros de compilao. Aps corrigidos os bugs do programa e supridas as necessidades
referentes a programao, comeou a funcionar conforme o especificado.

5.1 DESEMPENHO SISTEMA RFID


Em relao ao sistema do RFID, no foi necessria nenhuma modificao relevante na
sua arquitetura, nos componentes ou no posicionamento destes. Todos funcionarem de acordo,
e no apresentaram nenhum problema de desempenho.

5.2 CONSIDERAO FINAL


Para que um sistema de controle de fluxo de pessoas usando a tecnologia de RFID
seja, utilizado de maneira correta, a seguir levando em considerao algumas recomendaes.
Fazendo o bom uso do equipamento, necessrio alguns cuidados, em relao a isso, so:

Porte da tag: O usurio do sistema deve estar sempre de posse da sua tag
RFID, pois sem ela, o leitor no poder identificar a sua passagem.

49

Uso da tag: O usurio no pode trocar ou emprestar a sua tag, pois enquanto
um ID estiver cadastrado no sistema associado a um nome, a tag deve ser de
uso pessoal e intransfervel.
Leitura da tag: O usurio deve sempre se certificar de que a sua realmente foi
lida pelo leitor. Esta verificao pode ser efetuada atravs de mensagem visual
no display. Pode ocorrer de o leitor demorar alguns segundos para reconhecer a
tag, por uma interferncia momentnea por exemplo. Caso a tag no seja
reconhecida pelo leitor, o registro do acesso no banco de dados no ser
realizado.

Uma aplicao de controle de fluxo usando o RFID tem como caractersticas a discrio e a
praticidade.

50

6 CONCLUSES E SUGESTES PARA TRABALHOS FUTUROS


Com a realizao deste trabalho, pde-se observar o pleno funcionamento do
equipamento, como esperado. O controle do RFID pode ser efetivado de forma prtica e
segura. Todos os componentes funcionaram da forma correta, tanto a parte de controle como
a parte fsica. O projeto foi realizado utilizando um microcontrolador da famlia PIC18F, j
que o mesmo apresenta conexo USB que permite uma conexo com o notebook, mas
pode-se realizar o mesmo trabalho com outro tipo de microcontrolador da famlia PIC,
reduzindo significadamente o custo do projeto. Outra melhoria que pode ser realiza na
programao. Pode-se aumentar no nmero de IDs gravadas e identificar cada IDs de
acordo com o usurio, no caso de ambientes acessados por vrias pessoas, ou at mesmo
incluir por senha, um teclado matricial. Ento, o projeto alm de funcional e de baixo
custo, bastante flexvel, o que permite adequar o projeto de acordo com a necessidade,
de forma rpida e simples, j que a estrutura base est pronta.

Sugestes para trabalho futuro:


Criao de supervisrio com interface USB para cadastro de usurios e senhas.
Criao de banco de dados sobre o acesso seguro ao ambiente controlado.
Transmisso de dados via Bluetooth ou wireless

51

52
REFERENCIAS:
BARBACENA, Ilton L.; FLEURY, Claudio A. DISPLAY LCD, 1996.
DAL COL, Robson. Prototipagem, Projeto, Fabricao e Montagem de PCIs,
Ouro Preto: 2011.
DE FARIAS SANTOS, Katyusco; VICTOR DA SILVA, Mariana; GLEIDSON
DA SILVA SANTOS, Ubiratan; OLIVEIRA JUNIOR, Jardenes F.; LIMA DOS
SANTOS, Dalasiel. Um componente de software para integrar leitores de biometria a
um sistema de controle de acesso, Par: 2009.
MICROCHIP. PIC18F2455/2550/4455/4550 Data Sheet, U.S.A: 2009.
MIYADAIRA, Alberto Noburu
Microcontroladores PIC18, aprenda e programe em linguagem C, So Paulo: rica, 2009.
MORAES, Fernando G.; AMORY, Alexandre M.; JNIOR, Juracy P. Sistema
integrado e multiplataforma para controle remoto de residncias, Rio Grande do Sul:
2001.
OLIVEIRA, A.S.; ANDRADE, F.S. Sistemas Embarcados Hardware e
Firmware na Prtica. Edrica, So Paulo: 2006.
PANNONI, Fabio D. Princpios da proteo de estruturas metlicas em
situao de corroso e incndio, Ouro Branco: 2007SANTOS, Dalasiel L.; OLIVEIRA
JUNIOR, Jardenes F.; LOPES, Jean F.; SANTOS, Katyusco de F. Um sistema de
controle de acesso utilizando: apis javacomm e jdbc, microcontrolador pic e banco de
dados relacional, Pernambuco: 2007.
SOUZA, Carlos Diego; NETO, Jos Romualdo. Sistema Microcontrolado
para Monitoramento de Prdios Inteligentes. TORRES, Fernando; MARTINS,
Henrique. Apostila didtica PICMINAS, Belo Horizonte: 2011.

52

53
YUAN, Guangxiu. Technical data sheet 5.0mm round type LED lamps,
Taiwan: 2004.
GIMENEZ, Salvador.Pinillos; DANTAS, L e a n d r o P o l o n i .
MICROCONTROLADORES PIC18, Conceitos, Operao, Fluxogramas e
Programao, So Paulo: rica, 2015.

53