We are hoping to create our own exercise machine for a research in which we need to program the bike to fit our custom resistance pattern that would change over short time intervals. Our outcome measure, or performance measure, is RPM. We will tell the subject that their goal is maintain a certain RPM (e.g. 40 revolutions per minute), and that’s all they know. Behind the scenes, we want to be able to apply a resistance pattern and there should be flexibility so that we can program any resistance pattern we want. For example, one resistance pattern could be something like this:
1 kg —> 5 kg —> 7 kg —> 2 kg —> 10 kg —> 4 kg, etc. and keep repeating this pattern during a trial, with each interval (—>) lasting 1 minute ( or any period we decide).
Here are my questions:
Can we use an arduino MC for this ( I know we can use Arduino for RPM but what about resistance?)
Should we build a new hardware or can we use any bike like SCIFIT, take the circuit board out and use our own MC?
I know my excercise bike moves a magnet to increase resistance. I would have to take another look at it to see exactly how that works, but yes an arduino could definitely handle the project.
Well, my question is how can I make my bike communicate with labview? I mean read the resistance then change it with labview ( aka how can make my bike & labview talk to eachother?)
The board measures the magnetic resistance and power the generator uses and calculates the resistance. It is not a trivial calculation to explain. At this time I cannot help further with the calculation from the board.
Maybe you can use an electric brake. Couple the shaft of the brake to a shaft on your wheel. I do not know the resolution of the breaking force though so you will need to do some homework to see if it would work.
You already have a thread for this project: http://forum.arduino.cc/index.php?topic=467805
It looks like you have another thread regarding your "pushing a button": http://forum.arduino.cc/index.php?topic=468117
This is a huge problem because we could waste days on this thread just trying to get you to explain what the heck you're even talking about with this incredibly vague description when there is already a lot of information available in the other threads. Please be respectful of this forum by limiting yourself to a single thread for each topic.