SlideShare a Scribd company logo
OpenVR
mclightning.com /
About me
Ahmet Yildirim
Developer Support Engineer at Sony Mobile
● working with SDKs; SmartEyeglass
Background
● Computer Engineering - dropout
● Full-stack developer
● Game developer
● Amateur hardware developer
mclightning.com/bio
@mclightning
Motivations behind OpenVR
● Costs only 150$ compared to 350$ price of an Oculus Rift
● Free from proprietary software of Oculus Rift
● Oculus Rift does not promise absolute future support for DK1.. DKx
● You can always hack it!
o Add new sensors
o Customize and 3d print your own plastic casing
o Bored? just take it apart and use parts in other projects
● Cool & fun weekend project!
Initial prototype
1. Duct tapes… lots of duct tapes
2. No sensors… no headtracking
OpenVR Hardware v1.0
1. Head-Tracking
a. 9-Axis sensor unit
b. Arduino Mini Pro
2. 3D printed casing
3. Cushion and band improvements
Overview of the system
9 Axis SensorArduino
x,y,z
Software side
HDMI
Public interest in OpenVR
12000~ unique visitors in first two days after release
Covered in more than 10 languages all over the world
Possible future improvements
1. Better light isolation
Possible future improvements
2. Mobile OpenVR - Ongoing
Thank you
You can try out OpenVR Mobile version after the presentation

More Related Content

What's hot

2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT FightBruno Capuano
 
TinyML at DevFestLagos21
TinyML at DevFestLagos21TinyML at DevFestLagos21
TinyML at DevFestLagos21Robert John
 
Wireless Robot with motion detection
Wireless Robot with motion detectionWireless Robot with motion detection
Wireless Robot with motion detectionWinay Choudhary
 
SUAS & Arduino Presentation - Staples - 20140403 - CLEARED
SUAS & Arduino Presentation - Staples - 20140403 - CLEAREDSUAS & Arduino Presentation - Staples - 20140403 - CLEARED
SUAS & Arduino Presentation - Staples - 20140403 - CLEAREDGabriel Staples
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software DevelopmentSanjay Kumar
 
Seltech gaming presentation
Seltech gaming presentationSeltech gaming presentation
Seltech gaming presentationJulien Jourdan
 
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...Codemotion
 
MIXDECK DJ System
MIXDECK DJ SystemMIXDECK DJ System
MIXDECK DJ SystemNumark
 
Automation using RaspberryPi and Arduino
Automation using RaspberryPi and ArduinoAutomation using RaspberryPi and Arduino
Automation using RaspberryPi and ArduinoCommit Software Sh.p.k.
 
Cesec2015 - Arduino Designer
Cesec2015 - Arduino DesignerCesec2015 - Arduino Designer
Cesec2015 - Arduino Designermelbats
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoAndri Yadi
 
Introduction to Google Project Tango and Intel® RealSense™
Introduction to Google Project Tango and Intel® RealSense™Introduction to Google Project Tango and Intel® RealSense™
Introduction to Google Project Tango and Intel® RealSense™Francesca Tosi
 
Hexapod project
Hexapod projectHexapod project
Hexapod projectHoang Ha
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduinoBetsy Eng
 
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Dan Romescu
 
How to choose video projector
How to choose video projectorHow to choose video projector
How to choose video projectorAbby wang
 

What's hot (20)

2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
Game Development in VR
Game Development in VR Game Development in VR
Game Development in VR
 
TinyML at DevFestLagos21
TinyML at DevFestLagos21TinyML at DevFestLagos21
TinyML at DevFestLagos21
 
Wireless Robot with motion detection
Wireless Robot with motion detectionWireless Robot with motion detection
Wireless Robot with motion detection
 
SUAS & Arduino Presentation - Staples - 20140403 - CLEARED
SUAS & Arduino Presentation - Staples - 20140403 - CLEAREDSUAS & Arduino Presentation - Staples - 20140403 - CLEARED
SUAS & Arduino Presentation - Staples - 20140403 - CLEARED
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Seltech gaming presentation
Seltech gaming presentationSeltech gaming presentation
Seltech gaming presentation
 
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...
Interaction and OpenGL 3D graphics using Microsoft Kinect and Cycling ’74 Max...
 
MIXDECK DJ System
MIXDECK DJ SystemMIXDECK DJ System
MIXDECK DJ System
 
Automation using RaspberryPi and Arduino
Automation using RaspberryPi and ArduinoAutomation using RaspberryPi and Arduino
Automation using RaspberryPi and Arduino
 
Cesec2015 - Arduino Designer
Cesec2015 - Arduino DesignerCesec2015 - Arduino Designer
Cesec2015 - Arduino Designer
 
Intro to Arduino.ppt
Intro to Arduino.pptIntro to Arduino.ppt
Intro to Arduino.ppt
 
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoEchelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
 
