Comments (4)
@fharni wrote
Why not use an ESP8266 like Wemos D1 mini. It has a faster CPU and also Bluetooth build in.
Hi,
ESP8266 based controllers have only one Analog input pin:
- Most hardware Joysticks have a need of 2 Analog-pins for axis input (x and y)
- Fingers use currently for each finger one analog input that would mean additional 5 Analog-pins if a resistor based sensor is used.
- If u think you would be able to use analog to digital converters then u get a bulkier device more wiring and its less beginner DIY friendly.
If an esp then i would suggest to buy one with enough analog pins like ESP32.
Wemos D1 mini do not have Bluetooth as far as i know, Could u provide the specs where u have seen one with ?
For myself i think i might give Arduino Nano 33 at later stages a try, at some point, not sure what is gonna be needed for later haptic feedback device.
Kind Regards
from opengloves-driver.
Ok, you are right. I mixed it up with the ESP32. Then my question will change to? Why not use the ESP32 as a controller? It has 18 ADCs and a lot more pins. Also it has bluetooth and wifi. The processor can operate between 80 and 240 MHz and has enough memory on it. On AliExpress I will get one for 6 €. Maybe one controller can handle both hands.
https://microcontrollerslab.com/esp32-pinout-use-gpio-pins/
The Arduino nano 33 IOT costs 20 €. It has 8 ADCs, a clock speed of 48 MHz and 256 KB flash memory.
https://store.arduino.cc/arduino-nano-33-iot
from opengloves-driver.
Hi,
As far as i know LucidVR developers are working on a ESP32 version.
I decided to go for myself for Adruno Nano 33 because it has a ATECC608A secure element integrated, it's a decision for myself. I kinda expect the special "ESP32-WROOM-32SE" to be hard to get I heard rumors that it not that easy but I never tried it so I guess (^_^) it's up to you to try it. (watch out not to get the ESP32-WROOM-32U or the ESP32-WROOM-32D version by mistake)
Kind Regards
from opengloves-driver.
Going to close this now that we are finalising use of the ESP32 for bluetooth.
from opengloves-driver.
Related Issues (20)
- Syncronising versioning HOT 8
- Support for Linux HOT 4
- how to setup quest2 HOT 6
- Cmake: Could not find a package configuration file provided by "nlohmann_json" HOT 2
- Support for macos HOT 2
- Support for trackpad HOT 1
- Support for Splay force feedback HOT 2
- `LucidGloveDriver` link in `Limitations.md` 404's HOT 1
- Missing/incorrect configuration values cause unpredictable behavior HOT 1
- Allow Driver to set hand position without controllers HOT 3
- What should I do if I want to use the 'A', 'B' button and joystick of quest2 handshank instead of the customized one from openglove? HOT 1
- Driver doesn't like when ESP reboots on verbose mode
- Re-enabling realtime settings updates
- Allow changing settings while steamvr is closed
- Wiki - Dead link to haptic event driver sample in "Driver Input" HOT 1
- [BUG] newest opengloves steam version auto starts index fingertracking emulator when using virtual desktop with handtracking HOT 1
- Controller without gloves HOT 3
- How do I turn on named pipes HOT 2
- How to install driver without gloves to customize controller angle?
- Does VRChat not support splay? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opengloves-driver.