DebackTech
Published © Apache-2.0

LiDAR Glasses for the Blind

I built LiDAR glasses that help blind and low-vision people sense obstacles around them via a haptic feedback loop.

AdvancedShowcase (no instructions)Over 2 days14
LiDAR Glasses for the Blind

Things used in this project

Hardware components

Raspberry Pi 4 Model B
Raspberry Pi 4 Model B
Runs the whole pipeline (~2.3 ms per frame). 4 GB model.
×1
SEN0682 64x8 DTOF LiDAR sensor (120°×20°, 5 m)
Obstacle field. One pitched +7°, one −7°, so their bands overlap at eye level. Use a data-capable USB-C cable.
×2
SEN0628 8x8 ToF matrix sensor (60°×60°, 3.5 m)
Ground and kerb sensor, pitched steeply down over one eye.
×1
PCA9685 16-channel 12-bit PWM driver board (I2C)
Drives the 16 motors through the ULN2803A arrays. I2C 0x40.
×1
ULN2803A Darlington transistor array
Low-side switches for the motors (8 channels each).
×2
MPU-9250 IMU breakout (GY-91 / GY-9250)
6-axis Mahony filter on its own 200 Hz thread. Gives head pitch and roll for height-above-ground.
×1
ERM coin vibration motor, 10x3 mm, 3 V
The tactile display: 4 height bands across the torso. LRAs + DRV2605L planned.
×16
USB-C power bank, 20,000 mAh, 3 A output
Whole rig draws ~1.6 A / 8 W, so this lasts about 8 h. Avoid banks that auto-shut-off at low current.
×1
USB-C data cable (data-capable, not charge-only)
×3
PETG or ASA 3D printer filament
For the frame and sensor pods. PLA creeps and walks the calibration.
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian
Python 3 (pyserial, smbus2)
Fusion pipeline, drivers, simulator and bench tools.
Onshape
Frame and sensor pods (FeatureScript).

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

LiDAR Glasses CAD

zip file for the CAD

Schematics

Wiring Map

Wiring layout for the entire project. Sensors, motors, boards, everything.

Code

Github Code Repository

Project GitHub will all code needed to run the project.

Credits

DebackTech
1 project • 0 followers
I'm just an engineer who wants to bring back old-school inventing!

Comments