After running thousands of virtual miles in a plethora of MMORPGs, we wondered how hard it would be to keep up that pace in the real world. After concluding that the in-game characters are running at about 12mph, we decided that keeping up 6mph on a treadmill to achieve the same thing would be a fair start. Add some wood, a bike wheel, optical mouse and bicycle wheel into the equation, and you'll be burning mad calories every time you log into your favorite server.

Step 1: List of Materials

2x 44" length wood 2"x4"
1x 25" length wood 2"x4"
2x 15" length wood 2"x4"
1x box 6 x 1 1/4 all purpose screws
1x 23" bicycle wheel and tire assembly with axel
1x 20" x 20" corrugate cardboard
2x screw-in eyelets
1x 8 1/2" round mousepad (Staples)
1x USB gaming joystick
1x push treadmill (Amazon.com)
1x Logitech MX Revolution mouse
1x PC
1x InMotion 2 push-style treadmill (no motors- user pushes the belt with their feet)
2x 5" x 5" x 1 1/4" L-brackets
2x 6" x 6" 1 1/2" flat L-brackets
2x 6" x 5 1/2" x 1 1/2" flat T-brackets
2x adjustable bungee cords
1x roll of masking tape
1x roll of duct tape
1x can of permanent spray adhesive
1x scissors
1x Exacto Knife
1x electric screwdriver
<p>Say, wouldn't you be able to set up a transistor switch connected to the speed sensor built into the treadmill and hook it into a joystick? If it's read how I think it would be with a slotted wheel and a magnetic sensor, then it'd be pretty much what you've set up in code only it'd be physical. Just a thought, I'd really like to discuss this with you, I'm trying to think of ways to interface this with an xbox controller, for the hell of it. </p>
<p>@kscchmidt2 Did you ever follow up with this idea of hooking up to the speed sensor?</p>
<p>Well, I started looking into how to do with with a controller but time became an issue. The particular speed sensor on my treadmill used a magnet and a Magnetic Reed Switch to give a square wave pulse. Not good for an analog joystick. What I ended up doing was getting an electric motor, an LED, and a light sensor. You drive the motor off the treadmill, connect the lamp in series with the motor and connect it to an amount of power to dimly light the LED. Then you point the LED directly into the light sensor and connect the sensor across where the joysticks POT goes. Center pin only I believe but I'm not sure. What happens, when you're not moving the light is at a level that the light sensor lets the same amount of voltage through to the middle pin as the potentiometre would. When you walk backwards, the light dimms causing less power to go into the Controller, when you walk forwards the light gets brighter allowing more power to the controller. From what I remember it worked, but I never got it set up and working on the treadmill because I had some issues mounting it. The motor I used was a DC motor out of a CD drive, the one that ejects the tray. </p><p>You can always give it a go, otherwise I might make some time and make an instructable out of it. </p>
<p>This has been available for 7 years? What planet have I been on? Does anyone know the scripting of adding a run feature (Shift button) For games that have W for move and Space for run?</p>
<p>Amazing instructable! My thoughts are to add an oculus rift or similar device for ultimate virtual reality.</p>
<p>Couldn't you make it so that the speed that the mouse tracks is read like a joystick distance, so the faster you run the further the virtual joystick gets pushed, that way the movement would be smoother, I beleive anyway. Then you just have buttons for everything else. </p>
Hold on... I wish there was a summary at the beginning or maybe I missed it. You are physically running in the game when you run on the treadmill - that's the concept? I like it as it is unique, but I'm not sure how that might affect gameplay and such if you're moving up and down running, while needed to press buttons on the keyboard. Or maybe I'm missing something =D Cool idea again!
You wouldn't have to paint lines on the treadmill if you used a ball mouse...
Would this work with Team Fortress 2 or other steam games?
Any one?
In a word, yes.<br><br>However you'll need to modify the script as described in step 15 so that the keys are properly mapped.<br><br>Also, since TF2 uses the mouse for look control, consider adding a joystick-to-mouse adapter program, google shows tons of them. You might be able to just script it into Glove pie, also.
&nbsp;when you fly, you need to make a rig that turns a fan on so as your flying ur getting blasted with air!!
Can you move your camera view ( look around you) with this setup? I usually use my touch pad and hit the button and 'scroll' around to see 360. Is it possible to do that with no mouse controller? ( since the mouse is used for the w button control)
This is awesum,but can you use another mouse normally (as in to aim etc)
Can you use a second mouse for aiming and shooting intead of a joystick?
When I run the script my character just keeps running and can't be stopped. Also, how do you keep the mouse from looking up and down?
Hmmm. That's unusual. Did you make any alterations to the script? Also, the "swallow" command may fix the mouse looking up and down.
Awwwwwww remember the time I was playing WoW wasting my money and my time that incredibly addictive
wow, how wouold really use this every time they played a game? Not me... cool man
hooray! awesome!
dude, its a copy of another instructable! what a fake! get your own ideas!
You mean its an edited version of the one they had up earlier. Gosh people, check up on your facts before going off.
You are so right.
why didn't u just put the mouse directly under the treadmill?
Very good idea, If I build one I will try that first. You might have to paint lines on the treadmill so the mouse can tell that it's moving.
If only I had a treadmill I would totally try this. 5 stars

About This Instructable




More by ManaEnergyPotion:The Ultimate Nerf Vulcan Mod Hooking Up A Treadmill to PC Game 8-Bit Toaster Art 
Add instructable to: