Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bluetooth Function only #6

Closed
chanyork opened this issue Mar 2, 2022 · 10 comments
Closed

Bluetooth Function only #6

chanyork opened this issue Mar 2, 2022 · 10 comments

Comments

@chanyork
Copy link

chanyork commented Mar 2, 2022

Hello,

I love your work, unfortunately seems a bit complicated for me.

  1. Is it possible to create a version for us that only add the bluetooth function to the Keiser M3, while keeping the original display please!!?
  2. Does the heart beat sensor work here?

Cheers,
York

@ajs123
Copy link
Owner

ajs123 commented Mar 8, 2022

Hi,

The original M3 computer measures the magnet position (resistance) in a different way which precludes having both connected at the same time.

If you search online, you might be able to find an add-on box for the M3 that does just add bluetooth. The last time I checked (a couple of years ago), it was available only in Europe.

Hope that helps!

@ajs123 ajs123 closed this as completed Mar 8, 2022
@nealjane
Copy link

nealjane commented Mar 8, 2022

This guy sells them in Uk and ships worldwide - but then it only makes it into a standrd M3i (needing converter for apps like zwift) -
https://lhproducts.company.site/

@chanyork
Copy link
Author

chanyork commented Mar 9, 2022 via email

@chanyork
Copy link
Author

chanyork commented Mar 9, 2022 via email

@ajs123 ajs123 reopened this Mar 9, 2022
@ajs123
Copy link
Owner

ajs123 commented Mar 9, 2022

That’s interesting. It confirms my suspicion that the Keiser computer is measuring the resistance intermittently.

If you disconnect the black wire from the Keiser computer, you are using 3.3V from the feather as power to the sensor. This is likely to affect the calibration on the Keiser computer.

@chanyork
Copy link
Author

chanyork commented Mar 9, 2022 via email

@ajs123
Copy link
Owner

ajs123 commented Mar 11, 2022

Keiser and KBikeBLE agreeing when connected this way might be a matter of good luck!

Regarding the other possible features...

  1. ANT+ - It does appear that the nrf51 SoC supports ANT+ and BLE at the same time, so an interesting possibility.
  2. Time counter - Should also be possible, as an option. Would need to make space on the display!
  3. Distance/Odometer - It would be interesting if Keiser used something that simple. It's listed in the TODO as a future possibility. I was assuming that it would require a model, using power and cadence and maybe resistance...

@nealjane
Copy link

See this related to Keiser speed and distance -
ptx2/gymnasticon#89

@ajs123
Copy link
Owner

ajs123 commented Mar 11, 2022

Thanks, @nealjane! I’m a little surprised, but if Keiser and Peloton are meant to simulate bikes on flat ground maybe it makes sense to have a basic wind resistance model.

@ajs123
Copy link
Owner

ajs123 commented Mar 11, 2022

@nealjane the latest commit includes a speed calculation using these references. I divided the coefficients by 0.6 to provide Km/h instead of mph. The calculation is only done if FTMS services is enabled since that's the only place it's used right now, and it's untested!

Thanks again!

@ajs123 ajs123 closed this as completed Mar 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants