Go Back  Bike Forums > Bike Forums > Road Cycling
Reload this Page >

How I made riding on a trainer less dull (w/pics+video)

Search
Notices
Road Cycling “It is by riding a bicycle that you learn the contours of a country best, since you have to sweat up the hills and coast down them. Thus you remember them as they actually are, while in a motor car only a high hill impresses you, and you have no such accurate remembrance of country you have driven through as you gain by riding a bicycle.” -- Ernest Hemingway

How I made riding on a trainer less dull (w/pics+video)

Thread Tools
 
Search this Thread
 
Old 02-24-11, 01:56 AM
  #1  
jmX
Senior Member
Thread Starter
 
jmX's Avatar
 
Join Date: Jul 2010
Location: Orange, CA
Posts: 2,201

Bikes: Roubaix / Shiv

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 12 Post(s)
Likes: 0
Liked 2 Times in 1 Post
How I made riding on a trainer less dull (w/pics+video)

There's a whole story on my site about all this, but the gist of it was that I was frustrated with the choices I had for making riding on my trainer a bit more tolerable. I could HTFU, or I could just try and ease the pain a little. I chose to ease the pain.

I ended up building custom hardware as well as custom software to go along with it. It spits out FIT files compatible with most websites out there, and gives you all your data realtime. It lets you configure a workout timeline with all various parameters, and goals, and at the end of your workout it dumps you off in a forest to ride around on a 3.1 mi long road course through the woods. There's quite a bit of depth to it, too much to go into right now. That site is here: https://jmtc.ls1howto.com/

Truth be told, riding on a trainer with this software will never compare to riding outside, but it has made it much more bearable.

Some screenshots:

Interval display


Free roam through the forest


Autopause screen and the statistics it provides

And a video of it in action...NOTE: you can skip through much of the video. Its a 24 min workout condensed down to 6, but even that is a bit long to watch. Skip towards the end to see what the free-roam mode looks like.
https://www.youtube.com/embed/s-Q4UEA_M4E?hd=1

MORE INFO is available on a webpage I made for which has a more complete list of features here: https://jmtc.ls1howto.com/

I realize this type of thing isnt for everybody, but maybe it interests some.
jmX is offline  
Old 02-24-11, 02:17 AM
  #2  
Senior Member
 
kabex's Avatar
 
Join Date: Jun 2010
Location: Central Mexico
Posts: 616
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
This is absolutely amazing! Congrats.

You should sell this stuff.
kabex is offline  
Old 02-24-11, 06:20 AM
  #3  
neits
 
stien's Avatar
 
Join Date: Apr 2010
Location: Cape Cod, MA
Posts: 1,590
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 2 Times in 2 Posts
+1 that is so very cool. May I asked what you did for the hardware side?

I say sell it to buy yourself a road bike (only joshing).

Edit: just read the site. Good work!
stien is offline  
Old 02-24-11, 06:24 AM
  #4  
Sucking Wheel at the back
 
hodie21's Avatar
 
Join Date: Jul 2009
Location: Bristol, VA
Posts: 779

Bikes: Lynskey Helix Sport, Lynskey M290, Cervelo S3

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
very cool.
hodie21 is offline  
Old 02-24-11, 06:28 AM
  #5  
Allez means go.
 
bengreen79's Avatar
 
Join Date: Jul 2008
Location: Two Rivers, WI
Posts: 892
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Likes: 0
Liked 1 Time in 1 Post
Sweet! How many golden yoyo's to get an extra life?
bengreen79 is offline  
Old 02-24-11, 07:06 AM
  #6  
Senior Member
 
mvnsnd's Avatar
 
Join Date: Aug 2010
Location: WNY
Posts: 3,100

Bikes: Factor O2, Caad10, Caad2

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 365 Post(s)
Liked 122 Times in 78 Posts
That is awesome! You did a really great job in layout and information presentation. Can it pick up cadence and speed from an ANT+ device like the Garmin GSC10?
mvnsnd is offline  
Old 02-24-11, 07:06 AM
  #7  
Senior Member
 
garysol1's Avatar
 
Join Date: Apr 2005
Location: Traverse City Michigan
Posts: 10,244
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 78 Post(s)
Liked 17 Times in 11 Posts
WOW!! Very impressive work.
__________________
BMC Roadmachine
Kona Jake the Snake
garysol1 is offline  
Old 02-24-11, 07:23 AM
  #8  
Sucking Wheel at the back
 
hodie21's Avatar
 
Join Date: Jul 2009
Location: Bristol, VA
Posts: 779

Bikes: Lynskey Helix Sport, Lynskey M290, Cervelo S3

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
I'm ready to purchase. How about you.
hodie21 is offline  
Old 02-24-11, 07:36 AM
  #9  
CAADdict
 
2ndGen's Avatar
 
Join Date: Jul 2009
Location: BF Heaven
Posts: 6,756

Bikes: 2009 Cannondale CAAD9-?

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 5 Times in 5 Posts
Yes.
2ndGen is offline  
Old 02-24-11, 07:50 AM
  #10  
