refreshable braille display for rendering and input with handtracking
firmware/braille_xr | ||
sk_demo | ||
.gitignore | ||
hack.jpg | ||
LICENSE | ||
README.md |
braille_xr
refreshable braille display for rendering and input with handtracking
[ disclaimer ]
this early repo may require special help/information depending on your setup and prior knowledge - so do not hesitate to reach out to @spatialfree with any questions!
init
required
- c++ compiler (in PATH)
- vscode
- ctrl+alt+i to rebuild intellisense configuration
- arduino extension
- arduino esp32 includes [ WiFi, AsyncUDP ]
- ESP32Servo (arduino library manager)
- dotnet sdk v8
setup
- enter your wifi credentials in
hardware/braille_xr/_wifi_config.h
--removing the leading underscore in the filename so it get's included in sketch (and gitignored)
# *on linux make sure you can r/w
sudo chmod 666 /dev/ttyUSB0
- open the serial monitor and upload the sketch to your board
- if successful after a series of connection codes it will print out the ip of your device and await input from the sk_demo
- before running the demo with
dotnet run
please replace the ip value insk_demo/src/MonoNet.cs
with your boards ip address
currently the demo simply changes the displayed character as the tracked r_hand is moved along the x axis
hardware
- 6x 9g servos
- esp32 board / with breakout pins+power for the servos
- ...
<3
Bryan Chris Brown
StereoNick
Peter Sassaman
Lucas De Bonet (LucidVR)