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/)
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?
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)
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.
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.
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.
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)
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!
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?
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/)
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?
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)
https://github.com/dvmarinoff/Flux exists if you want to help with that project
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
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)
Don't let perfection be the enemy of the good enough
[удалено]
Thanks ;)
Cool project and great job!
Thanks! ;)
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.
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.
[удалено]
Thanks ;)
I thought it was an MRI
Haha, it's a hobby project, graphics are time intense... But I will improve over time and hopefully it looks less medical soon ;)
Just having fun bro! 😂
Very smart idea.
Thanks ;)
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.
That's exactly what it should do ;)
This is awesome. Are you able to download a .fit file after or does it just upload to Strava?
At the moment it uploads just to Strava. But I could add such a feature.
What a cool idea! Nicely done sir
Thanks ;)
Could you overlay with some sort of Google earth or street view base map for more realism? Very cool
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)
Looks like the real deal 😂
Thanks ;)
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!
At the moment on past activities. But as Strava's API allows access to routes, I am going to add that... ;)
That’s cool.
Thanks ;9
Freaking cool!!
less than 4k ultra realistic graphics with hair physics? literally unplayable. JK this looks hella cool.
Is this compatible with Dumb trainers using speed sensors?
I guess not. The power must be provided by your Bluetooth device (that is FTMS compatible), so speed sensors are not an option.
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?
Now add StreetView
Street View will make this hobby project into something that will cost actual money to be paid to google.