SlideShare uma empresa Scribd logo
1 de 18
Um Dispositivo Para Acompanhamento
Esportivo em Tempo Real
CEFET/RJ UnED Nova Friburgo
Orientador: Carlos Eduardo Pantoja
Aluno: João Victor Guinelli da Silva
Data: 19/09/2013
Roteiro da Apresentação:
•
•
•
•
•
•
•

Introdução;
Problema;
Tecnologias Existentes;
Objetivo;
Metodologia de Desenvolvimento;
Resultados;
Referências Bibliográficas.
Introdução
• Grande popularização da prática de corridas de rua
nas últimas décadas;
• Necessidade de sistemas para acompanhamento do
treinamento.
Problema
•

Atualmente alguns dos dispositivos que existem para
suprir essas necessidades são caros;

•

Outros se limitam a funcionar apenas com determinadas
tecnologias;

•

E apesar de alguns deles enviar os dados
automaticamente para a internet, nenhum possui um
mecanismo para acompanhamento do treinamento em
tempo real.
Tecnologias Existentes
• Relógios GPS:
• MOTO ACTV;
• Nike Sportwatch.

• Sensores acoplados ao tênis:
• Nike + iPod;
• Adidas miCoach.

• Aplicativos para celular:
• Runkeeper;
• Endomondo.
Objetivos
• Construir um dispositivo de hardware para:
• Capturar;
• Transmitir;
• E salvar os dados do treinamento.

• Uma rotina em uma computador receptor para:
• Capturar os dados enviados pelo dispositivo;
• E transmiti-los para um servidor web.
Objetivos
• Um website para visualização dos dados do
treinamento, que forneça:
• A localização do atleta em um mapa em tempo real;
• A velocidade, distância percorrida e altitude atuais do atleta;
• Um gráfico com a velocidade do atleta em cada ponto do
percurso;
• A velocidade média do atleta e duração do treinamento.
Metodologia de Desenvolvimento
• Camada de Hardware:
•
•
•
•

ATMEGA328, bootloader do arduíno;
Receptor GPS;
Módulo Transmissor de Rádio Frequência;
Cartão de Memória.

• Camada de Comunicação:
• Módulo Receptor de Rádio Frequência;
• Aplicativo Java.
Metodologia de Desenvolvimento
• Camada de Dados:
• PostgreSQL 9.0;
• PostGis 2.0 (extensão geográfica).

• Camada de Visualização:
•
•
•
•

PHP;
AJAX;
JQuery;
API JavaScript do Google Maps v3;
Resultados
Referências Bibliográficas
• SALGADO, J. V. V.; MIKAHIL, M. P. T. C. Corrida de rua: análise do
crescimento do número de provas e de praticantes. Revista Conexões,
Campinas, v.4, n.1, p. 90-99.
• TRUCOLLO, A. B.; MADURO, P. A.; FEIJÓ, E. A. Fatores motivacionais
de adesão a grupos de corrida. Revista Motriz, Rio Claro, v.14, n.2, p.108114.
• MCROBERTS, M. Arduino Básico. São Paulo: Novatec Editora, 2011.
• MONICO, J. F. G. Posicionamento pelo NAVSTAR-GPS: Fundamentos,
Definição e Aplicação. São Paulo: Editora UNESP, 2000.
Referências Bibliográficas
•

•
•

STUCK, B. M.; KUGA, H. K. Medindo distância através de um único
receptor GPS. São José dos Campos: INPE, 2005.
THOMPSON, L.; WELLING, L. PHP e Mysql Desenvolvimento Web. São
Paulo: Campus, 2005.
POSTGRESQL. PostgreSQL 9.3.0 Documentation. The PostgreSQL
Global Development Group Disponível em:
<http://www.postgresql.org/files/documentation/pdf/9.3/postgresql-9.3US.pdf>. Acesso em: 20 Agosto 2013.
Referências Bibliográficas
•
•

