PROTÓTIPO DE CONTROLE DE ACESSO POR RFID



Documentos relacionados
Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Comunicação Serial com o AVR ATMEGA8

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Alarme Automotivo com mensagem para móvel utilizando Arduino

Hera Indústria de Equipamentos Eletrônicos LTDA Manual de Instalação e Operação DISCADORA VIA CELULAR. HERA HR Cel.

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

1. CAPÍTULO COMPUTADORES

Projeto No. 10 Relógio com LCD

Leitor ATG25A-CT (Cabo Preto)

ARDUINO UNO Guia do Usuário

SCD 912. Dispositivo de comunicação e armazenamento. Apresentação. Dados Técnicos. Conexões

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação

Manual Técnico Módulo Ponte H Dupla

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

FUNCIONAMENTO, VANTAGENS E DESVANTAGENS DAS DIVERSAS TECNOLOGIAS

Copyright 2013 VW Soluções

5 Entrada e Saída de Dados:

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Disciplina: Introdução à Informática Profª Érica Barcelos

Hera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2048.

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Leitor MaxProx-Lista-PC

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

SENSOR DE LUMINOSIDADE Com indicador de intervalo

Manual do Usuário - NKPROX

Kit de desenvolvimento ACEPIC 40N

Figura 01 Visão Geral da Placa

Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008

INFORMÁTICA - BICT (noturno)

BEC- Bafômetro Embutido em Carros

Fundamentos de Hardware

Orientação a Objetos

1.1. Organização de um Sistema Computacional

Conceitos Fundamentais de Eletrônica

Placa Acessório Modem Impacta

WiFiShield. Introdução

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO REGISTRANDO O ACESSO Acesso através de cartão de código de barras:...

InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

Descrição dos pinos do Módulo Driver Motor com Dupla Ponte-H - L298N:

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego;

Módulo de Comunicação

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

Prática 8: Comunicação SPI. 8.1 Introdução e objetivos. 8.2 Princípios básicos do protocolo SPI

Componentes de um computador típico

(21) (11) (21) Skype: cerne-tec MSN:

IW10. Rev.: 02. Especificações Técnicas

Módulo WCM200. Controlador WSI250 - HI Tecnologia

Manual do Leitor ATG-Basic

Simulação de Circuitos Microcontrolados com o Proteus

PROJETO DE PESQUISA. Automação residencial utilizando dispositivos móveis e microcontroladores.

PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO

Projeto Copy Mech Security

Projeto de controle e Automação de Antena

Robótica com Arduino

Curso Técnico de Nível Médio

Conceitos Básicos de Telefonia Celular

Memórias Prof. Galvez Gonçalves

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

4 Arquitetura básica de um analisador de elementos de redes

Controle para Motores de Passo usando módulo USB-6008

Hera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2038.

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Sistemas Embarcados. Introdução aos sistemas embarcados

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Componentes de um Sistema de Computador

Controle de Acesso. Automático de Veículos. saiba mais. automação

SISTEMA DE CONTROLE DE ACESSO A AMBIENTES RESTRITOS COM ARDUINO 1

Modelo R02 - Volume 2 - Operacional

Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego;

Processadores. Prof. Alexandre Beletti Ferreira

Programação de Periféricos

Minicurso Arduino JACEE 2012

Acionamento através de senha*, cartão de proximidade ou biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

Sistema de Telemetria para Hidrômetros e Medidores Aquisição de Dados Móvel e Fixa por Radio Freqüência

RFID APLICADO NO GERENCIAMENTO DE CORRIDAS DE ATLETISMO

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Introdução à Arquitetura de Computadores

Hacking Class Controlando tomadas da sua casa via Internet

Informática I. Aula 4. Aula 4-11/09/2006 1

TUTORIAL Arduino Nano

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

GT BLOCK GSM BLOQUEADOR COM COBERTURA NACIONAL

TRUESAFE 2010 SISTEMA INTEGRADO DE CONTROLE DE ACESSO MAXTEL

Programação de Robótica: Modo Circuitos Programados - Avançado -

Estrutura interna de um microcontrolador

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo

Transcrição:

1 PROTÓTIPO DE CONTROLE DE ACESSO POR RFID Alexsandro Monteiro de Oliveira Antônio Carlos Almeida Eunice de Lassalete Sebastião Bartolomeu RESUMO O projeto de controle de acesso por RFID consiste no desenvolvimento de um protótipo constituído de um leitor e receptor de RFID controlado por um circuito integrado ATmega328 através de um aplaca de Arduino configurada para acionar um motor e controlar de uma tela de LCD. O exemplo de controle de acesso escolhido para as demonstrações é o controle de acesso de entradas e saídas de automóveis em condomínios através da tecnologia de Identificação por Rádio Frequência. Na prática um automóvel portador de uma etiqueta com microchip chamada "TAG", ao se aproximar da entrada do estacionamento de um prédio, será percebido por uma antena de RFID conectada a um leitor e através de um programa, reconhecerá o automóvel permitindo o acesso imediato do mesmo. O protótipo desenvolvido pretende demonstrar esse funcionamento de forma prática e constatar a eficácia desta tecnologia. Tendo como objetivo segurança e praticidade, procurou-se maximizar os custos escolhendo dispositivos que possam, não somente garantir a confiabilidade do sistema, mas manter o preço final do equipamento atrativo a ser implantado em qualquer condomínio. Palavras - Chaves: acesso, controle, RFID.

2 1. INTRODUÇÃO Atualmente ouvimos falar do alto índice de criminalidade em nossas cidades e que investir em segurança torna-se cada vez mais imprescindível. Um sistema de segurança completo contendo sistema de TV vinte e quatro horas, vigilantes armados e controle de acesso totalmente automatizado demanda um custo muito elevado para se manter, contudo, não investir em segurança pode custar ainda mais caro. Assim, automatização do serviço de controle de acesso com baixo custo e grande eficiência pode ser um excelente investimento. O controle de acesso em condomínio, em sua maioria, é feito visualmente, com parada do veículo, identificação do condutor e muitas vezes deixando falhas na segurança que podem acarretar em grandes problemas para todos. Este projeto busca alternativas de baixo custo e alta eficiência para controle de acesso em condomínio. Vários projetos em torno desse assunto já foram desenvolvidos, porém nossa proposta é sugerir um sistema de controle de acesso que seja simples de aplicar, prático e financeiramente acessível. Nosso projeto busca uma alternativa automatizada, capaz de acrescentar a esse processo praticidade e confiabilidade. Busca-se viabilizar o controle de acesso de veículos em condomínio de forma a não só automatizar o acesso de veículos, mas também proporcionar ainda mais segurança a esse controle. Um veículo previamente cadastrado ao se aproximar do portão do condomínio será reconhecido por um sistema de identificação de rádio frequência capaz de identifica-lo e autorizar sua entrada. Assim quando um veículo não cadastrado se aproximar do portão, não terá permissão de entrar, dando ao condomínio mais segurança e praticidade. Com o sistema proposto neste projeto controlar acesso de veículos em condomínio tornase mais seguro e de simples aplicação. 2. DESENVOLVIMENTO 2.1. Sistema RFID O sistema de RFID, Radio Frequency Identification, traduzido como Identificação por Rádio Frequência é um sistema de identificação através de ondas de rádio, que recupera dados através de um dispositivos transponde ou etiqueta inteligente, também chamado TAG RFID. Basicamente é formado por três componentes: a etiqueta, um leitor e um sistema de gerenciamento de. O TAG é portador de um chip e uma antena de fios de cobre, ambos envolvidos em uma mesma cápsula conforme exemplificado (Figura1).

3 Figura 1. Exemplo de etiqueta TAG Quando a TAG entra no campo de rádio frequência é energizada através de indução gerada em sua antena interna, esta alimentação, por sua vez, faz com que o micro circuito eletrônico da TAG entre em funcionamento e passe a transmitir sua identificação. Para a ativação do circuito interno da TAG, essa deve ser aproximada de um equipamento de recepção de RFID, assim serão geradas ondas de rádio frequência capazes de produzir energia através de indução magnética. Quando as ondas são captadas pela antena da TAG, o circuito interno da TAG envia uma resposta ao aparelho receptor. O leitor é o dispositivo que captura dados enviados pelos TAG s e decodifica essas informações. O leitor possui um chip DSP (Digital Signal Processor). Esse chip é capaz de executar cálculos matemáticos com memória de 8 a 256 kbyets, podendo também gerenciar dados em tempo real e opera com baixa potência. O sistema gerenciador de dados é denominado host computer que armazena as informações das etiquetas passadas pelo leitor RFID. Para esse gerenciamento normalmente é utilizado um circuito integrado controlado por Arduino. 2.2. Circuito Integrado Um circuito integrado ou microcontrolador é um bloco indivisível que funciona como um circuito electrónico feito com peças separadas. Tem a vantagem de ter dimensões microscópicas, o que lhe confere rapidez e baixo consumo. Os microcontroladores são chips inteligentes, que possuem CPU, memória e dispositivo de entrada e saída. Através da programação dos microcontroladores, pode-se controlar suas saídas, tendo como referência as entradas ou um programa interno. O que diferencia os diversos tipos de microcontroladores são as quantidades de memória interna (programa e dados), velocidade de processamento, quantidade de pinos de entrada/saída (I/O), alimentação, periféricos, arquitetura e set de instruções. [1] Para esta aplicação utilizou-se um circuito integrado ATmega328 que possui memória Flash, EEPROM e SRAM, todos integrados em um único chip, eliminando assim a necessidade de memória externa na maioria das aplicações. A memória EEPROM é capaz de armazenar

