Shazli Internship Report 123
Shazli Internship Report 123
BELAGAVI, KARNATAKA-590018
INTERNSHIP REPORT
Submitted in partial fulfillment of requirements for the Degree of
BACHELOR OF ENGINEERING
in
MECHANICAL ENGINEERING
As prescribed by the Visvesvaraya Technological University
Submitted by:
JANUARY 2019
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
JNANA SANGAMA, BELAGAVI, KARNATAKA-590018.
AN INTERNSHIP REPORT
Carried out at
By
BACHELOR OF ENGINEERING
in
MECHANICAL ENGINEERING
Under the guidance of
P. A. COLLEGE OF ENGINEERING
(Approved by AICTE, Affiliated to Visvesvaraya Technological University, Belagavi&
Certified by ISO 9001-2008), Nadupadavu, MANGALURU – 574153, KARNATAKA.
2018-2019
P. A COLLEGE OF ENGINEERING
(Approved by AICTE, Affiliated to Visvesvaraya Technological University &
CERTIFICATE
This is to certify that the Internship carried out at Centre for Skill Enhancement and
Employability Development, Buhari Tower, Sankarayya jn., M.G road, Trissur,
Kerala – 680004, INDIA, by Mr. Shazli Omar Fazal (USN: 4PA15ME107) is a
bonafide work conducted in partial fulfillment for the award of Bachelor of Engineering
in Mechanical Engineering of the Visvesvaraya Technological University, Belagavi,
during the academic year 2018–2019. It is certified that all corrections/suggestions
indicated for internal assessment have been incorporated in the report deposited in the
department library. The internship report has been approved as it satisfied the academic
requirements in respect of internship prescribed for the said degree.
1.
2.
DECLARATION
I hereby declare that this Industrial Training carried out at “Centre for Skill
Enhancement and Employability Development, Buhari Tower, Sankarayya jn., M.G
road, Trissur, Kerala – 680004, INDIA”, is an independent study conducted during the
academic year 2018-19, under the guidance of Mr. Rayid Muneer, Assistant Professor,
Department of Mechanical Engineering, PACE, Mangaluru and Mr. Krishna Prasad,
Trainer, CSEED Solutions, Trissur, Kerala.
I further declare that this work has not formed the basis for the award of any
degree/diploma of any other university/institution.
I would like to thank my internal guide Mr. Rayid Muneer, Assistant Professor,
Department of Mechanical Engineering, PACE, Mangaluru for his guidance,
support and suggestions for improvement during the course of my training.
I am pleased to express my sincere thanks and deep sense of gratitude to my
beloved H.O.D. of Mechanical Engineering, Dr. RAMIS M K, for his constant
support.
I am indebted to my Principal Dr. ABDUL SHARIEF, for providing an
opportunity and motivating me to carry out this training.
I thank all the teaching and non-teaching staff of Mechanical Engineering
Department, PACE, for their help and support.
Finally, I would like to express my profound gratitude to my parents and friends
who have helped us in every conceived manner with their valuable suggestions,
encouragement and moral support.
Abstract Iv
General Instructions
1.1 Industrial Training Objectives
1. 1-2
1.2 Scope Of Industrial Training
1.3 Limitations
Company Profile
2. 3
2.1 Vision
3. About Company 4
Introduction
4.1 Mechatronics
4. 4.2 Robotics 5-12
4.2.1 Applications
4.2.2 Components
Task Performed
5.1 Learning Programming Language
5.1.1 About C Programming
5.1.2 Layout
5.1.3 Basic Codes and Commands
5.1.4 Example
5. 5.2 Components 13-24
5.2.1 Arduino
5.2.2 HC-05 Bluetooth Module
5.2.3 IR Sensor Module
5.2.4 Ultrasonic Distance Sensor HC-SR04
5.2.5 Servo Motors
5.3 Proteus
i
Work Carried Out
6. 25-28
6.1 RC Car
7. Reflection 29
8. Conclusion 30
9. References 31
ii
LIST OF FIGURES
6 I R module 20
iii
ABSTRACT
iv
1. GENERAL INSTRUCTIONS
INTRODUCTION
Internships also help students to improve their other personality attributes such as
to get better oral and written communication, management, direction, time, and project
management skills.
1
1.2 SCOPE OF INDUSTRIAL TRAINING
To know how best an industry can serve & give name and fame to the nation.
To know the advanced technologies, machineries, equipments, tools, procedures,
safety aspects and policies and their implementations in the selected industry.
To develop attitude, capability and stability to withstand the changing global
requirement in advance which is most required for the industry or any
organization.
To understand the problems encountered in the industry, their solutions and
gaining experience to select the optimal solution from the many alternatives
available.
To understand the formal and informal relationships in an industrial organization
so as to promote favorable human relations and teamwork.
1.3 LIMITATIONS
Time spent in the industry was short and therefore there will be limited exposure.
Working along with the employees during in-plant training was not allowed as the
intern does not have the necessary experience and skills to perform any job.
All the information related to an industry cannot be shared due to the term of
confidentiality.
2
2. COMPANY PROFILE
2.1 VISION:
3
3.ABOUT COMPANY
The Diploma courses will help candidates to ‘learn by doing’. It motivate you to
perform at your peak and teach you everything you need to get a Job. You’ll get to know
the course content, both theory & practical sessions and pursue the targeted development
of your personal strengths and technical knowledge.
They have a strong synergetic partnership with universities, industry and industry
associations. These partnerships should cater to different aspects and needs of the
industry. We strongly focus on providing industry-ready training in technical areas like
Embedded Systems, VLSI, Semiconductor Technology, Fibre Optics, Software and
Mobile Applications etc. The curriculum is designed to ensure better adaptability by
students from different streams. The main focus of the program is:
During the course period, candidates will work in a number of Live Projects,
trained on-the-job as well as classroom training. They will actively involve in Industry
Projects as well as benefiting from professional and individual guidance of experienced
faculties. Candidates will work on the right combination of assignments and discussions
to match with their interests and skills. It will also enhance their knowledge at seminars &
workshops that they attend during the training period.
4
4. INTRODUCTION
4.1MECHATRONICS:
5
assist, and everyday equipment such as autofocus cameras, video, hard disks, and CD
players.
6
4.2 ROBOTICS:
These technologies are used to develop machines that can substitute for humans and
replicate human actions. Robots can be used in many situations and for lots of purposes,
but today many are used in dangerous environments (including bomb
detection and deactivation), manufacturing processes, or where humans cannot survive
(e.g. in space). Robots can take on any form but some are made to resemble humans in
appearance. This is said to help in the acceptance of a robot in certain replicative
behaviors usually performed by people. Such robots attempt to replicate walking, lifting,
speech, cognition, and basically anything a human can do. Many of today's robots are
inspired by nature, contributing to the field of bio-inspired robotics.
The concept of creating machines that can operate autonomously dates back to classica
times, but research into the functionality and potential uses of robots did not grow
substantially until the 20th century. Throughout history, it has been frequently assumed
by various scholars, inventors, engineers, and technicians that robots will one day be able
to mimic human behavior and manage tasks in a human-like fashion. Today, robotics is a
rapidly growing field, as technological advances continue; researching, designing, and
building new robots serve various practical purposes,
whether domestically, commercially, or militarily. Many robots are built to do jobs that
are hazardous to people, such as defusing bombs, finding survivors in unstable ruins, and
exploring mines and shipwrecks. Robotics is also used in STEM (science, technology,
engineering, and mathematics) as a teaching aid.The advent of nanorobots, microscopic
robots that can be injected into the human body, could revolutionize medicine and human
health.
The word robotics was derived from the word robota, which was introduced to the public
by Czech writer KarelČapek in his play R.U.R. (Rossum's Universal Robots), which was
published in 1920. The word robot comes from the Slavic word robota, which means
7
labour/work. In 1948, Norbert Wiener formulated the principles of cybernetics, the basis
of practical robotics.
Fully autonomous only appeared in the second half of the 20th century. The first digitally
operated and programmable robot, the Unimate, was installed in 1961 to lift hot pieces of
metal from a die casting machine and stack them. Commercial and industrial robots are
widespread today and used to perform jobs more cheaply, more accurately and more
reliably, than humans. They are also employed in some jobs which are too dirty,
dangerous, or dull to be suitable for humans. Robots are widely used in manufacturing,
assembly, packing and packaging, mining, transport, earth and space exploration, surgery,
weaponry, laboratory research, safety, and mass production of consumer and industrial
goods.
8
4.2.1 Applications:
Military robots.
Industrial robots: Robots are increasingly used in manufacturing (since the 1960s).
According to the Robotic Industries Association= US data, in 2016 automotive
industry was the main customer of industrial robots with 52% of total sales. In the
auto industry, they can amount for more than half of the "labor". There are even
"lights off" factories such as an IBM keyboard manufacturing factory in Texas
that was fully automated as early as 2003.
Cobots (collaborative robots).
Construction robots. Construction robots can be separated into three types:
traditional robots, robotic arm, and robotic exoskeleton.
Agricultural robots (AgRobots). The use of robots in agriculture is closely linked
to the concept of AI-assisted precision agriculture and drone usage.1996-1998
research also proved that robots can perform a herding task.
Medical robots of various types (such as da Vinci Surgical System and Hospi).
Kitchen automation. Commercial examples of kitchen automation are Flippy
(burgers), Zume Pizza (pizza), Cafe X (coffee), Makr Shakr (cocktails), Frobot
(frozen yogurts) and Sally (salads). Home examples
are Rotimatic (flatbreads baking)and Boris (dishwasher loading).
Robot combat for sport – hobby or sport event where two or more robots fight in
an arena to disable each other. This has developed from a hobby in the 1990s to
several TV series worldwide.
Cleanup of contaminated areas, such as toxic waste or nuclear facilities.
Domestic robots.
Nano robots.
Swarm robotics.
Autonomous drones
9
4.2.2Components:
i. Power source:
At present, mostly (lead–acid) batteries are used as a power source. Many different
types of batteries can be used as a power source for robots. They range from lead–acid
batteries, which are safe and have relatively long shelf lives but are rather heavy
compared to silver–cadmium batteries that are much smaller in volume and are currently
much more expensive. Designing a battery-powered robot needs to take into account
factors such as safety, cycle lifetime and weight. Generators, often some type of internal
combustion engine, can also be used. However, such designs are often mechanically
complex and need a fuel, require heat dissipation and are relatively heavy. A tether
connecting the robot to a power supply would remove the power supply from the robot
entirely. This has the advantage of saving weight and space by moving all power
generation and storage components elsewhere. However, this design does come with the
drawback of constantly having a cable connected to the robot, which can be difficult to
manage. Potential power sources could be:
ii. Actuation:
Actuators are the "muscles" of a robot, the parts which convert stored energy into
movement. By far the most popular actuators are electric motors that rotate a wheel or
gear, and linear actuators that control industrial robots in factories. There are some recent
advances in alternative types of actuators, powered by electricity, chemicals, or
compressed air. E.g.:
Electric motors
10
Linear actuators
Series elastic actuators
Air muscles
Muscle wire
Electroactive polymers
Piezo motors
Elastic nanotubes
iii. Sensing:
Touch
Vision
Manipulation
iv. Manipulation:
Robots need to manipulate objects; pick up, modify, destroy, or otherwise have an
effect. Thus the "hands" of a robot are often referred to as end effectors,while the "arm" is
referred to as a manipulator.Most robot arms have replaceable effectors, each allowing
them to perform some small range of tasks. Some have a fixed manipulator which cannot
be replaced, while a few have one very general purpose manipulator, for example, a
humanoid hand.Learning how to manipulate a robot often requires a close feedback
between human to the robot, although there are several methods for remote manipulation
of robots.E.g.:
Mechanical grippers
Vacuum grippers
General purpose effectors
11
v. Human-robot interaction:
The state of the art in sensory intelligence for robots will have to progress through
several orders of magnitude if we want the robots working in our homes to go beyond
vacuum-cleaning the floors. If robots are to work effectively in homes and other non-
industrial environments, the way they are instructed to perform their jobs, and especially
how they will be told to stop will be of critical importance. The people who interact with
them may have little or no training in robotics, and so any interface will need to be
extremely intuitive. Science fiction authors also typically assume that robots will
eventually be capable of communicating with humans through speech, gestures,
and facial expressions, rather than a command-line interface. Although speech would be
the most natural way for the human to communicate, it is unnatural for the robot. It will
probably be a long time before robots interact as naturally as the fictional C-3PO, or Data
of Star Trek, Next Generation.E.g:
Speech recognition
Robotic voice
Gestures
Facial expression
Artificial emotions
12
5. TASK PERFORMED
C was originally developed at Bell Labs by Dennis Ritchie, between 1972 and
1973. It was created to make utilities running on Unix. Later, it was applied to re-
implementing the kernel of the Unix operating system. During the 1980s, C gradually
gained popularity. Nowadays, it is one of the most widely used programming
languageswith C compilers from various vendors available for the majority of
existing computer architectures and operating systems. C has been standardized by
the American National Standards Institute (ANSI) since 1989 (see ANSI C) and
subsequently by the International Organization for Standardization (ISO).
13
5.1.2 LAYOUT:
digitalRead() : Reads the value from a specified digital pin, either HIGH or LOW.
delay(): Pauses the program for the amount of time (in milliseconds) specified as
parameter.
Syntax: delay(ms)
analogRead(): Reads the value from a specified analog pin, ranging from 0-1023
for 10 bits or 0-4095 for 12 bits.
14
Syntax: analogRead(pin, value)
5.1.4 EXAMPLE:
void setup ( )
15
}
void loop(){
changeLights();
delay(15000);
}
void changeLights(){
// green off, yellow on for 3 seconds
digitalWrite(green, LOW);
digitalWrite(yellow, HIGH);
delay(3000);
16
5.2 COMPONENTS:
5.2.1 ARDUINO:
Arduino is an open source programmable circuit board that can be integrated into a wide
variety of makerspace projects both simple and complex. This board contains
a microcontroller which is able to be programmed to sense and control objects in the
physical world. By responding to sensors and inputs, the Arduino is able to interact with
a large array of outputs such as LEDs, motors and displays. Because of its flexibility and
low cost, Arduino has become a very popular choice for makers and makerspaces looking
to create interactive hardware projects.
Reset Button – This will restart any code that is loaded to the Arduino board.
AREF – Stands for “Analog Reference” and is used to set an external reference
voltage.
Ground Pin – There are a few ground pins on the Arduino and they all work the
same.
Digital Input/OutputPins – 2-13 can be used for digital input or output.
USB Plug – Used for powering up your Arduino and uploading sketches.
17
Serial Out (TX) – Pin for the transmitter.
Serial IN (RX) – Pin for receiver.
AT mega Microcontroller – This is the brains and is where the programs are
stored
External Power Supply – This is used for powering Arduino with external
adapters.
3.3V Pin – This pin supplies 3.3 volts of power to the projects.
5V Pin – This pin supplies 5 volts of power to the projects.
Analog Pins – These pins can read the signal from an analog sensor and convert it
to digital.
18
It has 6 pins,
19
5.2.3 IR SENSOR MODULE
Infrared Obstacle Sensor Module has builtin IR transmitter and IR receiver that
sends out IR energy and looks for reflected IR energy to detect presence of any obstacle
in front of the sensor module. The module has on board potentiometer that lets user adjust
detection range. The sensor has very good and stable response even in ambient light or in
complete darkness.
When the IR transmitter emits radiation, it reaches the object and some of the radiation
reflects back to the IR receiver. Based on the intensity of the reception by the IR receiver,
the output of the sensor is defined.
Figure 6: IR module
Vcc :3.3 to 5Vdc Supply Input
Gnd : Ground Input
Out :Output that goes low when obstacle is in range
Power LED : Illuminates when power is applied
Obstacle LED : Illuminates when obstacle is detected
Distance Adjust: Adjust detection distance. CCW decreases distance.
CW increases distance.
IR Emitter : Infrared emitter LED
IR Receiver: Infrared receiver that receives signal transmitted by Infrared
emitter.
20
5.2.4 ULTRASONIC DISTANCE SENSOR HC-SR04
This ultrasonic sensor module can be used for measuring distance, object sensor, motion
sensors etc. High sensitive module can be used with microcontroller to integrate with
motion circuits to make robotic projects and other distance, position & motion sensitive
products. Ultrasonic Distance Sensor provides very short (2CM) to long-range (4M)
detection and ranging. The sensor provides precise and stable non-contact distance
measurements from about 2cm to 4 meters with very high accuracy. It can be easily
interfaced to any microcontroller.
VCC:5V supply.
TRIG: Trigger input of sensor. Microcontroller applies 10 us trigger pulse to the HC-
SR04 ultrasonic module.
GND:Ground pin.
A servo motor is an electric device used for precise control of angular rotation. It is used
in applications that demand precise control over motion, like in case of control of
a robotic arm.The rotation angle of the servo motor is controlled by applying a PWM
signal to it.By varying the width of the PWM signal, we can change the rotation angle and
direction of the motor.
21
Figure 8: Servo Motors and Pins
SYNTAX:
Servo myservo:
This creates an object named myservo of the class Servo.
myservo.attach(pin):
This function attaches the servo variable to a pin.Pin is the pin number to which
the servo is attached.
myservo.write(angle):
22
This function writes a value to the servo, thus controlling the position of the shaft.
Angle can take values between 0 to 180.
map(value, fromLow, fromHigh, toLow, toHigh)
This function is used to map a number from one range to another range. This
means that “value” having a value between “fromLow” to “fromHigh” gets
converted to equivalent values in the range
of “toLow” to “toHigh”. “fromLow” gets mapped to “toLow” and so on.
5.3 PROTEUS:
The Proteus Design Suite is a proprietary software tool suite used primarily for electronic
design automation. The software is used mainly by electronic design engineers and
technicians to create schematics and electronic prints for manufacturing printed circuit
boards.It was developed in Yorkshire, England by Lab center Electronics Ltd and is
available in English, French, Spanish and Chinese languages.
The Proteus Design Suite is a Windows application for schematic capture, simulation, and
PCB (Printed Circuit Board) layout design. It can be purchased in many configurations,
depending on the size of designs being produced and the requirements for microcontroller
simulation. All PCB Design products include an autorouter and basic mixed mode SPICE
simulation capabilities.
The micro-controller simulation in Proteus works by applying either a hex file or a debug
file to the microcontroller part on the schematic. It is then co-simulated along with any
analog and digital electronics connected to it. This enables its use in a broad spectrum of
project prototyping in areas such as motor control, temperature control and user interface
design. It also finds use in the general hobbyist community and, since no hardware is
required, is convenient to use as training or teaching tool.
The PCB Layout module is automatically given connectivity information in the form of a
netlist from the schematic capture module. It applies this information, together with the
user specified design rules and various design automation tools, to assist with error free
board design. PCB's of up to 16 copper layers can be produced with design size limited
by product configuration.
23
Figure 10: Proteus software layout
The 3D Viewer module allows the board under development to be viewed in 3D together
with a semi-transparent height plane that represents the boards enclosure. STEP output
can then be used to transfer to mechanical CAD software such as Solidworks or Autodesk
for accurate mounting and positioning of the board.
24
6. WORK CARRIED OUT
6.1 RC CAR
• Batteries
• Jumper wires
Program:
//speed of motors between 0 and 255, if you like you can change it
char command;
void setup() {
Serial.begin(9600);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(3, OUTPUT);
25
void loop() {
command = Serial.read();
motors_stop();
switch(command){
case 'F':
forward();
break;
case 'B':
backward();
break;
case 'L':
left();
break;
case 'R':
right();
break;
}}}
void forward(){
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(9, HIGH);
digitalWrite(6, LOW);
26
analogWrite(5, pwm_speedA);
analogWrite(3, pwm_speedB);
void backward(){
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(9, LOW);
digitalWrite(6, HIGH);
analogWrite(5, pwm_speedA);
analogWrite(3, pwm_speedB);
void left(){
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
digitalWrite(6, LOW);
analogWrite(3, 0);
analogWrite(5, pwm_speedA);
void right(){
digitalWrite(10, HIGH);
27
digitalWrite(11, LOW);
digitalWrite(9, LOW);
digitalWrite(6, LOW);
analogWrite(3, pwm_speedB);
analogWrite(5, 0);
void motors_stop(){
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9,LOW);
digitalWrite(6, LOW);
analogWrite(5, 0);
analogWrite(3, 0);
28
8.REFLECTION
Internship offers students a period of practical experience in the industry relating to their
field of study. This experience is valuable to students as a means of allowing them to
experience how their studies are applied I the real world.
During the organization study I got familiarized with many mechanical and
electrical components.
I acquired the knowledge of division of labor as there were different functions in
different departments.
It helped me to understand more about time management on work basis.
Communication with colleagues increased my knowledge in work as well as
helped in sharing knowledge with each other.
I could gain hands-on experience with the materials and components.
It helped to learn about software programming integrated with the working.
29
7. CONCLUSION
To conclude, I would like to state that the internship training has been a really
enlightening and useful. I hope that the practical knowledge gained during the
internship will definitely help me in finding job opportunities and perform well at
the time of delivering my duties as a mechanical engineer.
30
8. REFERENCES
1. https://www.cseed.org
2. https://en.wikipedia.org/wiki/Mechatronics
3. https://en.wikipedia.org/wiki/Robotics
4. https://www.arduino.cc/
5. https://www.labcenter.com/
31