All Projects → LucidVR → lucidgloves

LucidVR / lucidgloves

Licence: MIT License
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to lucidgloves

Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+382.51%)
Mutual labels:  hardware, vr, diy
r e c u r
an open diy py/pi based video sampler
Stars: ✭ 220 (-80.85%)
Mutual labels:  hardware, diy
samsung-bios-check
BIOS update checker for Samsung laptops running Linux
Stars: ✭ 25 (-97.82%)
Mutual labels:  hardware, firmware
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (-97.65%)
Mutual labels:  hardware, diy
diy-synths
List of open-source synths 🎹
Stars: ✭ 56 (-95.13%)
Mutual labels:  hardware, diy
3d printed keyboard
A fully 3D printed computer keyboard
Stars: ✭ 31 (-97.3%)
Mutual labels:  hardware, firmware
twigs
Alternate firmware for Mutable Instruments Branches synthesizer module
Stars: ✭ 21 (-98.17%)
Mutual labels:  hardware, firmware
Opensk
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Stars: ✭ 2,114 (+83.99%)
Mutual labels:  hardware, firmware
simtrace2
Osmocom SIM card tracer, v2.0; mirror of https://gitea.osmocom.org/sim-card/simtrace2
Stars: ✭ 54 (-95.3%)
Mutual labels:  hardware, firmware
djinn
Djinn Split Keyboard
Stars: ✭ 685 (-40.38%)
Mutual labels:  hardware, diy
nsec-badge
Software from the NorthSec badge
Stars: ✭ 34 (-97.04%)
Mutual labels:  hardware, firmware
Iot Pt
A Virtual environment for Pentesting IoT Devices
Stars: ✭ 218 (-81.03%)
Mutual labels:  hardware, firmware
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (-83.2%)
Mutual labels:  hardware, firmware
TrueOpenVR-Drivers
Drivers
Stars: ✭ 47 (-95.91%)
Mutual labels:  vr, diy
Exomy
ExoMy - The 3D Printed Rover
Stars: ✭ 173 (-84.94%)
Mutual labels:  hardware, diy
HadesVR
The "DIY" SteamVR compatible VR setup made for tinkerers.
Stars: ✭ 88 (-92.34%)
Mutual labels:  vr, diy
StratifyOS
A Powerful embedded RTOS for ARM Cortex M microcontrollers
Stars: ✭ 94 (-91.82%)
Mutual labels:  hardware, firmware
Embedos
EmbedOS - Embedded security testing virtual machine
Stars: ✭ 108 (-90.6%)
Mutual labels:  hardware, firmware
R e c u r
an open diy py/pi based video sampler
Stars: ✭ 158 (-86.25%)
Mutual labels:  hardware, diy
daydream-node
Quick Node.js module to connect to the Daydream controller and receive all the data
Stars: ✭ 17 (-98.52%)
Mutual labels:  hardware, vr

LucidGloves

lucidgloves- Firmware and 3D Print Files

This repo contains the arduino firmware as well as the STL files for Prototypes 3 through 4 of the LucidVR glove. This is a finger tracking glove that allows you to use your hands in VR. Follow along with Lucas_VRTech's developments on his Tiktok page: https://www.tiktok.com/@lucas_vrtech

Support

Join the LucidVR discord server for assistance: https://discord.gg/lucidvr

Firmware

Open the firmware files located in the firmware/lucidgloves-firmware folder. By default the firmware is configured for an arduino nano using serial. To configure the firmware, change the defines in the lucidgloves-firmware.ino file.

Configuration instructions are here: Configuration Instructions.
Firmware Troubleshooting Guide are here: Firmware Troubleshooting Guide.

Tested boards:

* Arduino Nano
* ESP-WROOM-32

Supported Communication Methods:

* USB Serial
* Bluetooth Serial (On ESP32 boards)
* BLE (Soon, not up yet)

Hardware

STL files for 3D printing are located in the hardware folder. Prototype 4 models are currently experimental

The assembly for each hand is as follows:

For Prototypes 3 and 3.1 -

  • Spool (5x)
  • Tensioner (5x)
  • Cover (5x)
  • Holder (5x)
  • GuideRing(Will need to be resized) OR GuideNode(3.1) (2+ per finger, 1+ for thumb)
  • EndCap (1x per finger, will need to be resized to fit)

For Prototype 4 -

  • HapticSpool (5x)
  • Tensioner_GreenPot (5x) OR Tensioner_WLPot (5x)
  • SpoolCover (5x)
  • RigidMount (2x) (One for each hand, make sure to flip for other hand)
  • WLPotSlideHolder OR WLPotElasticHolder OR GreenPotSlideHolder (5x)
  • Quest2_MountSlider OR Vive3.0_MountSlider (2x)
  • GuideRing (Proto 3) (Will need to be resized) OR GuideNode (Proto 3.1) (2+ per finger, 1+ for thumb)
  • EndCap (Proto 3) (1x per finger, will need to be resized to fit)

Guide for printing parts: Printing guide

Required parts for each hand: Parts Lists
Optional:

  • Joysticks for locomotion
    • will be making a DIY treadmill eventually as well for those who would prefer that
  • Buttons (Most can be replaced with gestures) (One is required for autocalibration)

More information will be available on the LucidVR site very soon.

SteamVR Compatibility (OpenGloves)

This project uses the OpenGloves OpenVR driver for compatibility with SteamVR, which is downloadable on Steam:
https://store.steampowered.com/app/1574050/OpenGloves/

Source code available on GitHub:
https://github.com/LucidVR/opengloves-driver

Other Languages

English | 简体中文

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].