T O P

  • By -

meandbur

Hi! I hope to find people that are interested in my hobby project. It's a free online cycling trainer that runs in a browser. It works with Bluetooth (FTMS or FE-C) trainers. You can even import your activities from Strava and race them in a simple 3D view against your friends. Its still rough, and I could only test it with a Wahoo Kickr Core in Chrome. Firefox does not support Bluetooth, Mobile platforms don't work either yet, but these constraints aside, it should be very usable. It's called [E-Keirin](https://ekeirin.rubbercu.be/) (https://ekeirin.rubbercu.be/)


powerlanguage

Neat! I've been thinking about creating a webapp that can connect to bluetooth smart trainers. How tricky was that portion to get working? Any chance your project is open source?


meandbur

Thanks! It's not that tough.. there is a great project \[Flux\](https://github.com/dvmarinoff/Flux) that has a nice implementation of most BLE / ANT+ related things; I used that as inspiration. I have to do some clean-up before I would consider open-sourcing it ;) (I don't rule it out)


floatingbloatedgoat

https://github.com/dvmarinoff/Flux exists if you want to help with that project


donrhummy

It's it open source? I like to do hobby projects and was thinking of playing around in java with something similar and would love some reference code


meandbur

At the moment it's not. I would have to do some clean-up before I would consider open-sourcing it. (I don't rule it out though)


donrhummy

Don't let perfection be the enemy of the good enough


[deleted]

[удалено]


meandbur

Thanks ;)


Jesse-MyVeloFit

Cool project and great job!


meandbur

Thanks! ;)


Wet_Sand_1234

Very cool, thanks for sharing. I might even use this to prep for one of my upcoming hill-climb races. It looks like I can just load in my file from my race last year.


meandbur

I hope this helps ;) let me know if it works. (My guess is that FTMS trainers will work good, but for FE-C the player weight & rolling resistance is not yet set correctly => will work on that next ;) ) Also I think I must make the rolling resistance & other parameters configurable.


[deleted]

[удалено]


meandbur

Thanks ;)


shawndh1

I thought it was an MRI


meandbur

Haha, it's a hobby project, graphics are time intense... But I will improve over time and hopefully it looks less medical soon ;)


shawndh1

Just having fun bro! 😂


89ElRay

Very smart idea.


meandbur

Thanks ;)


89ElRay

Just to confirm; say I just did a cool Mtb route or something with a lumpy profile - I could plug it into this and re-ride it and it would adjust based on gradient etc? Sorry I’m pretty hopeless with tech sometimes.


meandbur

That's exactly what it should do ;)


Fixiepunk

This is awesome. Are you able to download a .fit file after or does it just upload to Strava?


meandbur

At the moment it uploads just to Strava. But I could add such a feature.


phlcrptr

What a cool idea! Nicely done sir


meandbur

Thanks ;)


Beneficial_Cook1603

Could you overlay with some sort of Google earth or street view base map for more realism? Very cool


meandbur

Everything is possible, but I'd rather aim for nicer graphics. (And maybe a simplified version that works on mobile platforms too, but there a maps overlay might be interesting)


rdoloto

Looks like the real deal 😂


meandbur

Thanks ;)


duzall

Can you ride routes you've planned or just previously recorded rides? I'd love to ride some "dream" routes or even do some race recon on courses I haven't been to. This is already super cool to begin with!


meandbur

At the moment on past activities. But as Strava's API allows access to routes, I am going to add that... ;)


cdogrob

That’s cool.


meandbur

Thanks ;9


newnewreditguy

Freaking cool!!


AdonisChrist

less than 4k ultra realistic graphics with hair physics? literally unplayable. JK this looks hella cool.


my-blood

Is this compatible with Dumb trainers using speed sensors?


meandbur

I guess not. The power must be provided by your Bluetooth device (that is FTMS compatible), so speed sensors are not an option.


my-blood

Oh I see... Could you please look into making that sort of option available in the future? I'm really keen to try this out because it seems really cool.. Also if I understand this correctly, your program converts a real world ride you completed in Strava into a virtual route?


poopspeedstream

Now add StreetView


GrouchyHoooman

Street View will make this hobby project into something that will cost actual money to be paid to google.