Prot ótipo de controle de acesso para academias de gin...

37
Prot Prot ó ó tipo de controle de acesso tipo de controle de acesso para academias de gin para academias de gin á á stica stica utilizando microcontrolador PIC e utilizando microcontrolador PIC e o padrão RS o padrão RS - - 485 485 Acadêmico: Vilson do Carmo Acadêmico: Vilson do Carmo Orientador: Miguel Alexandre Wisintainer Orientador: Miguel Alexandre Wisintainer

Transcript of Prot ótipo de controle de acesso para academias de gin...

Page 1: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

ProtProtóótipo de controle de acesso tipo de controle de acesso para academias de ginpara academias de gináástica stica

utilizando microcontrolador PIC e utilizando microcontrolador PIC e o padrão RSo padrão RS--485 485

Acadêmico: Vilson do CarmoAcadêmico: Vilson do Carmo

Orientador: Miguel Alexandre WisintainerOrientador: Miguel Alexandre Wisintainer

Page 2: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Roteiro da apresentaRoteiro da apresentaççãoão

�� IntroduIntroduçção;ão;

�� Objetivos do trabalho;Objetivos do trabalho;

�� Conceitos bConceitos báásicos;sicos;

�� Contexto atual;Contexto atual;

�� Desenvolvimento (requisitos, especificaDesenvolvimento (requisitos, especificaçção e ão e implementaimplementaçção);ão);

�� Operacionalidade da ImplementaOperacionalidade da Implementaçção; ão;

�� Conclusão e extensões.Conclusão e extensões.

Page 3: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

IntroduIntroduççãoão

�� BenefBenefíícios da automacios da automaçção;ão;

�� UtilizaUtilizaçção de microcontroladores; ão de microcontroladores;

�� Academias de ginAcademias de gináástica;stica;

�� MotivaMotivaçção.ão.

Page 4: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Objetivos do trabalhoObjetivos do trabalho

Os objetivos do trabalho são Os objetivos do trabalho são implementar um protimplementar um protóótipo para o tipo para o controle de acesso de usucontrole de acesso de usuáários em uma rios em uma academia de ginacademia de gináástica e permitir aos stica e permitir aos alunos a emissão de sua fichas de salunos a emissão de sua fichas de séérie rie de exercde exercíícios. cios.

Page 5: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Conceitos bConceitos báásicossicos

�� Padrão RSPadrão RS--485;485;

�� Protocolos de comunicaProtocolos de comunicaçção;ão;

�� Linguagens de programaLinguagens de programaçção para ão para microcontroladores ;microcontroladores ;

�� AutomaAutomaçção de academias de ginão de academias de gináástica;stica;

�� Leitor de CLeitor de Cóódigo de Barras;digo de Barras;

�� Catraca Eletromecânica.Catraca Eletromecânica.

Page 6: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Leitor de cLeitor de cóódigo de barrasdigo de barras

Page 7: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Catraca EletromecânicaCatraca Eletromecânica

Page 8: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Contexto Atual do temaContexto Atual do tema

�� Trabalhos correlatos:Trabalhos correlatos:

-- Software APFSoftware APF

-- AutoAuto--Gyn for WindowsGyn for Windows

Page 9: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Requisitos principaisRequisitos principais

�� Permitir ou não o acionamento e a liberaPermitir ou não o acionamento e a liberaçção das ão das catracas por meio de cartões com ccatracas por meio de cartões com cóódigo de digo de barras;barras;

�� Permitir ao instrutor cadastrar e alterar dados Permitir ao instrutor cadastrar e alterar dados dos alunos; dos alunos;

�� Permitir ao instrutor cadastrar fichas de Permitir ao instrutor cadastrar fichas de exercexercíícios aos alunos;cios aos alunos;

�� Permitir aos alunos o acesso Permitir aos alunos o acesso àà sua ficha de sua ficha de exercexercíícios.cios.

Page 10: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

DesenvolvimentoDesenvolvimento

Ferramentas utilizadas:Ferramentas utilizadas:

�� PicBasic compiler;PicBasic compiler;

�� Mplab IDE;Mplab IDE;

�� Enterprise Architect;Enterprise Architect;

�� Orcad Capture. Orcad Capture.

Page 11: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

EspecificaEspecificaçção do Protocolo ão do Protocolo

Page 12: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Estrutura do protocolo de comunicaEstrutura do protocolo de comunicaççãoão

Page 13: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

EspecificaEspecificaçção do Software para o PICão do Software para o PIC

Page 14: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

EspecificaEspecificaçção do Software para o PCão do Software para o PC

Page 15: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

EspecificaEspecificaçção do circuito eletrônicoão do circuito eletrônico

Page 16: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

EspecificaEspecificaçção do circuito eletrônicoão do circuito eletrônico

Page 17: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

ImplementaImplementaççãoão

�� ProgramaProgramaçção estruturada, utilizando ão estruturada, utilizando Delphi 7 e Interbase 6.0;Delphi 7 e Interbase 6.0;

�� ProgramaProgramaçção do PIC, utilizando Basic e ão do PIC, utilizando Basic e Assembly.Assembly.

Page 18: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Rotina de interrupRotina de interrupçção no PIC ão no PIC

Page 19: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Rotina de Transmissão de dados no PCRotina de Transmissão de dados no PC

Page 20: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Rotina de transmissão de dados no PCRotina de transmissão de dados no PC

Page 21: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Rotina de RecepRotina de Recepçção de dados no PCão de dados no PC

Page 22: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Operacionalidade da Operacionalidade da implementaimplementaççãoão

Tela de acessoTela de acesso

Page 23: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela PrincipalTela Principal

Page 24: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela para cadastro de alunos e Tela para cadastro de alunos e

funcionfuncionááriosrios

Page 25: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela para cadastro de exercTela para cadastro de exercíícioscios

Page 26: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela para consulta de exercTela para consulta de exercíícioscios

Page 27: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela para seleTela para seleçção de exercão de exercíícioscios

Page 28: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Tela para cadastro de mensalidadesTela para cadastro de mensalidades

Page 29: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

ProtProtóótipo confeccionadotipo confeccionado

Page 30: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

Mensagem inicial no displayMensagem inicial no display

Page 31: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

IndicaIndicaçção de catraca pronta para ão de catraca pronta para

operaroperar

Page 32: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

IndicaIndicaçção de passagem liberadaão de passagem liberada

Page 33: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

IndicaIndicaçção de erro na leitura do cartãoão de erro na leitura do cartão

Page 34: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

SolicitaSolicitaçção de passagem do cartão para ão de passagem do cartão para o cadastroo cadastro

Page 35: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

SolicitaSolicitaçção para o comparecimento do ão para o comparecimento do usuusuáário na administrario na administraççãoão

Page 36: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

ConclusãoConclusão

�� Com a metodologia do trabalho e especificaCom a metodologia do trabalho e especificaçção ão do sistema, o desenvolvimento do protdo sistema, o desenvolvimento do protóótipo foi tipo foi facilitado;facilitado;

�� Dificuldade na implementaDificuldade na implementaçção da interrupão da interrupçção em ão em PicBasic;PicBasic;

�� Dificuldade na geraDificuldade na geraçção do sinal para controle do ão do sinal para controle do do meio RS485 com o componente do meio RS485 com o componente ApdCommPort no Delphi;ApdCommPort no Delphi;

�� Os assuntos abordados são essenciais para Os assuntos abordados são essenciais para quem deseja seguir na quem deseja seguir na áárea de automarea de automaçção e ão e controle. controle.

Page 37: Prot ótipo de controle de acesso para academias de gin ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/2005-2vilsondocarmoap.… · Prot ótipo de controle de acesso para academias

ExtensõesExtensões

�� UtilizaUtilizaçção de RF a 2.4Ghz como meio de ão de RF a 2.4Ghz como meio de transmissão de dados e inclusão de transmissão de dados e inclusão de terminais de consulta para os usuterminais de consulta para os usuáários.rios.