The High-Accuracy Mapping Lidar (HAML) is designed to map indoor areas up to 4 meters away using a rotating Time-of-Flight (ToF) sensor mounted on a stepper motor. It leverages the MSP432E401Y microcontroller, a VL53L1X ToF sensor, and a 28BYJ-48 stepper motor to create 2D radial measurements that are converted into 3D point clouds via a Python script.
Key Features:
- Microcontroller: MSP432E401Y running at 26 MHz with 17 kB program memory.
- User Interface: Two push buttons—one to start the scan, one for homing.
- ToF Sensor: VL53L1X captures distance readings every 5.625° for a full 360° sweep (64 measurements).
- Stepper Motor: 28BYJ-48 controlled via ULN2003 driver in Full-Step mode for maximum torque.
- Power: 5 V DC via micro-USB; VL53L1X powered at 3.3 V from the MCU.
- Connectivity: I²C between MCU and ToF sensor; UART between MCU and PC at 115200 bps.
- Indicators: LEDs for data measurement, UART status, and error indication.
- Data Visualization: Python (v3.12) and Open3D (v0.19) convert measurements into 3D point clouds.
- Cost: Approximately $105 total: MSP432E401Y ($75), VL53L1X ($15), stepper kit ($10), 3D prints ($5).