Yo! This project is still a Work In Progress. Instructions, board layouts and BOM might change!
VR-Shield
License:
Apache
Created:
2 years ago
Updated:
2 years ago
Views:
1739
0 Collect
0 Comments
Share
9 Download (7.87 MB)
Make a donation to MWehning

VR-SHIELD PROJECT

Hard and software system that simplifies linking I²C sensors to other systems, notably virtual reality applications. Currently available for Unity Game Engine using either USB or Bluetooth.

Developed at Westphalian University Of Applied Sciences - Bocholt

VR-Shield Features:

  • sensor and actuator node capable of relaying data values and control signals
  • standardized system for connecting sensors and actuators to microcontroller unit(MCU)
  • automatic device recognition and error detection
  • Bluetooth or USB connection between host(connected device capable of bluetooth) and client(MCU)
  • host can request data values through custom communication protocol
  • host can set actuator values and get a confirmation
  • host can request a rescan/healthcheck of connected devices

Minimum required hardware:

  • ESP32-Wroom32 Dev Board C
  • Custom VR-Shield PCB (v03 or up)
  • Any of the supported Sensors
  • VR-Dapter PCB

List of currently supported sensors(open for change):

  • MPU6050
  • QMC5883L
  • BH1750
  • ...

ASSEMBLY

Hardware assembly can be split into 3 distinct steps each further described in their readme.md

INSTALLATION(UNITY)

To act as a host for the system an SDK/game object has to be imported into Unity

CONTACT

Marek Wehning

Westphalian University Of Applied Sciences

Bocholt, Germany

Email: marek.wehning@studmail.w-hs.de