Cicloergometro para medidas de potência humana sem fios

Olá pessoal, a um tempo atrás tive ajuda muito grande aqui e principalmente do amigo José Gustavo Abreu Murta, a quem sou muito grato, para tentar recuperar o display de um equipamento velho da universidade onde me formei no meu segundo curso (Educação física na UTFPR), como não foi possível recuperar o display, ele me ajudou a controlar a carga do equipamento através de PWM, isso acabou virando um projeto pessoal em parceria com a o laboratório GPPH da universidade.

Estou então abrindo o codigo no github, para qualquer um que queira explora-lo.

Algumas funcionalidades:

 - Webserver com uma pagina bootstrap, totalmente hospedado no node-MCU

 - Alguns controles de funções do nodeMCU através de javaScript;

 - Timer javaScript;

 - Controle PWM via DAC 12bits;

 - Medição precisa de RPM com  sensor de efeito hall;

Algumas funcionalidades que precisam ser implementadas e solicito colaboração para tal:

 - Medida de aceleração;

 - Carga ajustada pela medida de velocidade

 - Medida precisa da Potência desempenhada;

 - Modo de potência fixa;

 - RPM em km / h;

 - Carga do eletroímã transformada em Nm (Newton-metro).

Deixo aqui o link do projeto (em inglês) no github: 

https://github.com/saulopef/WebServer-Human-Power-Meter-Cycle-Ergom...

se o idioma for um empecilho me avisem e eu deixarei uma versão traduzida disponível. 

Convido a quem interessar e possa auxiliar a resolver as funcionalidade acima citadas, a ser um colaborador no projeto do github, lembre, essas funcionalidades podem ser uteis a você em seus projetos futuros.

(esse não é um projeto comercial, não visa lucros, visa auxiliar e colaborar com um bom equipamento a uma Universidade Publica e ao avanço da ciência)

Fotos do equipamento:

Display com defeito.

Equipamento montado

Central de Controle

Controle de carga

Exibições: 288

Responder esta

Respostas a este tópico

Bom dia Sayid, 

Fico muito honrado e feliz em ter lhe ajudado. 

Parabéns pelo seu Projeto. Ficou muito TOP. Pode até comercializar o seu projeto! 

Não sei se esta acompanhando o projeto do frequencímetro do Rui. 

O projeto esta ficando tão bom e tão preciso, que me inspirou a inserir uma sugestão hoje! Muita coincidência! 

1) Velocímetro e computador de bordo de bicicleta

http://labdegaragem.com/forum/topics/frequenc-metro-1?commentId=622...

Minha sugestão para o seu projeto. Se quiser continuar implementando funções no seu Cicloergometro, desenvolva uma função de cada vez.  Coloque aqui a sua demanda, e a gente poderá lhe ajuda-lo. 

As possibilidades são inúmeras. 

Abraços. 

Gustavo Murta 

Olá  estava Gustavo.

Não acompanhando mas já passei a acompanhar.

Quanto a comercialização, apesar de trabalhar justamente com a prototipagem de equipamento esportivo, neste caso o objetivo é único  e simplesmente científico, talvez se torne um artigo, mas no caso apenas busco entregar um bom equipamento ao laboratório.

Interessante sua ideia de velocímetro, veja no código (preciso comentar melhor o código) a parte que trata sobre a medição de rpm, no ciclo usei 31 imãs de neodímio e um sensor de efeito hall, estou trabalhando em aumentar a velocidade de leitura, por isso os 31, mas pode ser feito apenas com 1 imã contando os millis entre um sinal e outro.

Quanto ao projeto, postarei frequentemente no guihub a evolução, e tentarei postar as etapas aqui também.

Aliás, peço sua autorização para citá-lo como colaborador do projeto no github já que foi você quem solucionou o mistério do controle pwm do eletroímã.

 Grande Abraço

Aqui está o "velocimetro" do CE. Talvez mude este velocímetro para a flywheel, mas precisarei aprimorar a forma de leitura antes pois a flywheel ultrapassa os 200 rpm facilmente.

Bom dia Sayid,

Autorizo sim a citar o meu nome no Github. 

No caso do velocímetro, sugiro primeiro medir o RPM. 

Com o valor do RPM, você poderá calcular o velocímetro (virtual) da aparelho. 

Descreva mais detalhes sobre o FlyWhell:

1) Porque usou 31 imãs no Flywheel? O ideal é usar um numero divisor de 60. 

   Dessa forma, fica mais fácil medir o RPM . Por exemplo = 30. 

 2) O Flywheel só tem um sensor Hall? A tensão usada para alimentação é 5V?

3) Qual é o RPM maximo que o FlyWheel poderá desenvolver? Se não souber, faça uma estimativa. 

4) O pedal esta conectado diretamente no Flywhell, ou o pedal tem catraca? 

5) Tem sensor da cadência do pedal ? 

Boa noite Gustavo.

Já está devidamente citado.

o RPM está sendo medido, estou buscando uma forma de medir mais vezes por segundo, quanto ao velocímetro, não é tão necessário agora, então podemos por no final da lista do projeto, será aquele algo a mais.

Sobre a Flywheel, ela está posicionada logo acima do eletroímã, ela gira a altas rotações, e é ela que é freada através do efeito eddy current (não conheço a nomenclatura em português) para produzir a carga no pedal, o pedal está ligado a ela por correia, com uma relação de aproximadamente 1:16 (uma volta do pedal são 16 da flywheel).

No pedal existe uma "Coroa" um disco grande por onde passa a correia, é nele que o sensor hall (3v3) está posicionado (1 apenas, usaria 2 medir sentido de rotação mas achei desnecessário no final por conta da catraca, que impede de aplicar carga no sentido contrario).

Foram usados 31 imãs posicionados justamente na metade do diâmetro da "coroa", por justamente serem a razão deste perímetro igualmente espaçada, ou seja, são imãs de 10mm com espaços de 10 mm entre eles. (posso pensar em ajustar para um diâmetro menor e talvez remover 1 imã;

Em um teste bem sem vergonha usando um reed switch na fly wheel, consegui medir cerca de 600 rpm (e eu não sou atleta de ciclismo, apenas me divirto pedalando por ai hahaha).

Havia um sensor de cadência, mas não consegui recuperá-lo aparentava ter levado um choque, a principio utilizaríamos um sensor móvel do laboratório acoplado ao pedal, mas já que a mão esta na massa, vamos fazer um?

Muito bom!! Implementar tudo isso no cicloergômetro deve ter te dado um trabalho, mas aparentemente ficou muito top mesmo! Parabéns Sayid e ao José Gustavo!

Está dando trabalho ainda haha mas creio que pode ajudar muita gente se dividido em pedaços tambem, muito obrigado. ;)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço