Skip to content
3lbsadmin edited this page Apr 5, 2017 · 45 revisions

Welcome to the CycleVR wiki!

Do you have a stationary bike sitting in your garage? Have an itch to tinker? CycleVR games were built for the Maker community. With any Arduino compatible microcontroller, you can convert any stationary bike into a game controller! There are several ways to convert a bicycle into a game controller for one of our CycleVR game.

 

We have created two VR cycle games that you can play on an exercise bike. A stationary bike. This was created to be a bicycle VR experience.
test

SkyCycle VR

Android Download Here!

IOS Download Here!

test

RoadCycle VR

Android Download Here!

IOS Coming Soon!

The goal here is to set up the board and a sensor to communicate to your VR device using Bluetooth LE.

system 

bike - sensor - microcontroller - bluetooth.


What do you need?

Bicycle

The bicycle is the most important part of the project you have a choice for setting up a bike. The goal is to send a signal of the user the pedal motion. You could make an Arduino project with a simple pushbutton. When pressed it would send a signal to your mobile device. But a bike would be much more fun.

Here are few examples of bikes we converted for CycleVR.
Upright Bike
Folding Exercise Peddler


The sensor

Hall Effect Sensor Hall effect sensor is a common sensor you will find in most exercise bikes. You will find examples pages.

Every inexpensive bike you find with a computer has two wires that come from the wheel. usually, this is connected to a hall effect sensor.

Infrared Sensor

This would be good if you want to use a normal bike with an exercise stand. I will try to make a tutorial for using an infrared sensor in the future. Please Visit Paul Yan site has great instruction on how to get the wheel rotation of the bike using an Infrared Sensor.

https://pauldyan.wordpress.com/2016/01/24/my-vr-bike/


Microcontroller

We suggest that you use a board that has BLE onboard. Adafruit sells a few boards that include Bluetooth. Feather board.

Support for the Arduino UNO 101 board is coming soon.

Board setup CycleVR.
Adafruit Feather 32u4 board
Arduino 101 board

Clone this wiki locally