Upload
others
View
11
Download
0
Embed Size (px)
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.