Desenvolvimento de um pedómetro para telemóvel
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/2679 |
Resumo: | Esta tese descreve o desenvolvimento do hardware e do software de um sistema com a capacidade de reconhecer o número de passos que uma pessoa efectua durante uma actividade física. O sistema consiste num acelerómetro controlado por um microcontrolador, que comunica com um dispositivo móvel através de Bluetooth. De modo a realizar o sistema foi necessário analisar uma vasta bibliografia, para conhecer o estado da arte desta tecnologia, entender o princípio de funcionamento do protocolo Bluetooth e os conceitos biomecânicos por detrás da marcha humana. A proposta deste trabalho apresentava como elemento diferenciador do estado da arte o uso de um acelerómetro em conjunto com sensores de pressão. Com a conjugação destes sensores pretendia-se aumentar a precisão de um equipamento que normalmente não é reconhecido por essa característica. Contudo, a indisponibilidade dos sensores de pressão levou a que o sistema só fosse constituído pelo acelerómetro. Embora, o sistema foi projectado considerando que os sensores de pressão serão incluídos num futuro desenvolvimento. Neste trabalho foram desenvolvidos dois algoritmos para detectar os passos que uma pessoa executa, com pé onde é colocado o sensor, quando caminha ou corre. Num dos testes realizados o algoritmo da “aceleração composta” detectou 84% dos passos, enquanto o algoritmo da “aceleração simples”detectou 99%. A plataforma para a interface gráfica pretendia-se que fosse um telemóvel, contudo não foi possível obter um telemóvel que suporta-se o perfil SPP (Serial Port Profile), necessário para a comunicação com o módulo Bluetooth usado. A solução passou por usar como plataforma um computador portátil com Bluetooth, para o qual foi desenvolvido a aplicação “Pedómetro ISEP” em Visual Basic. O “Pedómetro ISEP” apresenta várias funcionalidades, entre elas destaca-se o cálculo da distância percorrida, da velocidade, e das calorias consumidas, bem como, o registo desses valores em tabelas e da possibilidade de desenhar os gráficos representativos do progresso do utilizador. |
id |
RCAP_62454aa3fa52fd2ad9f866d000744d65 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/2679 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Desenvolvimento de um pedómetro para telemóvelPedómetroBluetoothAcelerómetroPassosPedometerAccelerometerStepsPodomètreAccéléromètrePasEsta tese descreve o desenvolvimento do hardware e do software de um sistema com a capacidade de reconhecer o número de passos que uma pessoa efectua durante uma actividade física. O sistema consiste num acelerómetro controlado por um microcontrolador, que comunica com um dispositivo móvel através de Bluetooth. De modo a realizar o sistema foi necessário analisar uma vasta bibliografia, para conhecer o estado da arte desta tecnologia, entender o princípio de funcionamento do protocolo Bluetooth e os conceitos biomecânicos por detrás da marcha humana. A proposta deste trabalho apresentava como elemento diferenciador do estado da arte o uso de um acelerómetro em conjunto com sensores de pressão. Com a conjugação destes sensores pretendia-se aumentar a precisão de um equipamento que normalmente não é reconhecido por essa característica. Contudo, a indisponibilidade dos sensores de pressão levou a que o sistema só fosse constituído pelo acelerómetro. Embora, o sistema foi projectado considerando que os sensores de pressão serão incluídos num futuro desenvolvimento. Neste trabalho foram desenvolvidos dois algoritmos para detectar os passos que uma pessoa executa, com pé onde é colocado o sensor, quando caminha ou corre. Num dos testes realizados o algoritmo da “aceleração composta” detectou 84% dos passos, enquanto o algoritmo da “aceleração simples”detectou 99%. A plataforma para a interface gráfica pretendia-se que fosse um telemóvel, contudo não foi possível obter um telemóvel que suporta-se o perfil SPP (Serial Port Profile), necessário para a comunicação com o módulo Bluetooth usado. A solução passou por usar como plataforma um computador portátil com Bluetooth, para o qual foi desenvolvido a aplicação “Pedómetro ISEP” em Visual Basic. O “Pedómetro ISEP” apresenta várias funcionalidades, entre elas destaca-se o cálculo da distância percorrida, da velocidade, e das calorias consumidas, bem como, o registo desses valores em tabelas e da possibilidade de desenhar os gráficos representativos do progresso do utilizador.This thesis describes the hardware and software developed for a system with the ability to recognize the human steps during a physical activity. The system consists on an accelerometer controlled by a microcontroller which communicates with a mobile device via Bluetooth. In order to develop the system it was necessary to analyze an extensive bibliography, to know the state of the art of Pedometer technology, to understand the Bluetooth protocol working principle and to realize the biomechanical concepts behind the human gait. This study as a differentiating element compared with similar approaches that is, the use of an accelerometer together pressure sensors. With this sensors combination it is intended to increase the precision of the system that normally is not recognized by this characteristic. However, the unavailability of sensors pressure meant that the system will only be formed by the accelerometer. Although, the system was designed considering that the pressure sensors will be included in future developments. In this work it was developed two algorithms to detect the steps that a person performs when walking or running. In the field tests the algorithm of “composite acceleration” detected 84% of the steps, while the algorithm of “simple acceleration” detected 99%. The platform for the graphical interface was intended to be a phone, but it was not possible to get a phone that supports the profile SPP (Serial Port Profile) required for communication with the Bluetooth module. To solve this problem it was used a laptop with Bluetooth protocol for which it was developed the interface “Pedómetro ISEP” in Visual Basic language. The “Pedómetro ISEP” presents several features, such as, calculation of distance traveled, speed, and calories consumed, as well as the recording of values in tables and the possibility of drawing graphs that shows the user progress.Cette thèse décrit le développement d’un hardware et d’un logiciel d'un système capable de reconnaître le nombre de pas qu’une personne effectue pendant une activité physique. Le système est constitué d’un accéléromètre contrôlé par un dispositif de microcommande, qui communique avec un dispositif mobile à travers Bluetooth. Afin de réaliser le système il a fallu analyser une vaste bibliographie, pour connaître l'état de l'art de cette technologie, comprendre le début fonctionnement du protocole Bluetooth et les concepts biomécaniques derrière la marche humaine. La proposition de ce travail présentait comme élément différentiateur de l'état de l'art l'utilisation d'un accéléromètre conjointement avec des capteurs de pression. Avec cette conjugaison de ces capteurs il se prétendait augmenter la précision d'un équipement qui normalement n'est pas reconnu par cette caractéristique. Toutefois, l'indisponibilité des capteurs de pression a fait que le système soit constitué uniquement de l'accéléromètre. Bien que le système a été conçu en considérant que les capteurs de pression seront inclus dans un futur développement. Dans ce travail ont été développés deux algorithmes pour détecter les pas qu’une personne exécute, avec le microcontrôleur placé sur le pied, quand il marche ou court. Dans l’un des essais réalisés l’algorithme de ”l’accélération composite” a détecté 84% des pas, tandis que l’algorithme de “l’accélération simple” a détecté 99%. La plate-forme pour l'interface graphique était prévue d’être un téléphone portable, néanmoins n'a pas été possible d'obtenir un téléphone portable qui soit compatible avec le profil SPP (Serial Port Profile), nécessaire pour la communication avec le module Bluetooth utilisé. La solution a consisté à utiliser comme plate-forme pour l'interface graphique un ordinateur portable avec Bluetooth, pour lequel a été développé l'interface “Pedómetro ISEP” en langage Visual Basic. Le “Pedómetro ISEP” présente plusieurs fonctionnalités, entre autres le calcul de la distance parcourue, la vitesse, les calories consommées ainsi que l’enregistrement de ces valeurs dans des tableaux et la possibilité de créer les graphiques représentatifs du progrès de l'utilisateur.Instituto Politécnico do Porto. Instituto Superior de Engenharia do PortoFigueiredo, LinoMeireles, António José MatosRepositório Científico do Instituto Politécnico do PortoDias, Ruben Tiago Vieira2013-11-11T10:33:12Z20102010-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/2679porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:42:15Zoai:recipp.ipp.pt:10400.22/2679Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:23:41.398558Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Desenvolvimento de um pedómetro para telemóvel |
title |
Desenvolvimento de um pedómetro para telemóvel |
spellingShingle |
Desenvolvimento de um pedómetro para telemóvel Dias, Ruben Tiago Vieira Pedómetro Bluetooth Acelerómetro Passos Pedometer Accelerometer Steps Podomètre Accéléromètre Pas |
title_short |
Desenvolvimento de um pedómetro para telemóvel |
title_full |
Desenvolvimento de um pedómetro para telemóvel |
title_fullStr |
Desenvolvimento de um pedómetro para telemóvel |
title_full_unstemmed |
Desenvolvimento de um pedómetro para telemóvel |
title_sort |
Desenvolvimento de um pedómetro para telemóvel |
author |
Dias, Ruben Tiago Vieira |
author_facet |
Dias, Ruben Tiago Vieira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Figueiredo, Lino Meireles, António José Matos Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Dias, Ruben Tiago Vieira |
dc.subject.por.fl_str_mv |
Pedómetro Bluetooth Acelerómetro Passos Pedometer Accelerometer Steps Podomètre Accéléromètre Pas |
topic |
Pedómetro Bluetooth Acelerómetro Passos Pedometer Accelerometer Steps Podomètre Accéléromètre Pas |
description |
Esta tese descreve o desenvolvimento do hardware e do software de um sistema com a capacidade de reconhecer o número de passos que uma pessoa efectua durante uma actividade física. O sistema consiste num acelerómetro controlado por um microcontrolador, que comunica com um dispositivo móvel através de Bluetooth. De modo a realizar o sistema foi necessário analisar uma vasta bibliografia, para conhecer o estado da arte desta tecnologia, entender o princípio de funcionamento do protocolo Bluetooth e os conceitos biomecânicos por detrás da marcha humana. A proposta deste trabalho apresentava como elemento diferenciador do estado da arte o uso de um acelerómetro em conjunto com sensores de pressão. Com a conjugação destes sensores pretendia-se aumentar a precisão de um equipamento que normalmente não é reconhecido por essa característica. Contudo, a indisponibilidade dos sensores de pressão levou a que o sistema só fosse constituído pelo acelerómetro. Embora, o sistema foi projectado considerando que os sensores de pressão serão incluídos num futuro desenvolvimento. Neste trabalho foram desenvolvidos dois algoritmos para detectar os passos que uma pessoa executa, com pé onde é colocado o sensor, quando caminha ou corre. Num dos testes realizados o algoritmo da “aceleração composta” detectou 84% dos passos, enquanto o algoritmo da “aceleração simples”detectou 99%. A plataforma para a interface gráfica pretendia-se que fosse um telemóvel, contudo não foi possível obter um telemóvel que suporta-se o perfil SPP (Serial Port Profile), necessário para a comunicação com o módulo Bluetooth usado. A solução passou por usar como plataforma um computador portátil com Bluetooth, para o qual foi desenvolvido a aplicação “Pedómetro ISEP” em Visual Basic. O “Pedómetro ISEP” apresenta várias funcionalidades, entre elas destaca-se o cálculo da distância percorrida, da velocidade, e das calorias consumidas, bem como, o registo desses valores em tabelas e da possibilidade de desenhar os gráficos representativos do progresso do utilizador. |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010 2010-01-01T00:00:00Z 2013-11-11T10:33:12Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/2679 |
url |
http://hdl.handle.net/10400.22/2679 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto |
publisher.none.fl_str_mv |
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131332037574656 |