Working Principle
• This device measures distances to objects using two Time-of-Flight (TOF) sensors, which are rotated by two stepper motors to cover the entire 3D environment.
• The distance values are saved in (r, theta, alpha) coordinates and then converted to (x, y, z) coordinates.
• Using the PyVista library in Python, a 3D point cloud is generated from these Cartesian coordinates.
• A tetrahedral mesh is created by performing 3D Delaunay triangulation on the point cloud.
• Then the outer surface of this tetrahedral mesh is extracted to form a surface mesh.
Areas of Opportunity
• Emerging Technology Integration - Enhance capabilities with AI and machine learning.
• Market Expansion - Adapt for use in virtual reality (VR) & augmented reality (AR) to access new and growing markets.
• Data Analytics Enhancement - Develop advanced software for better data analysis and visualization, adding value and creating new revenue streams.
Why "3D-Mapper"?
• Precise in Short-Range Mapping
• Comprehensive Coverage
• Cost-Effective
• Scalability and Customization
• Versatility Across Industries
Hardware Specifications
• Atmega2560
• CH340C USB to Serial IC
• 12V to 5V Buck Converter
• I2C Multiplexer
• Nema 17 Stepper Motors
• Micro Step Motor Drivers
• TOF Sensors
Software Specifications
• Arduino IDE
• Solid Works
• Altium
• Python
Gallery
PCB Design
PCB
Solid Works Design
Side view
Inner view
3D Mapper
3D Mapper
3D Plot
Team
Lasitha Amarasinghe
Dinujaya Wijewickrama
GitHub Link- https://github.com/LasithaAmarasinghe/3D-Mapper