Skip to main content

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).