Back to projects
Project
3D Spatial Mapping System
An embedded indoor 3D spatial mapper: a rotating time-of-flight sensor on an ARM Cortex-M4F reconstructs interactive wireframe point clouds from live distance scans.

Overview
An embedded indoor 3D spatial mapper built on an ARM Cortex-M4F microcontroller. A time-of-flight distance sensor rotates on a stepper motor to sweep a room, and the readings are reconstructed into an interactive 3D wireframe - the same core idea behind LiDAR and autonomous-navigation prototyping.
Highlights
- Captured 640 points across 10 scans (64 points per scan at 5.625 degree resolution).
- Real-time data pipeline: I2C from the sensor to on-chip storage, then UART to a Python script that converts polar readings into 3D coordinates.
- Interrupt-driven motor control with alternating rotation and coil de-energization to prevent overheating.
Built with
Python