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

Preview:

Citation preview

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

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.

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.

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.

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.

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

Catraca EletromecânicaCatraca Eletromecânica

Contexto Atual do temaContexto Atual do tema

�� Trabalhos correlatos:Trabalhos correlatos:

-- Software APFSoftware APF

-- AutoAuto--Gyn for WindowsGyn for Windows

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.

DesenvolvimentoDesenvolvimento

Ferramentas utilizadas:Ferramentas utilizadas:

�� PicBasic compiler;PicBasic compiler;

�� Mplab IDE;Mplab IDE;

�� Enterprise Architect;Enterprise Architect;

�� Orcad Capture. Orcad Capture.

EspecificaEspecificaçção do Protocolo ão do Protocolo

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

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

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

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

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

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.

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

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

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

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

Operacionalidade da Operacionalidade da implementaimplementaççãoão

Tela de acessoTela de acesso

Tela PrincipalTela Principal

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

funcionfuncionááriosrios

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

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

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

Tela para cadastro de mensalidadesTela para cadastro de mensalidades

ProtProtóótipo confeccionadotipo confeccionado

Mensagem inicial no displayMensagem inicial no display

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

operaroperar

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

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

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

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

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.

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.

Recommended