3D SCANNER
Faculty Mentors
Student Team Details
3D-SCANNER CMR College of Engineering & Technology
CMR COLLEGE OF ENGINEERING & TECHNOLOGY
(Autonomous)
Kandlakoya, Medchal, HYDERABAD
CENTRE FOR ENGINEERING EDUCATION RESEARCH
REVIEW-II
SOCIAL INNOVATION IN PRACTICE (A400507)
IV SEMESTER A.Y 2023-24
CONTENT
3
PROBLEM STATEMENT
The issue that encouraged the development of this 3D scanner system is the need for an affordable and efficient solution for 3D scanning applications in various industries such as engineering, architecture, and healthcare. Traditional 3D scanning technologies can be expensive and require specialized expertise, limiting their accessibility to smaller businesses and individuals. This system offers an accessible and customizable solution that can be built and operated by individuals with basic technical skills. The system's real-time scanning capabilities and high-resolution 3D modelling make it a valuable tool for industries that require accurate and detailed scans of complex shapes and geometries.
3D-SCANNER CMR College of Engineering & Technology
4
3D-SCANNER CMR College of Engineering & Technology
Iterate
Communicate
PROPOSED SOLUTION
- Arduino: Acts as the controller for the scanning process, coordinating the movement of the laser sensor and data capture.
- Laser Depth Sensor: Measures the distance between the sensor and the object's surface, generating depth data.
- SD Card: Used to store the G-code instructions generated by Arduino.
2. Scanning Process:
- The Arduino controls the movement of the laser depth sensor, possibly on a motorized platform or manually guided.
- As the sensor scans the object, it collects depth information at various points.
- Arduino translates this depth data into G-code instructions, which are then stored on the SD card.
3. Post-Processing:
- The SD card is removed from the Arduino and connected to a computer.
- The G-code file is transferred to the computer.
- Using software on the computer, the G-code file is converted into a 3D file format, such as STL or OBJ.
4. 3D Model Generation:
- The software interprets the G-code instructions to reconstruct the 3D geometry of the scanned object.
- Depending on the complexity of the scanning process and the software used.
5. Finalization:
-The resulting 3D model can be further processed or edited as needed.
- It can be exported in various formats for use in 3D printing, computer-aided design (CAD) software, or visualization applications.
5
COMPONENTS REQUIRED
3D-SCANNER CMR College of Engineering & Technology
NEMA 17 stepper motors:
They are known for their precision and reliability, and are designed to provide smooth and accurate motion control in demanding applications. Rs. 500
Arduino nano:
Arduino Nano is one type of microcontroller board.
Rs. 300
A4988 :
is a stepper motor driver board that can control bipolar stepper motors and some unipolar stepper motors.
Rs. 300
Arduino IDE:
The Arduino Integrated Development Environment (IDE) is an open-source software that allows users to write and upload code to Arduino boards.
OV 2640:
Is a low voltage CMOS image sensor that provides the full functionality of a single-chip UXGA(1632 x 1232)
Rs. 500
LCD DISPLAY:
A liquid-crystal display is a flat panel display or other electronically modulated optical device that uses the light modulating properties of liquid crystals obtained with polarizes.
JOYSTICK:
A joystick module is a device that converts physical movement into electrical signals that can be used by microcontrollers, computers, or other electronic devices.
6
BLOCK DIAGRAM (For Hardware Projects)
3D-SCANNER CMR College of Engineering & Technology
7
FLOW CHART (For Software Projects)
3D-SCANNER CMR College of Engineering & Technology
8
WORKING PRINCIPLE OF ALL COMPONENTS USED/SOFTWARE MODULES
3D-SCANNER CMR College of Engineering & Technology
5. 7805 Voltage Regulator : The 7805 is a linear voltage regulator that outputs a steady 5V from a higher input voltage (typically 7-35V). It is widely used in electronic circuits to provide a stable power supply. The regulator works by dissipating excess voltage as heat, ensuring that the output remains at a constant 5V.
6. ESP32:The ESP32 is a low-cost, low-power microcontroller with integrated Wi-Fi and Bluetooth capabilities. It features dual-core processors, a wide range of I/O capabilities, and various peripherals. The ESP32 is ideal for IoT applications, providing connectivity and processing power in a compact package.
7. Capacitors :Capacitors are electronic components that store and release electrical energy. They are used in various parts of electronic circuits, such as filtering, timing, and energy storage. In the context of the components mentioned, capacitors can help smooth out voltage fluctuations and provide stable operation.
8. Integration:To integrate these components in a project:- *ESP32* can be used as the central controller, interfacing with other components.- *NEMA stepper motor* and *A4988 driver* can be controlled by the ESP32 to perform precise movements.- The *LCD 12x2 display* can show system status or user instructions.- A *joystick* can serve as a user input device, sending commands to the ESP32.- The *7805 voltage regulator* ensures a stable 5V supply to components that require it.- *Capacitors* help in stabilizing the power supply and decoupling noise from the ESP32 and other sensitive electronics .This setup could be used in a variety of applications, such as a robotic arm with an intuitive user interface and precise motor control
9
10
WORKING OF THE MODEL/FRONTEND
DEMONSTRATION
3D-SCANNER CMR College of Engineering & Technology
11
RESULTS AND DISCUSSIONS
3D-SCANNER CMR College of Engineering & Technology
The results and output of a 3D scanner typically consist of:
1.Scanned Data: This includes point clouds, which are collections of points representing the surface of the scanned object, or meshes, which are 3D representations of the object's surface made up of polygons.2.
2.Accuracy Assessment: Measurement of how accurately the scanner reproduces the geometry of the scanned object compared to its actual dimensions.
3. Resolution: Evaluation of the level of detail captured by the scanner, often measured in terms of the smallest features it can accurately capture.
4. Texture Information: Some scanners can capture color or texture information in addition to geometry, which adds realism to the scanned model.
5. Post-Processing: The scanned data often requires post-processing to clean up noise, fill in gaps, and prepare it for use in applications such as 3D printing or computer-aided design (CAD).
6. Application-Specific Outputs: Depending on the intended use of the scanned data, additional outputs may include CAD models, 3D prints, animations, or simulations . These outputs collectively provide a comprehensive representation of the scanned object and serve as the basis for further analysis or application.
12
PLAN OF ACTION
3D-SCANNER CMR College of Engineering & Technology
WEEK 1
WEEK 2
WEEK 3
Get all the components and make a mind mapping of project.
Assemble all the materials and give the connections.
Upload the code and start the testing.
WEEK 4
If any changes or improvements.
13
REFERENCES
3D-SCANNER CMR College of Engineering & Technology
IEEE JOURNALS:
EXISTING SOLUTIONS LINKS:
Questions…..
1. why we are building this project?
2. what is the unique feature of this project apart from existing scanners?
3. what are the problems in existing scanners? And How this scanner project can solve them?
4. What is the Rate of the Accuracy?
5. For which type of applications this scanner can be suitable?