MDN. AJAX: Como Começar. Mozilla Developer Network. Disponível
em: <https://developer.mozilla.org/ptPT/docs/AJAX/Como_come%C3%A7ar> . Acesso em: 20 de Agosto
2013.
MAPS. API Javascript do Google Maps v3. Google Developers.
Disponível em:
<https://developers.google.com/maps/documentation/javascript/tutorial?hl=
pt-BR>. Acesso em: 20 Agosto 2013.

Mais conteúdo relacionado

Destaque

A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...
A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...
A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...Carlos Eduardo Pantoja
 
Programando Robôs Cognitivos Usando o ARGO
Programando Robôs Cognitivos Usando o ARGOProgramando Robôs Cognitivos Usando o ARGO
Programando Robôs Cognitivos Usando o ARGOCarlos Eduardo Pantoja
 
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...Carlos Eduardo Pantoja
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoCarlos Eduardo Pantoja
 
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...Carlos Eduardo Pantoja
 
Comunicação em Sistemas Multi-agentes Utilizando o Framework Jason
Comunicação em Sistemas Multi-agentes Utilizando o Framework JasonComunicação em Sistemas Multi-agentes Utilizando o Framework Jason
Comunicação em Sistemas Multi-agentes Utilizando o Framework JasonCarlos Eduardo Pantoja
 
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...Carlos Eduardo Pantoja
 
Projeto Turing: Acessibilidade Através de Projetos Científicos
Projeto Turing: Acessibilidade Através de Projetos CientíficosProjeto Turing: Acessibilidade Através de Projetos Científicos
Projeto Turing: Acessibilidade Através de Projetos CientíficosCarlos Eduardo Pantoja
 
Introdução a Programação de Agentes Robóticos Usando Jason e ARGO
Introdução a Programação de Agentes Robóticos Usando Jason e ARGOIntrodução a Programação de Agentes Robóticos Usando Jason e ARGO
Introdução a Programação de Agentes Robóticos Usando Jason e ARGOCarlos Eduardo Pantoja
 
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e a Inclusão ...
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e  a Inclusão ...Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e  a Inclusão ...
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e a Inclusão ...Carlos Eduardo Pantoja
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasCarlos Eduardo Pantoja
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Carlos Eduardo Pantoja
 
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...Carlos Eduardo Pantoja
 
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Carlos Eduardo Pantoja
 
ARGO - A Customized Jason Architecture for Programming Embedded Robotic Agents
ARGO - A Customized Jason Architecture for Programming Embedded Robotic AgentsARGO - A Customized Jason Architecture for Programming Embedded Robotic Agents
ARGO - A Customized Jason Architecture for Programming Embedded Robotic AgentsCarlos Eduardo Pantoja
 
Introdução ao Framework Jason: Sistemas Multi-agentes na Prática
Introdução ao Framework Jason: Sistemas Multi-agentes na PráticaIntrodução ao Framework Jason: Sistemas Multi-agentes na Prática
Introdução ao Framework Jason: Sistemas Multi-agentes na PráticaCarlos Eduardo Pantoja
 
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Carlos Eduardo Pantoja
 
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de Voz
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de VozDesenvolvimento de uma Cadeira de Rodas Acionada por Comandos de Voz
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de VozCarlos Eduardo Pantoja
 
Automação de um Veículo Terrestre Não Tripulado
Automação de um Veículo Terrestre Não TripuladoAutomação de um Veículo Terrestre Não Tripulado
Automação de um Veículo Terrestre Não TripuladoCarlos Eduardo Pantoja
 
Protótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo EletrônicoProtótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo EletrônicoCarlos Eduardo Pantoja
 

Destaque (20)

A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...
A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...
A Robotic Agent Platform for Embedding Software Agents Using Raspberry Pi and...
 