Ardunio
ArdunioArdunio
Ardunio
 
Introduction to Google Project Tango and Intel® RealSense™
Introduction to Google Project Tango and Intel® RealSense™Introduction to Google Project Tango and Intel® RealSense™
Introduction to Google Project Tango and Intel® RealSense™
 
Hexapod project
Hexapod projectHexapod project
Hexapod project
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
WHD global 2017 - Smart Power Plant
WHD global 2017 - Smart Power PlantWHD global 2017 - Smart Power Plant
WHD global 2017 - Smart Power Plant
 
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
 
How to choose video projector
How to choose video projectorHow to choose video projector
How to choose video projector
 

Similar to OpenVR at Arduino Day Malmö

Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfIsmailkhan77481
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfWiseNaeem
 
Smartphone++
Smartphone++Smartphone++
Smartphone++mharkus
 
The power of Kinect in 10 minutes
The power of Kinect in 10 minutesThe power of Kinect in 10 minutes
The power of Kinect in 10 minutesTom Kerkhove
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdfIsmailkhan77481
 
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfIsmailkhan77481
 
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {5}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdfWiseNaeem
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1StanfordComputationalImaging
 
ODROID Magazine September 2014
ODROID Magazine September 2014ODROID Magazine September 2014
ODROID Magazine September 2014Nanik Tolaram
 
Kinect Hacks for Dummies
Kinect Hacks for DummiesKinect Hacks for Dummies
Kinect Hacks for DummiesTomoto Washio
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with QtEspen Riskedal
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdf
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdfAdvanced View Arduino Projects List - Use Arduino for Projects [05].pdf
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdfWiseNaeem
 
Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Paul Hopton
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfWiseNaeem
 

Similar to OpenVR at Arduino Day Malmö (20)

Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdfAdvanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
 
Smartphone++
Smartphone++Smartphone++
Smartphone++
 
The power of Kinect in 10 minutes
The power of Kinect in 10 minutesThe power of Kinect in 10 minutes
The power of Kinect in 10 minutes
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {2}.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (3).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (3).pdf
 
Microsoft Kinect
Microsoft Kinect Microsoft Kinect
Microsoft Kinect
 
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdfAdvanced View Arduino Projects List _ Use Arduino for Projects {5}.pdf
Advanced View Arduino Projects List _ Use Arduino for Projects {5}.pdf
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
 
ODROID Magazine September 2014
ODROID Magazine September 2014ODROID Magazine September 2014
ODROID Magazine September 2014
 
Kinect Hacks for Dummies
Kinect Hacks for DummiesKinect Hacks for Dummies
Kinect Hacks for Dummies
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with Qt
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdf
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdfAdvanced View Arduino Projects List - Use Arduino for Projects [05].pdf
Advanced View Arduino Projects List - Use Arduino for Projects [05].pdf
 
Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-2.pdf
 

Recently uploaded

Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyAhmed Abdelazeem
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...Amil Baba Dawood bangali
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...Amil baba
 
1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptxlouise569794
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxArjunJain44
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理eemet
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理kywwoyk
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理kywwoyk
 

Recently uploaded (8)

Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 
1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 

OpenVR at Arduino Day Malmö

  • 2. About me Ahmet Yildirim Developer Support Engineer at Sony Mobile ● working with SDKs; SmartEyeglass Background ● Computer Engineering - dropout ● Full-stack developer ● Game developer ● Amateur hardware developer mclightning.com/bio @mclightning
  • 3. Motivations behind OpenVR ● Costs only 150$ compared to 350$ price of an Oculus Rift ● Free from proprietary software of Oculus Rift ● Oculus Rift does not promise absolute future support for DK1.. DKx ● You can always hack it! o Add new sensors o Customize and 3d print your own plastic casing o Bored? just take it apart and use parts in other projects ● Cool & fun weekend project!
  • 4. Initial prototype 1. Duct tapes… lots of duct tapes 2. No sensors… no headtracking
  • 5. OpenVR Hardware v1.0 1. Head-Tracking a. 9-Axis sensor unit b. Arduino Mini Pro 2. 3D printed casing 3. Cushion and band improvements
  • 6. Overview of the system 9 Axis SensorArduino x,y,z Software side HDMI
  • 7. Public interest in OpenVR 12000~ unique visitors in first two days after release Covered in more than 10 languages all over the world
  • 8. Possible future improvements 1. Better light isolation
  • 9. Possible future improvements 2. Mobile OpenVR - Ongoing
  • 10. Thank you You can try out OpenVR Mobile version after the presentation

Editor's Notes

  1. Main target of first prototype is to is to check lenses and display. I had to verify lenses will work properly with the display unit, before I proceed further. So in this version, there was no headtracking sensor. It was basically only for viewing 3d videos with no interaction. Luckily there was no problem and they worked perfectly.