4 dados mesmo quando a alimentação é removida e maioria das instruções levar apenas um ou dois ciclos de clock para ser executado tornando assim um componente. O ATmega328 permite usar o chip utilizando o código Arduino. Já vem com o Bootloader pré-instalado sendo compatível com Arduino UNO e Arduino Duemilanove. 2.3. Arduíno Arduino é uma plataforma open-source de prototipagem eletrônica de hardware livre, projetada comum microcontrolador Atmel AVR de placa única, com suporte de entrada/saída embutido. A placa Arduino po16 digitais que podem ser configurados como entrada ou saída. Possui também 5 pinos para entradas e saídas analógicas que podem ser configuradas conforme a aplicação desejada. A placa do Arduíno é alimentada com 5Vcc na porta USB ou em até 12Vcc através de um fonte externa e pode fornecer para os dispositivos 5V ou 3,3V para alimentação em um aplicação. A interface do Arduíno é simples e pode ser escrita em várias linguagens. [2] 2.4. Protótipo 2.4.1 Material Utilizado - Módulo Rfid ID 12-125khz Serial Uart, Arduino - (O módulo possui um microcontrolador próprio, que se encarrega de todo o trabalho de decodificação RFID. A saída é serial UART TTL padrão (9600bps)). - 3 Cartão Rfid Proximidade 125khz e 1 chaveiro - (Todos cartões são previamente gravados). - Arduíno UNO VER_3. - Protoboard 830 pontos. - 1 LED - (Verelho). - 1 LED (Branco). - 3 Resistores (330Ω). - Trimpot - (10k Ω). - Display LCD 16x2 C/ Back Azul - 1 Motor Vcc

5 2.4.1 Diagrama Elétrico do Protótipo Figura 2. Diagrama de interligação 2.4.1 Interligação RFID/Arduino O leitor de RFID possui 10 pinos onde 2 são utilizados para a antena e 3 para comunicação com o Arduino. Segue pinagem: Pinos do Módulo RFID: PIN 1 -> Tx / PIN 2 -> Rx (não utilizado) / PIN 3 -> NC (não conectado) / PIN 4 -> GND/ PIN 5 -> Vcc (+5V). Ligação com o Arduino: PIN 1 do módulo RFID é ligado ao PIN 2 do Arduíno. Os pinos PIN 4 e PIN 5 são ligados as saídas GND e 5 Vcc do Arduino respectivamente. 2.4.1 Interligação Tela LCD/Arduino Os pinos Vss, R/W e Vcc são interligados ao GND e Vcc do Arduino respectivamente. Os pinos Pinos RS, E, DB4, DB5, DB6 E DB7 são interligados aos pinos 12, 11, 7, 6, 5 e 4 do Arduino respectivamente.

6 2.4.1 Diagrama Lógico do Protótipo Figura 3. Esquemático da Programação 6.2.1 Programação O programa para gerenciamento do controle de acesso foi desenvolvido em linguagem de programação C no compilador Arduino (arduino-1.0.1).

7 As TAGs ao se aproximarem do módulo de leitura RFID fornecem um código que é recebido no microcontrolador através de uma STRING de 12 bits. Par esses bits serem utilizados é preciso desenvolver uma lógica que compare essa STRING fornecida pela TAG com outra STRING pré-definida no programa. Assim quando a STRING cadastrada for identificada no programa o acesso é autorizado, caso contrário, o acesso será negado. Para atender essa perspectiva desenvolveu-se a seguinte programação: #include <SoftwareSerial.h> // Incluir o código da biblioteca que transforma serial e digital: #include <LiquidCrystal.h> // Incluir o código da biblioteca do LCD: #define TAM_LISTA_CARTAO_AUTORIZADO 3 #define TAM_STRING_CARTAO 12 SoftwareSerial rfidreader(2, 3); //Pin 2 - RX /Pin 3 - TX LiquidCrystal lcd(12, 11, 7, 6, 5, 4); //Definição dos pinos no Arduino char c= 0; // value read for serial port char strlistacartaoautorizado[tam_lista_cartao_autorizado][13]= "4800E50CFC5D","4800E5178C36", "4200B3481AA3" ; //TAGs cadastradas char strcartaolido[]= "000000000000"; //Espaço reservado para a string int poscartaolido=0;//variável lida pelo RFID (em bit) int ligalcd= 10; //Pino para ligar o painel LCD int ligar= 9; //Conexões do motor int ligal= 8; //Conexões do motor void setup() Serial.begin(9600); //Configuração de velocidade de porta rfidreader.begin(9600); //Configuração da velocidade do RFID lcd.begin(16, 2); //Configuração de linha de escrita pinmode(ligar,output); //Configuração do pino como saída pinmode(ligal,output); //Configuração do pino como saída pinmode(ligalcd,output); //Configuração do pino como saída void loop ()