Programando Robôs Cognitivos Usando o ARGO
Programando Robôs Cognitivos Usando o ARGOProgramando Robôs Cognitivos Usando o ARGO
Programando Robôs Cognitivos Usando o ARGO
 
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta Ge...
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware Javino
 
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...
Tecnoboné: Um Protótipo de Boné Inteligente para Gerenciamento no Desvio de O...
 
Comunicação em Sistemas Multi-agentes Utilizando o Framework Jason
Comunicação em Sistemas Multi-agentes Utilizando o Framework JasonComunicação em Sistemas Multi-agentes Utilizando o Framework Jason
Comunicação em Sistemas Multi-agentes Utilizando o Framework Jason
 
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...
Integrating a Tropos Modeling Tool With a MDA Methodology For Engineering Mul...
 
Projeto Turing: Acessibilidade Através de Projetos Científicos
Projeto Turing: Acessibilidade Através de Projetos CientíficosProjeto Turing: Acessibilidade Através de Projetos Científicos
Projeto Turing: Acessibilidade Através de Projetos Científicos
 
Introdução a Programação de Agentes Robóticos Usando Jason e ARGO
Introdução a Programação de Agentes Robóticos Usando Jason e ARGOIntrodução a Programação de Agentes Robóticos Usando Jason e ARGO
Introdução a Programação de Agentes Robóticos Usando Jason e ARGO
 
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e a Inclusão ...
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e  a Inclusão ...Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e  a Inclusão ...
Projeto Turing Nova Iguaçu - A Relação Entre o Lixo Eletrônico e a Inclusão ...
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
 
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...
Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dad...
 
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
 
ARGO - A Customized Jason Architecture for Programming Embedded Robotic Agents
ARGO - A Customized Jason Architecture for Programming Embedded Robotic AgentsARGO - A Customized Jason Architecture for Programming Embedded Robotic Agents
ARGO - A Customized Jason Architecture for Programming Embedded Robotic Agents
 
Introdução ao Framework Jason: Sistemas Multi-agentes na Prática
Introdução ao Framework Jason: Sistemas Multi-agentes na PráticaIntrodução ao Framework Jason: Sistemas Multi-agentes na Prática
Introdução ao Framework Jason: Sistemas Multi-agentes na Prática
 
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
 
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de Voz
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de VozDesenvolvimento de uma Cadeira de Rodas Acionada por Comandos de Voz
Desenvolvimento de uma Cadeira de Rodas Acionada por Comandos de Voz
 
Automação de um Veículo Terrestre Não Tripulado
Automação de um Veículo Terrestre Não TripuladoAutomação de um Veículo Terrestre Não Tripulado
Automação de um Veículo Terrestre Não Tripulado
 
Protótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo EletrônicoProtótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo Eletrônico
 

Semelhante a Um Dispositivo Para Acompanhamento Esportivo em Tempo Real

Tecnologias de monitoramento e rastreabillidade (1)
Tecnologias de monitoramento e rastreabillidade (1)Tecnologias de monitoramento e rastreabillidade (1)
Tecnologias de monitoramento e rastreabillidade (1)Andrei Sampedro
 
QRGeoLocation - um padrão de entrada de dados em sistemas GPS
QRGeoLocation - um padrão de entrada de dados em sistemas GPSQRGeoLocation - um padrão de entrada de dados em sistemas GPS
QRGeoLocation - um padrão de entrada de dados em sistemas GPSAdriano Souza
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
Spectrum day-2010-star-one
Spectrum day-2010-star-oneSpectrum day-2010-star-one
Spectrum day-2010-star-oneSSPI Brasil
 
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Maurílio Silva
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013testes1
 
O uso das Novas Tecnologias nas Rotas Turísticas
O uso das Novas Tecnologias nas Rotas TurísticasO uso das Novas Tecnologias nas Rotas Turísticas
O uso das Novas Tecnologias nas Rotas TurísticasPedro Cravo
 
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Michel Meneses
 
