Inspiration

Most people were too lazy to exercise during Quarantine times. Then I got inspired to develop an awesome technology that can solve this problem. I had knowledge on Physics, Math, Computer Science, Java, JavaScript, Python, C, and C++ programming languages. I used them all to develop the VR Bike.

What it does

VR Bike technology helps people to ride a bike at the home in virtual reality. User will connect their bike to the technology and can ride the bike in virtual reality.

How we built it

First, in developing the VR Bike, I started with creating the standers. The stander will be connected to the back wheel of the bike. Then I started with the sensor devices. There is 2 sensor device, one will be connected to the front wheel and another to the back wheel. The structure and the that they are working on are different because the back wheel will check the speed and the one in the front, will check the direction of the bike. For the sensors I used Arduino, And to code it, I used the Python programming language. Because Python is really good for robotic things. For each sensor, I used a different Arduino. For the back wheel, I coded to recognize the movement of the wheel and with the math, it will calculate the speed automatically. For the front wheel, the sensor is bigger and different from the back wheel. The front-wheel code will recognize the movement of the wheel and will calculate whether it turns left or right. The directions will use math for example I applied cos(), sin(), tan() rule and etc. The last step was to develop the VR Glass. For the VR Glass, I developed an app. I coded the app with Java, C, and C++. I didn’t publish the app online because it is used on my technology (VR Bike) and it’s connected to the sensors. I used CPU and Arduino for the VR glasses. I coded Arduino to calculate everything from the sensors and send it to the CPU. I used the CPU as the brain of the VR Bike. Overall CPU will receive the information and will have the memory of the app that I coded. So the user will connect his/her bike to the stander and sensors. After doing it he/she will use the VR glasses and after connecting them all, the user can use them.

Challenges we ran into

I faced challenges in coding parts. Coding the Arduino, and the app. It required a lot of time. But at the end, I finished everything successfully.

Accomplishments that we're proud of

I'm proud of everything that I did. Because I developed an awesome technology. Through all hard works, challenges I finished the project successfully.

What we learned

I developed my coding and building skills a lot. Also, I developed my knowledge on subjects such as Math, Physics, and Computer Science. Because while developing the product, I used a lot of mathematical equations, I used physics in movements on sensors and in-game. And I used my Computer Science knowledge to develop this technology.

What's next for VR Bike

I'm planning to develop more awesome technologies like VR Bike. (Technologies that can prevent the problems that we are facing with).

Built With

Share this project:

Updates