Arduino Controlled 3D Object Scanner and Image Classification
摘要
A three-dimensional (3D) object scanner is a device that captures and creates a digital 3D representation of a physical object. With the growing demand for faster development of 3D models, there is a need for increased production rates. As a result, it is essential for this technology to be cost-effective and easily accessible to consumers. This can be achieved by making use of affordable components and ensuring that the necessary resources are readily available. To overcome this main issue, it is proposed to build a low-cost standalone 3D scanning system that uses information from a Sharp IR sensor and web camera to generate digitized 3D models. These models may subsequently be utilized in digital animation or 3D printing for a range of purposes such as toys, prosthetics, antiquities, and so on. Another focus of this 3D scanner is to classify an object and present its information by using an image processing approach. Additionally, two-dimensional (2D) images to 3D mesh conversion are carried out algorithmically to provide information about scanned objects to newcomers in the field of electronics. Experimental analysis is performed for identifying the capacitor through the integration of a 3D scanner controlled by Arduino. The collected data was then uploaded to a computer for additional MATLAB built-in functions and external libraries, aiming to achieve reliable identification results.