Apresentação UFF Mobile
Apresentação UFF MobileApresentação UFF Mobile
Apresentação UFF MobileSti Uff
 
Monitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsMonitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsRenato Groff
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Luis Antunes
 
TDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETTDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETtdc-globalcode
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservicestdc-globalcode
 
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...Philippe Elias
 
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...CPqD
 

Semelhante a Um Dispositivo Para Acompanhamento Esportivo em Tempo Real (20)

Tecnologias de monitoramento e rastreabillidade (1)
Tecnologias de monitoramento e rastreabillidade (1)Tecnologias de monitoramento e rastreabillidade (1)
Tecnologias de monitoramento e rastreabillidade (1)
 
QRGeoLocation - um padrão de entrada de dados em sistemas GPS
QRGeoLocation - um padrão de entrada de dados em sistemas GPSQRGeoLocation - um padrão de entrada de dados em sistemas GPS
QRGeoLocation - um padrão de entrada de dados em sistemas GPS
 
TCC NEOLOG
TCC NEOLOGTCC NEOLOG
TCC NEOLOG
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Trabalho do Semestre da Faculdade
Trabalho do Semestre da FaculdadeTrabalho do Semestre da Faculdade
Trabalho do Semestre da Faculdade
 
Spectrum day-2010-star-one
Spectrum day-2010-star-oneSpectrum day-2010-star-one
Spectrum day-2010-star-one
 
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
 
O uso das Novas Tecnologias nas Rotas Turísticas
O uso das Novas Tecnologias nas Rotas TurísticasO uso das Novas Tecnologias nas Rotas Turísticas
O uso das Novas Tecnologias nas Rotas Turísticas
 
RodoCap no JustJava 2008
RodoCap no JustJava 2008RodoCap no JustJava 2008
RodoCap no JustJava 2008
 
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
 
Apresentação UFF Mobile
Apresentação UFF MobileApresentação UFF Mobile
Apresentação UFF Mobile
 
Monitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsMonitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application Insights
 
Cast IT group
Cast IT groupCast IT group
Cast IT group
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
 
TDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETTDC2016SP - Trilha .NET
TDC2016SP - Trilha .NET
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...
Monografia TCC Eng Produção - Desenvolvimento de um Aplicativo Móvel para Aná...
 
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...
I International Workshop RFID and IoT - Dia 20 - Visão RFID, Brasil-­‐ID, SIN...
 
Followme
FollowmeFollowme
Followme
 

Mais de Carlos Eduardo Pantoja

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoCarlos Eduardo Pantoja
 
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Carlos Eduardo Pantoja
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsCarlos Eduardo Pantoja
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...Carlos Eduardo Pantoja
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Carlos Eduardo Pantoja
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Carlos Eduardo Pantoja
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Carlos Eduardo Pantoja
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Carlos Eduardo Pantoja
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosCarlos Eduardo Pantoja
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Carlos Eduardo Pantoja
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Carlos Eduardo Pantoja
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresCarlos Eduardo Pantoja
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGOCarlos Eduardo Pantoja
 
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Carlos Eduardo Pantoja
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasCarlos Eduardo Pantoja
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosCarlos Eduardo Pantoja
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonCarlos Eduardo Pantoja
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a EconomiaCarlos Eduardo Pantoja
 
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Carlos Eduardo Pantoja
 

Mais de Carlos Eduardo Pantoja (20)

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o Javino
 
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas Autônomos
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de Computadores
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
 
ContextNet Middleware
ContextNet MiddlewareContextNet Middleware
ContextNet Middleware
 
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a Economia
 
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
 

