Report Sd1
Report Sd1
ROBOTICS
VPROTECH DIGITAL MOHALI
Submitted by
SARTHAK (20010305022)
Semester 7th
Under supervision of
1
CERTIFICATE
This is certified that Sarthak student of B.tech (E.E) roll no. 20010305048 has
Has completed his industrial training during 27 july 2023 to 8 sep 2023 has partial
External
Date: 5/12/23
2
TRAINING CERTIFICATE
3
EVALUATION SHEET
4
STUDENT DECLARATION
SARTHAK S/O Sh. Suresh Kumar, student of B.Tech in Electrical
Engineering ,studying in 7th sem. at Rajiv Gandhi Government Engineering
College Kangra at Nagrota Bagwan (H.P) hereby declare that the work and
Projects presented in dissertation “Six Weeks Industrial Training Report
on – ROBOTICS’’ is the outcome of my work, it is bonafide and correct
to my knowledge.
The matter embodied in this report is original and has not been submitted
for the reward of any other degree.
SARTHAK
20010305048
EE 7TH SEM
HR Mamta Panwar
5
ACKNOWLEDGEMENT
I firstly thank God for giving me the strength and courage which were key
features for the completion of the project. It acknowledges all the people who
gave me their extreme support in making the project successful.
I would like to thank Head of the E.E. Department, Mr. Ajay Sharma for his
constant encouragement throughout the making of the project.
My special thanks to my Project guide Mr. Deepak Kumar for his constant
support and guidance regarding the project work. I am also thankful to all the
faculty members of Electrical Engineering department for their valuable advice
that helped me to complete the project.
In the end, I would like to extend my thanks to my beloved parents for their
support at each and every step of progress I made in the project work and
continuous cooperation in any way possible for the betterment of the project.
SARTHAK
20010305048
EE (7TH Sem)
6
ABSTRACT
This industrial report presents my experience gained during the Six (6)
weeks of industrial training undertaken at VPRO tech digital Mohali. This
pandemic period led me to a door of opportunity to explore the industrial
aspects, that are necessary for any graduate student.
This report discusses the technical skills gained during the training period
and justify the relevance of the scheme in equipping students with
needed technical competence to thrive in the world.
7
PREFACE
VproTech Digital is a institute which deals in Web Designing, Web Development, Digital
Marketing, Android Development, Logo Designing, Interior Designing. It also provides
courses like Autocad 2D/3D, Autodesk Revit, 3ds-Max and E-lab et
Website: www.vprotechdigital.com
Founded: March,2017
TABLE OF CONTENTS
8
Introduction to Robotics 10
Introduction to basic components …………………………………………..
……………………………………………………… 11-16
Sensors used in
robotics………………………………………………………………………………………………………
………………17-19
Proteus
software……………………………………………………………………………………………………
…………………………….20-24
INTRODUCTION TO PROTEUS
FEATURES OF PROTEUS
HOW TO DRAW CIRCUIT IN PROTEUS
Arduino
platform……………………………………………………………………………………………………
……………….25-32
INTRODUCTION TO ARDUINO
ADVANTAGES OF ARDUINO
ARDUINO HARDWARE
COMPONENTS USED IN ARDUINO
DIFFERENT TYPES OD ARDUINO BOARDS
ARDUINO IDE SOFTWARE
Projects on proteus
Arduino…………………………………………………………………………………………………33-
40
Led blink
Led brightness control using potentiometer
7 segment display
Interfacing i2c lcd with arduino
Project on lcd display
Home security system using keypad
Conclusion…………………………………………………………………………………………………
……………………………….41
Future
scope…………………………………………………………………………………………………………
………………….42
9
Reference…………………………………………………………………………………………………
……………………………….43
INTRODUCTION TO ROBOTICS
A robot is a programmable machine designed to carry out tasks autonomously or semi-
autonomously. It can be controlled remotely or operate through pre-programmed
instructions, often performing repetitive or dangerous tasks in various fields such as
manufacturing, exploration, or healthcare.
Robotics is a multidisciplinary field that involves the design, construction, operation, and use
of robots. It encompasses various branches and fields, including:
Electrical Engineering: Focuses on the electrical systems, sensors, and actuators that enable
a robot's functionality.
Computer Science: Deals with programming and developing the software that controls the
robot's behavior, perception, and decision-making.
Control Engineering: Concerned with the algorithms and systems used to regulate and
control the movement and actions of robots.
10
INTRODUCTION TO BASIC COMPONENTS
1. AC current- The current that changes its magnitude and polarity at
regular intervals of time is called an alternating current. The major
advantage of using the alternating current instead of direct current
is that the alternating current is easily transformed from higher
voltage level to lower voltage level. When the resistive load R is
connected across the alternating source shown in the figure below,
the current flows through it. The alternating current flows in one
direction and then in the opposite direction when the polarity is
reversed.
11
2. DC Current- Direct Current, abbreviated as DC, is defined as the
unidirectional flow of electric charge (mainly electrons) through a
conductor. Therefore, the type of electric current which flows only in
one direction through the conductor is called DC or direct current.
Sometimes, we use the term DC Current torefer to the direct
current. The direct current can flow through all the conducting
materials like metallic wires or semiconductors.
12
Applications of DC:
• Direct current is required for the operation of most electronic circuits
like toys, smartphones, laptops,etc
• Direct current is used for long distance high voltage power transmission
in HVDC systems.
13
COMPONENTS OF TRANSFORMER
Core: Typically made of laminated iron, the core provides a path for magnetic
flux and enhances the transformer's efficiency.
Windings: There are primary and secondary windings. The primary winding
receives electrical power, and the secondary winding delivers the transformed
power. The windings are usually made of copper wire.
Insulation: Insulating materials are used to separate the windings and prevent
short circuits.
Transformer Oil: Often used for cooling and insulation purposes, transformer
oil helps dissipate heat and insulates the windings.
Tap Changer: Some transformers have tap changers to adjust the turns ratio,
allowing for voltage regulation.
Buchholz Relay: Common in oil-filled transformers, this relay detects faults
such as internal arcing or overheating.
Cooling System: Transformers need efficient cooling to dissipate heat generated
during operation. This can be achieved through natural convection, fans, or other
cooling methods.
DIODES
Diodes are used to protect circuits by limiting the voltage and to also
transform AC into DC. Semiconductorslike silicon and germanium are
used to make the most of the diodes. Even though they transmit current
14
in a single direction, the way with which they transmit differs. There are
different kinds of diodes and each type has its own applications
CONSTRUCTION OF DIODES
Diodes can be made of either of the two semiconductor materials, silicon
and germanium. When the anode voltage is more positive than the
cathode voltage, the diode is said to be forward-biased, and it conducts
readilywith a relatively low-voltage drop. Likewise, when the cathode
voltage is more positive than the anode, the diode is said to be reverse-
biased. The arrow in the diode symbol represents the direction of
conventional current flow when the diode conducts.
CAPACITOR
Capacitor is an electronic component that stores electric charge. The
capacitor is made of 2 close conductors (usually plates) that are
15
separated by a dielectric material. The plates accumulate electric charge
when connected to power source. One plate accumulates positive charge
and the other plate accumulates negative charge. The capacitance is the
amount of electric charge that is stored in the capacitor at voltage of 1
Volt. The capacitance is measured in units of Farad (F).
VOLTAGE REGULATOR
16
It is an essential element of power supplies used in several electrical and
electronic devices such as computers, amplifier, automobile alternator,
mobile chargers, etc. A is basically an electronic circuit that generates a
regulated voltage of fixed value from an unregulated fluctuating voltage.
PIN-1 (Input PIN) The PIN-1 is used to provide input voltage to the
voltage regulator 7805. The value of voltage connected at the PIN-1
should be in the range of 7 V to 35 V. Hence, the unregulated voltage is
connected to PIN-1 of the voltage regulator 7805 IC. It is important to
note that if we provide 7.2 V at the PIN-1, then the PIN-1 achieves its
maximum efficiency.
PIN-3 (Output PIN) For voltage regulator 7805 IC, the PIN-3
is used to take the fixed regulated output voltage of 5 V. But, practically,
the output voltage of voltage regulator 7805 ranges from 4.8 V to 5.2 V
17
SENSORS USED IN ROBOTICS
1. Infrared sensor- An infrared sensor detects infrared
radiation, commonly used in devices like motion detectors,
night vision cameras, and remote controls. An infrared
sensor typically consists of an infrared source, detector,
and signal processing circuit. The source emits infrared
radiation, and the detector measures the received
radiation. The circuit processes this data for various
applications like temperature sensing or motion detection.
18
3. GAS SENSOR- gas sensor is designed to detect the
presence of specific gases in the environment. Its components
typically include:
19
Humidity sensor- It measures the amount of moisture in the air.
These sensors are used in various applications like weather stations,
HVAC systems, and even in some smart home devices to monitor and
control humidity levels for comfort, health, or industrial purposes.
20
PROTEUS SOFTWARE
INTRODUCTION TO PROTEUS
• Proteus is used to simulate, design and drawing of electronic circuits. It
was invented by the Labcenter electronic.
• Using proteus you can find different parents of circuits such as current,
a voltage value of any component and resistance at any instant which is
very difficult in a practical circuit
• It's available in four languages i.e. English, Chinese, Spanish & French.
FEATURES OF PROTEUS:
• There are 2 main parts of proteus first is used to design and draw
different circuits and thesecond is for designing of PCB layout.
22
• First is ISIS that used to design and simulate circuits. And second is
ARES that used fordesigning of a printed circuit board.
In the above figure, you can see the proteus window and this window
has many sections that areexplained in the above figure
Zoom Option : By using this option you can easily zoom in and zoom out
your layout and can observecomplete simulation very clearly.
Tool Option : By using this option you can select different devices like
voltmeter, ammeter, oscilloscope,etc.
Run Buttons : At the left bottom there are 4 buttons Run, stop, pause
and stop. These buttons are like theremote control and on and off your
circuit.
STEP 3- • After clicking on components mode you will see two buttons P
and L. If you move to P button youwill see Pic from Libraries. • It is used
to select different components for circuit construction .
STEP 4- When you will click on the P button you will see box shown in
the below figure. Type your componentfor a circuit. As I type button and
you can see a button in right figure that different buttons are shown you
can selectaccording to your use.
STEP 5- When you will select components for your project you will see
them in a box shown in the belowfigure. I have also selected some
components for designing of a simple circuit. After the selection of
components make the circuit layout of your project and connect all these
components with the wires. For connection of one component to other
clicks left of first one terminal of component and drag it toother
components. If you want to remove any component or remove its
connection just double click on respective of acomponent of wire.
STEP 6- When you connect all components in the circuit like run button
in left bottom see the practical workingof your circuit
24
STEP 7- When you will observe the simulation of your circuit than click on
stop button on the left bottom tostop the working of the circuit
ARDUINO PLATFORM
Introduction- The Arduino platform is an open-source electronics platform
that has gained significant popularity since its introduction in 2005. It
provides a user-friendly and versatile way for beginners and professionals
alike to create interactive projects and prototypes.
At the heart of the Arduino platform is the Arduino board, which consists
of a microcontroller that can be programmed to perform various tasks.
The Arduino board is equipped with input and output pins that allow it to
interact with a wide range of electronic components such as sensors,
actuators, and displays.
One of the key strengths of Arduino is its simplicity and accessibility. The
Arduino programming language is based on a simplified version of C++,
making it easier for beginners to learn and use. Additionally, the Arduino
integrated development environment (IDE) provides a user-friendly
interface for writing, compiling, and uploading code to the Arduino board .
The Arduino platform also offers a vast library of pre-written code and
examples that make it easy to incorporate complex functionality into
25
projects. This extensive library covers a wide range of applications, from
basic tasks like blinking an LED to advanced projects involving wireless
communication and robotics.
With its versatility, ease of use, and strong community support, the
Arduino platform has become a go-to choice for numerous projects,
including home automation, robotics, environmental monitoring, wearable
technology, and more. Whether you are a student, hobbyist, or
professional, Arduino provides an excellent platform for exploring the
world of electronics and unleashing your creativity.
Advantages of Arduino
⚫ User-Friendly: The Arduino platform is designed with
beginners in mind. It offers a simplified programming language
and an intuitive integrated development environment (IDE),
making it accessible to individuals with little or no prior
programming experience.
26
Things), and more. The platform supports various sensors,
actuators, and communication protocols, allowing for diverse
project possibilities.
27
⚫ Integration with Other Platforms: Arduino can be
integrated with other platforms and technologies, allowing you to
combine its capabilities with other systems like Raspberry Pi,
cloud services, and mobile devices.
ARDUINO HARDWARE
Arduino is open-source hardware. Most Arduino boards consist of
an Atmel 8-bit AVR microcontroller (ATmega8, ATmega168,
ATmega328, ATmega1280, ATmega2560) with varying amounts
of flash memory, pins, and features. The 32- bit Arduino Due,
based on the Atmel SAM3X8E was introduced in 2012. The boards
use single or double-row pins or female headers that facilitate
connections for programming and incorporation into other circuits.
These may connect with addon modules termed shields. Multiple,
and possibly stacked shields may be individually addressable via
an I²C serial bus. Most boards include a 5 V linear regulator and a
16 MHz crystal oscillator or ceramic resonator. Some designs,
such as the Lily Pad, run at 8 MHz and dispense with the on board
voltage regulator due to specific form-factor restrictions.
29
30
31
Components used in Arduino
• Analog Reference pin (orange)
• Toggles External Power and USB Power (place jumper on two pins
closest todesired supply) -SV1 (purple)
• USB (used for uploading sketches to the board and for serial
communication between the board and the computer; can be used to
power the board)
32
INTRODUCTION TO ARDUINO IDE SOFTWARE
❖ Arduino IDE is an open-source software, designed by Arduino.cc and
mainly used for writing, compiling & uploading code to almost all Arduino
Modules.
❖ It is available for all operating systems i.e. MAC, Windows, Linux and
runs on the Java Platform that comes with inbuilt functions and
commands that play a vital role in debugging, editing and compiling the
code
❖ The main code, also known as a sketch, created on the IDE platform
will ultimately generate a Hex File which is then transferred and uploaded
in the controller on the board.
❖ The IDE environment mainly contains two basic parts: Editor and
Compiler where former is used for writing the required code and later is
used for compiling and uploading the code into the given Arduino Module.
This environment supports both C and C++ languages.
33
Projects with Arduino and proteus:
1. LED Blink-LEDs are small, powerful lights that are used in many
different applications. To start, we will work on blinking an LED, the
Hello World of microcontrollers. It is as simple as turning a light on
and off. Establishing this important baseline will give you a solid
foundation as we work towards experiments that are more complex.
COMPONENTS REQUIRED-
i. 1 x Breadboard
ii. 1 x Arduino Uno
iii. 1 x LED
iv. 1 x 330 Ohm Resistor
v. 2 x Jumper Wires
34
Source code
Circuit diagram-
35
SOURCE CODE
3. 7 SEGMENT DISPLAY-
From the name we can say that this display is further divided into the seven
segments used to display the numeric data of the Arduino code. This display is
small in size and we can also combine two or more displays if big numeric data is
to be displayed. Such a display is feasible in the projects like building a countdown
timer, displaying the temperature, number of visitors or displaying the token
numbers in the bank or in the hospitals.
36
Circuit diagram on breadboard
Source Code
37
4. INTERFACING I2C LCD WITH ARDUINO
i. LCDs (Liquid Crystal Displays) are used in embedded system applications for
displaying various parameters and status of the system.
38
ii. LCD 16x2 is a 16-pin device that has 2 rows that accommodate 16 characters
each. LCD 16x2 can be used in 4-bit mode or 8-bit mode.
ii. It is also possible to create custom characters.
iv. It has 8 data lines and 3 control lines that can be used for control purposes.
v. For more information about LCD 16x2 and how to use it, refer the topic LCD
16x2 module in the sensors and modules section.
vi. A typical I2C LCD display consists of an HD44780-based character LCD
display and an I2C LCD adapter. Let’s learn more about them.
vii. As the name suggests, these LCDs are ideal for displaying only characters. A
16×2 character LCD, for example, can display 32 ASCII characters across two
rows.
viii. If you look closely, you can see tiny rectangles for each character on the screen
as well as the pixels that make up a character. Each of these rectangles is a grid of
5×8 pixels.
IX. I2c Adapter: At the heart of the adapter is an 8-bit I/O expander
chip – PCF8574. This chip converts the I2C data from an Arduino into
the parallel data required for an LCD display. The board also includes
a tiny trim pot for making precise adjustments to the display’s
contrast. There is a jumper on the board that provides power to the
backlight. To control the intensity of the backlight, you can remove
the jumper and apply external voltage to the header pin labeled
‘LED’
Source code
41
CONCLUSION
42
Embedded systems and robotics have witnessed significant
advancements and integration into various industries, transforming the
way we interact with technology and perform tasks. These two fields have
revolutionized automation, enabling machines and devices to operate
autonomously, adapt to changing environments, and execute complex
tasks efficiently.
43
FUTURE SCOPE OF
ROBOTICS
Increased Automation: Robotics will lead to more automated
processes across various industries, boosting efficiency and
productivity.
44
REFERENCES
[1] https://www.arduino.cc/reference/en/
[2] https://lastminuteengineers.com/
[3] www.electronics-notes.com/
[4] www.components101.com/
[5] www.circuitdigest.com/
45