2.2 KiB
2.2 KiB
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)
WIP hot glue bump tutorial
- reset the device *press enter key and disconnect power
- align where the bump will be with gravity and generally aim the glue gun opposite (pre-heating the screw head will help the glue flow)
- get coverage starting from the top *wrapping the glue around the screw head (until it's just touching the threads)
- end with the glue you need for the bump before lifting up and away to round it out
- use the side of the nozzle to reshape as needed