Google bike is a virtual bike riding program. Using a few simple electronic components and some software hackery you too can ride in virtual style!
Here is the bike in action!
Remove these ads by
Signing UpStep 1Overview and Parts
Stuff you will need:
- Indoor bike stand (or suitable stationary bike)
- Bike cadence sensor (or reed switch and magnet)
- Arduino
- Small thumb joystick or harvest this from a PS2 controller
- Computer with windows or osx (sorry linux :( blame google for not releasing the google earth browser plugin for linux)
| « Previous Step | Download PDFView All Steps | Next Step » |









































Problem with the python server, maybe?
I hooked up the press button on the joystick (press down and hear a click) to make the bike go backwards.
I also ended up only using the V component of the joystick (the H component broken on mine).
If the python server output looks ok I'd say add some alerts or something to the javascript code to see what ARDUINO_V and ARDUINO_C are doing. If they're misbehaving than it sounds like a problem between the python server and javascript code.
Unfortunately I do not have the skill to build my own. For some reason there is not too many ready-made controllers out there. I only found a couple:
Cyber ExerCycle http://www.cyberbiking.com
XR Kit http://www.xrgame kit.com
I am not sure how well they would work with Google Earth. Has anyone tried them?
Another option that I keep meaning to try (when I find my ANT+ stick...lost in a box somewhere) is to use libusb to get the cadence or speed events from Garmin sensors - again, getting the steering from a GPS trace. There's code for reading those events floating around t'internet.
- Hook it up to a projector and have the streetview projected large-scale in front of the rider.
- Designing a mechanism to adjust the resistance of the magnetic flywheel to match the gradient of the road - getting data from google earth height info.
- Design the joysick to mount to the headset with a link to the stem/handlebars so small movements in the steering to control direction - removing the need to let go of the handlebars.
- Put a desktop fan in front of the cyclist - the speed of the fan could be controlled by the riders speed - to mimic wind/air resistance whilst keeping the cyclist cool.
Good work.!! Really like it.!
you can run google earth through wine and do great!
runs really well.
(also, as a cyclist i would pay for this setup in a sleeker case attached to my rear wheel.
patent it.
???
profit.)
thanks for the tips
-hack life
>G
Paul
Is there anything else that causes this to not be able to run on Linux? I am not seeing anything.
I envy your brains!