Skip to content

360 degree room scanner using a VL53L1X time of flight sensor and stepper motor to generate a 3D point cloud on PC

Notifications You must be signed in to change notification settings

Micnasr/3D-Room-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D-Room-Scanner 🌌

Simple Demo

demo.mp4

About

My mission is to revolutionize the way we perceive and interact with our surroundings. Using a time of flight sensor, I have developed a system that can scan an entire room and generate a detailed image of its shape. It enables users to explore and analyze the spatial dimensions of any environment effortlessly. Whether it's for architectural design, virtual reality, or smart home applications, The sensor's precise measurements and high-resolution imaging capabilities will undoubtedly redefine the way we experience and understand the world around us.


image

Hardware ⚙

  • Microcontroller (MSP432E401Y)
  • Time of Flight Sensor (vl53l1x)
  • Stepper Motor (28byj-48)
  • Motor Driver (ULN2003)

How it works ⚡

The microcontroller communicates with the time of flight sensor using I2C in order to take up to 512 measurements per meter.

The sensor will rotate 360 degrees while taking measurements of the area to get a complete picture. The data in polar form (distance, angle) is transmitted to the computer using the UART communication protocol.

The data is then converted to cartesian form (x, y, z) which can be graphed onto the screen. All the vertices are connected together to give the final render a polish. To capture depth, the machine needs to be moved every time the sensor compeletes a 360 degree turn. In order to make sure that the wires don't get tangled, the motor will spin backwards after a full turn to reset its position.

All user input to start/stop the data acquisition process is done using polling on the microcontroller.


Data sheet

Datasheet.pdf


Examples 📷

image

image

About

360 degree room scanner using a VL53L1X time of flight sensor and stepper motor to generate a 3D point cloud on PC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published