Project showcase

Relativ - Build Your Own VR Headset for $100 © GPL3+

An open source VR headset that you can build yourself for $100.

  • 17,929 views
  • 15 comments
  • 70 respects

Components and supplies

Necessary tools and machines

3drag
3D Printer (generic)

Apps and online services

About this project

We couldn't afford an Oculus so we built one

Why Relativ? 📖

My name is Maxime Coutté. I’m 16 years old and I live in a small village in France where I’m the only teenager. With my best friends, Jonas Ceccon and Gabriel Combe, and my math teacher Jerome Dieudonne (we call him Sensei) we built our own VR headset for $100.

I started programming when I was 13, thanks to Sensei when he created a robotics club. On the first day we were 12 students, the next week we were 3 - yep, you guessed it, the other two were Gabriel and Jonas. I fell in love with VR because of an anime called SAO, but the problem was that the Oculus Rift was way too expensive for me. I talked about this with Gabriel and we both agreed that we should build our own VR headset. That got us into the math and physics behind VR (quaternions, proper acceleration, antiderivatives…). Then we bought the cheapest components we could and we reinvented VR. Now using FastVR and Relativ you can build your VR headset too.

Open-Source it FTW

Thanks to this project I’ve had the incredible fortune to meet amazing people, including the chief architect at Oculus, Atman Brinstock. He gave me a precious piece of advice: "open source it". I deleted all the code I had, and started rewriting it all from scratch, better. And I convinced my two friends and our math teacher to put the project into open source.

Getting Started ⚡️

Relativ is based on WRMHL and FastVR.

What you'll need

First you will need the following components:

  • Arduino Due, $34 for the official one or $10 for a Chinese clone
  • GY-521 MPU-6050, $1
  • 5.5 inch 2560*1440 2K LCD Screen HDMI to MIPI, up to 100€ on Alie Express (recommended) ⚠️ Price may vary a lot

How to Install?

Have a look at the Github: https://github.com/relativty/Relativ

You can either install it using Git or direct Download. Or from the command line:

Building the software

Make sure you have all the libraries needed installed and upload the following program to the Arduino:

Path: Relativ/src/main/main.ino

You can now play with your headset by downloading some cool demos by clicking here. Or build your own game in a minute using the Relativty sdk, learn more by clicking here.

I would love to hear about what you’ve experienced building the headset or help if you have any questions. Ping me at maxime@relativty.com or @maximecoutte.

<> with ❤️, maxime@relativty.com

Code

Github
https://github.com/relativty/Relativ

Schematics

Schematics for Arduino uno or Due
Schematics for Arduino Uno or Due.
F8hmg4xiiywu9a6 frk75k2tda

Comments

Similar projects you might like

uBUG

Project showcase by JHG

  • 1,993 views
  • 4 comments
  • 8 respects

Play Polyphonic Tones!

by nathan_ramanathan

  • 3,914 views
  • 5 comments
  • 10 respects

Arduino Tutorial: JARVIS v1 | How to make a Home Automation

Project tutorial by rahulkhanna

  • 6,472 views
  • 10 comments
  • 51 respects

Electric Kiln Controller

Project showcase by MrRoboto19

  • 1,391 views
  • 1 comment
  • 13 respects

Pedometer (Arduino 101)

Project tutorial by Frank Williams

  • 1,070 views
  • 0 comments
  • 6 respects

Retro 1980s LED Clock/Count Up Timer

Project in progress by randtekk

  • 1,503 views
  • 4 comments
  • 10 respects
Add projectSign up / Login