Banned.
 
Join Date: Jun 2009
Location: Southeast
Posts: 356
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 45 Post(s)
Likes: 0
Liked 1 Time in 1 Post
Great job. Please post when it is available for purchase.
Cyclist75354986865 is offline  
Old 02-24-11, 08:24 AM
  #11  
Hills hurt.. Couches kill
 
RacerOne's Avatar
 
Join Date: Jun 2008
Location: Brazil, IN
Posts: 3,370

Bikes: 1991 Specialized Sirrus Triple, 2010 Trek Madone 6.5 Project One, 2012 Cannondale Caad10, 2013 Trek Crockett

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 3 Times in 3 Posts
Very cool. All nice, neat and up front.
RacerOne is offline  
Old 02-24-11, 08:27 AM
  #12  
well hello there
 
Nachoman's Avatar
 
Join Date: May 2005
Location: Point Loma, CA
Posts: 15,430

Bikes: Bill Holland (Road-Ti), Fuji Roubaix Pro (back-up), Bike Friday (folder), Co-Motion (tandem) & Trek 750 (hybrid)

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 503 Post(s)
Liked 336 Times in 206 Posts
I definitely liked best the virtual rider at the end.
__________________
.
.

Two wheels good. Four wheels bad.
Nachoman is offline  
Old 02-24-11, 08:37 AM
  #13  
negligent.
 
slynkie's Avatar
 
Join Date: Aug 2005
Location: White Plains, NY
Posts: 837

Bikes: a few

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
are you kidding me? this looks amazing, i can't wait to see where you take it.

need a beta tester with a power meter?
slynkie is offline  
Old 02-24-11, 08:53 AM
  #14  
pan y agua
 
merlinextraligh's Avatar
 
Join Date: Aug 2005
Location: Jacksonville
Posts: 31,307

Bikes: Willier Zero 7; Merlin Extralight; Calfee Dragonfly tandem, Calfee Adventure tandem; Cervelo P2; Motebecane Ti Fly 29er; Motebecanne Phantom Cross; Schwinn Paramount Track bike

Mentioned: 17 Post(s)
Tagged: 0 Thread(s)
Quoted: 1456 Post(s)
Liked 733 Times in 375 Posts
It's cool you did it yourself. But wouldn't it be a heck of a lot easier to pick up the data from an Ant+ computer like a Garmin?

In fact, when you get down to it, other than giving you a larger display, can't a Garmin do the same thing? displaying pretty much the same data, and also do the intervals, using the workout feature?

None of this is meant to denigrate the effort, but it seems that there might not enough that it offers, over what's already available to make it commercially viable.
__________________
You could fall off a cliff and die.
You could get lost and die.
You could hit a tree and die.
OR YOU COULD STAY HOME AND FALL OFF THE COUCH AND DIE.
merlinextraligh is offline  
Old 02-24-11, 08:59 AM
  #15  
Sua Ku
 
rollin's Avatar
 
Join Date: Aug 2006
Location: Hot as hell, Singapore
Posts: 5,705

Bikes: Trek 5200, BMC SLC01, BMC SSX, Specialized FSR, Holdsworth Criterium

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Likes: 0
Liked 1 Time in 1 Post
sure beats what I do....

rollin is offline  
Old 02-24-11, 09:05 AM
  #16  
Senior Member
 
tuxbailey's Avatar
 
Join Date: Jun 2009
Location: Elkridge, MD
Posts: 1,300

Bikes: 2012 Guru Praemio R - 2001 Jamis Ventura - 1990 Specialized Hard Rock (with original tires) - 2012 Trek Cobias

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked 6 Times in 3 Posts
Very nice!
tuxbailey is offline  
Old 02-24-11, 09:07 AM
  #17  
Full Member
 
knowledgdropper's Avatar
 
Join Date: Jan 2009
Location: Lovely Long Beach, CA
Posts: 462

Bikes: Specialized S-Works Tarmac SL3, Bianchi Cafe Milano

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
That's pretty awesome. The steering input feature & the accompanying "free roam" ability is what sets it apart.

Check my location- let me know if you'd like to compare your numbers vs. a Quarq PM or a Realaxiom virtual trainer. Well done.
knowledgdropper is offline  
Old 02-24-11, 09:09 AM
  #18  
pan y agua
 
merlinextraligh's Avatar
 
Join Date: Aug 2005
Location: Jacksonville
Posts: 31,307

Bikes: Willier Zero 7; Merlin Extralight; Calfee Dragonfly tandem, Calfee Adventure tandem; Cervelo P2; Motebecane Ti Fly 29er; Motebecanne Phantom Cross; Schwinn Paramount Track bike

Mentioned: 17 Post(s)
Tagged: 0 Thread(s)
Quoted: 1456 Post(s)
Liked 733 Times in 375 Posts
A similar, but cleaner, approach to this is an Ant+ dongle for an Ipad, https://www.wahoofitness.com/, ( or a regular computer) and then an I tunes App to display the same data.

To the OP, perhaps you should consider taking what you've done here, and making it into an I Tunes App.

