Tutorial T1 — VL53L5CX Bring-up + Frame Streaming
Purpose
Bring up VL53L5CX and stream 8x8 range frames over serial (CSV/JSONL).
Deliverables
- Repo:
tutorial-esp32-room-mapper-t1/ - VL53L5CX detected by I2C scan
- Continuous range frames at a fixed FPS (e.g. 10Hz)
Notes
- Use a known-good VL53L5CX driver (ST official API if possible). Keep it vendored as a component.
- Output format: one frame per line (CSV or JSONL) with a monotonically increasing
frame_id+ timestamp.
Acceptance criteria
- Frames have 64 values and remain stable when sensor is stationary.
- No watchdog resets over 10 minutes.
Evidence pack
- Serial log sample (20 lines).
- Short video of sensor detecting distance changes (optional).