8 if (rfidreader.available() > 0) c = rfidreader.read(); if (c==2) // STX (2 é início de trasmissão poscartaolido = 0; else if (c==3)// STX (3 é fim de trasmissão poscartaolido = 0; // "apenas os numeros entre inínio de trasmissão e fim de transmissão nos é relevante" if (comparalistacartaoautorizado()) // Vamos comparar com a lista de Cartões Autorizados digitalwrite(ligalcd,high); lcd.print("acesso PERMITIDO"); digitalwrite(ligar,high); digitalwrite(ligal,low); delay(2000); lcd.clear(); digitalwrite(ligal,high); lcd.print("volte SEMPRE!"); digitalwrite(ligar,low); delay(2000); digitalwrite(ligal,low); lcd.clear(); digitalwrite(ligalcd,low); else digitalwrite(ligalcd,high); lcd.print("acesso NEGADO"); delay(2000); lcd.clear(); digitalwrite(ligalcd,low);

9 else if (poscartaolido>tam_string_cartao) poscartaolido = 0; strcartaolido[poscartaolido++]=(char)c; //end_else //end_if //end_function boolean comparalistacartaoautorizado(void)// Compara a lista de cartões boolean resultado = true; for (int idlista=0;idlista<tam_lista_cartao_autorizado;idlista++) resultado = true; for (int cont=0;cont<tam_string_cartao;cont++) if (strcartaolido[cont]!=strlistacartaoautorizado[idlista][cont]) resultado = false; break; if (resultado==true) break; return resultado;

10 2.5. Tabela de Custos TABELA DE CUSTOS ITEM EQUIPAMENTO UNIDADE CUSTO MÉDIO (R$) 1 Leitor RFID e Antena RFID 850 a 950 MHz 1 45,00 2 TAG / Etiqueta 1 0,20 3 ATmega328 1 15,00 4 Arduíno UNO REV.3 1 68,00 5 Tela de LCD 16x2 1 19,00 6 Micelânea (fios e dispositivos eletrônicos) 1 30,00 7 TOTAL 177,20 OBS: *Miscelânea de placa para o microcontrolador corresponde ao conjunto de dispositivos utilizados na confecção da placa de circuito que abriga o microcontrolador. 3. Conclusão O sistema de controle de acesso por RFID é uma tecnologia que cresce cada vez mais no mercado. O projeto mostra a eficácia dessa tecnologia comprovando em suas aplicações que o sistema de radio frequência é seguro e confiável, pois se mostrou que com o uso da TAG, um leitor RFID e um Microcontrolador, é possível controlar um portão que só será aberto impreterivelmente para veículos previamente cadastrados dificultando assim a entrada de pessoas indesejadas. Com o controle de fluxo proposto pelo registro de acesso de entrada e saída que o sistema permite, facilitará a gestão e logística do condomínio melhorando assim seus serviços. O protótipo desenvolvido foi testado em laboratório e foi constatado que o mesmo atende as perspectivas do projeto. Baseado na tabela de custos mostrada acima se pode afirma que o projeto de controle de acesso por RFID é barato e de fácil implantação. Este projeto contempla apenas o controle através de identificação via TAG. A perspectiva é desenvolver um programa de interface com o usuário para que seja possível o cadastramento das TAGs vias software, como também criar um banco de dados com dados mais específicos dos usuários capas de controlar o fluxo de entrada e saída de condomínio com relatórios estatísticos desse fluxo, monitorando também tanto permanência quanto ausência do veículo no local.

11 4. Bibliografia [1]- http://elektron.no.sapo.pt/oqueecircuitointegrado1.htm [2]- http://www.arduino.cc/ [3] - http://www.teleco.com.br/tutoriais/tutorialrfid/pagina_3.asp TECNOLOGIA RFID. Disponível em: <http://www.trabalhosfeitos.com/ensaios/rfid/8004.html>. Acesso em: 05 setembro 2012. MICROCONTROLADORES <http://www.wagnerzanco.com.br/estaciodesa/microcontroladores/microcontroladores.htm> COMO ELABORAR UM ARTIGO CIENTÍFICO. Disponível em: <http://www.bu.ufsc br/artigocientifico.pdf>. Acesso em: 20 setembro 2012. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6022: informação e documentação: artigo em publicação periódica científica impressa: apresentação. Rio de Janeiro, 2003.. NBR 10520: informação e documentação: citações em documentos: apresentação. Rio de Janeiro, 2002.. NBR 14724: informação e documentação: trabalhos acadêmicos; apresentação. Rio de Janeiro, 2002. ado em Sistemas de Informação) Centro de Ciências Exatas e Natura