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.

3D Spatial Mapping System

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
Chat with My AI Twin