The Telebike lets you bike through the streets of Rome, or past your childhood home. It connects any stationary bike to a screen which displays images from Google Street View, so the imagery moves forward down the street as you pedal on the bike.
Connect a sensor with analog output from 0-5V that corresponds to a range of turning positions to pin 6 of a PIC 18F2455 programmed with our open-source C code. We used a potentiometer and a mechanical system of pulleys and gears to control it for our first iteration, but an integrated circuit chip like the magnetic rotary encoder AS5040 should also work.
Use a sensor that has a digital high once per tire rotation. A reed switch or Hall effect sensor on the bike frame and a small magnet on the bike should work fine. Connect this to pin 5 of the PIC programmed with our C code. Once it is set up, you can move through Google Street View at the speed you are biking.
Build a brake, that is, a linear actuator that pushes something (maybe something made of foam) into the tire so that the user feels resistance based on servo position. Try not to burn rubber :)