Um Dispositivo Para Acompanhamento Esportivo em Tempo Real

  • 1. Um Dispositivo Para Acompanhamento Esportivo em Tempo Real CEFET/RJ UnED Nova Friburgo Orientador: Carlos Eduardo Pantoja Aluno: João Victor Guinelli da Silva Data: 19/09/2013
  • 2. Roteiro da Apresentação: • • • • • • • Introdução; Problema; Tecnologias Existentes; Objetivo; Metodologia de Desenvolvimento; Resultados; Referências Bibliográficas.
  • 3. Introdução • Grande popularização da prática de corridas de rua nas últimas décadas; • Necessidade de sistemas para acompanhamento do treinamento.
  • 4. Problema • Atualmente alguns dos dispositivos que existem para suprir essas necessidades são caros; • Outros se limitam a funcionar apenas com determinadas tecnologias; • E apesar de alguns deles enviar os dados automaticamente para a internet, nenhum possui um mecanismo para acompanhamento do treinamento em tempo real.
  • 5. Tecnologias Existentes • Relógios GPS: • MOTO ACTV; • Nike Sportwatch. • Sensores acoplados ao tênis: • Nike + iPod; • Adidas miCoach. • Aplicativos para celular: • Runkeeper; • Endomondo.
  • 6. Objetivos • Construir um dispositivo de hardware para: • Capturar; • Transmitir; • E salvar os dados do treinamento. • Uma rotina em uma computador receptor para: • Capturar os dados enviados pelo dispositivo; • E transmiti-los para um servidor web.
  • 7. Objetivos • Um website para visualização dos dados do treinamento, que forneça: • A localização do atleta em um mapa em tempo real; • A velocidade, distância percorrida e altitude atuais do atleta; • Um gráfico com a velocidade do atleta em cada ponto do percurso; • A velocidade média do atleta e duração do treinamento.
  • 8.
  • 9. Metodologia de Desenvolvimento • Camada de Hardware: • • • • ATMEGA328, bootloader do arduíno; Receptor GPS; Módulo Transmissor de Rádio Frequência; Cartão de Memória. • Camada de Comunicação: • Módulo Receptor de Rádio Frequência; • Aplicativo Java.
  • 10. Metodologia de Desenvolvimento • Camada de Dados: • PostgreSQL 9.0; • PostGis 2.0 (extensão geográfica). • Camada de Visualização: • • • • PHP; AJAX; JQuery; API JavaScript do Google Maps v3;
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Referências Bibliográficas • SALGADO, J. V. V.; MIKAHIL, M. P. T. C. Corrida de rua: análise do crescimento do número de provas e de praticantes. Revista Conexões, Campinas, v.4, n.1, p. 90-99. • TRUCOLLO, A. B.; MADURO, P. A.; FEIJÓ, E. A. Fatores motivacionais de adesão a grupos de corrida. Revista Motriz, Rio Claro, v.14, n.2, p.108114. • MCROBERTS, M. Arduino Básico. São Paulo: Novatec Editora, 2011. • MONICO, J. F. G. Posicionamento pelo NAVSTAR-GPS: Fundamentos, Definição e Aplicação. São Paulo: Editora UNESP, 2000.
  • 17. Referências Bibliográficas • • • STUCK, B. M.; KUGA, H. K. Medindo distância através de um único receptor GPS. São José dos Campos: INPE, 2005. THOMPSON, L.; WELLING, L. PHP e Mysql Desenvolvimento Web. São Paulo: Campus, 2005. POSTGRESQL. PostgreSQL 9.3.0 Documentation. The PostgreSQL Global Development Group Disponível em: <http://www.postgresql.org/files/documentation/pdf/9.3/postgresql-9.3US.pdf>. Acesso em: 20 Agosto 2013.
  • 18. Referências Bibliográficas • • MDN. AJAX: Como Começar. Mozilla Developer Network. Disponível em: <https://developer.mozilla.org/ptPT/docs/AJAX/Como_come%C3%A7ar> . Acesso em: 20 de Agosto 2013. MAPS. API Javascript do Google Maps v3. Google Developers. Disponível em: <https://developers.google.com/maps/documentation/javascript/tutorial?hl= pt-BR>. Acesso em: 20 Agosto 2013.