That just seems a way easier interface, would have a hell of a lot less development cost, and would seem to have a better chance of becoming something viable.
__________________
You could fall off a cliff and die.
You could get lost and die.
You could hit a tree and die.
OR YOU COULD STAY HOME AND FALL OFF THE COUCH AND DIE.
merlinextraligh is offline  
Old 02-24-11, 09:10 AM
  #19  
Senior Member
 
Ghouse's Avatar
 
Join Date: Dec 2010
Posts: 138

Bikes: Cannondale Supersix2 SRAM RED - Specialized Epic Comp

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
That is pretty rad. Port it for Mac and I'll buy it for sure!
Ghouse is offline  
Old 02-24-11, 09:25 AM
  #20  
Are you with me
 
Flash's Avatar
 
Join Date: May 2002
Location: Washington D.C.
Posts: 1,311

Bikes: Giant TCR Advanced SL, Blue T-14 TT bike

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
This is extremely cool. Quite an undertaking and well presented, especially since you're in the early stages of development.

I have the KK, Powertap and Garmin Edge 500. I think it's cool you have tapped into the KK power specs to generate power numbers, but I think the average speed number may prove to be misleading (unless of course you've somehow accounted for other variables such as rider weight, course profile etc).

411 watts gets you 24.3 mph based on the KK calculation but "real world" computrainer-type calculation should produce a different number for each unique rider/course profile. I'm assuming of course that speed on a trainer matters, which it doesn't to a whole lot of people.

Looking at the work you've done already, you seem capable of adding course elevation profiles, various wind speed/direction choices, etc. But of course once you start down that road you're entering into computrainer territory.

This program seems especially valuable for someone who doesn't want a power meter or Garmin.

When I first clicked on the link I thought I'd see pictures of you on a trainer, watching netflix with a dog barking in the background. Very cool!
Flash is offline  
Old 02-24-11, 09:32 AM
  #21  
pan y agua
 
merlinextraligh's Avatar
 
Join Date: Aug 2005
Location: Jacksonville
Posts: 31,307

Bikes: Willier Zero 7; Merlin Extralight; Calfee Dragonfly tandem, Calfee Adventure tandem; Cervelo P2; Motebecane Ti Fly 29er; Motebecanne Phantom Cross; Schwinn Paramount Track bike

Mentioned: 17 Post(s)
Tagged: 0 Thread(s)
Quoted: 1456 Post(s)
Liked 733 Times in 375 Posts
Originally Posted by Flash
This program seems especially valuable for someone who doesn't want a power meter or Garmin.
Problem is that, how much does it cost to produce and market the sensors to collect the data? And those sensors would only be used in the limited indoor setting. Unless you can make that dirt cheap, it won't compete against Garmin, and other ANT+ based systems.

It seems much more viable to leverage off all the ANT+ hardware, from Garmin, and others that is already available, and concentrate on making the software useful, and desirable.

It's highly unlikely that you can make the hardware better, or cheaper than what's already available. A good programmer, who actually rides and trains themself might very well be able to improve on the software that's currently out there.
__________________
You could fall off a cliff and die.
You could get lost and die.
You could hit a tree and die.
OR YOU COULD STAY HOME AND FALL OFF THE COUCH AND DIE.
merlinextraligh is offline  
Old 02-24-11, 09:40 AM
  #22  
Senior Member
 
I_Like_Bike's Avatar
 
Join Date: Mar 2009
Posts: 984
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
More info please. This is very cool!
I_Like_Bike is offline  
Old 02-24-11, 09:50 AM
  #23  
Senior Member
 
Join Date: Dec 2007
Location: Colorado Springs, CO
Posts: 640
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 56 Post(s)
Liked 10 Times in 6 Posts
very impressive! i'd definitely be up for a purchase as well, but would really want ant+ support. as far as steering, i have never found it useful when on a virtual trainer setup. keep us posted.
motorthings is offline  
Old 02-24-11, 09:52 AM
  #24  
Senior Member
 
Join Date: Oct 2008
Posts: 504
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 5 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Typical BF. Guy does something awesome and still gets criticism.

From the site: "Note: ANT+ powermeter support will be added as soon as I have one to test with."

I think the whole thing is great. My only feature suggestion, and what I would personally find entertaining is to offer running the workout in the 3d environment as an option. You could either leave it as-is and the user could ride around freely collecting the coins while doing intervals, or offer a virtual partner to "race" during intervals.

Awesome job!
chadteck is offline  
Old 02-24-11, 09:56 AM
  #25  
Descends like a rock
 
pallen's Avatar
 
Join Date: Oct 2010
Location: Fort Worth, TX
Posts: 4,034

Bikes: Scott Foil, Surly Pacer

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 7 Post(s)
Liked 16 Times in 8 Posts
Originally Posted by rollin
sure beats what I do....
what did I just what watch?

That software is amazing. I always thought there should be video games for exercise equipment - where you are racing and shooting at your opponents, dropping oil slicks behind you and stuff.
pallen is offline  


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.