Ensino Training Report Naveen
Ensino Training Report Naveen
Ensino Training Report Naveen
Sincerely,
Naveen Singh Rathore
Certifcate:-
Day 1:-
Basic theory of embedded systems
Automation is based on embedded systems (soft
wire, hard wire, industrial Automation).
Emedded systems is based on microcontroller.
IC’s
Generation of microcontroller:- >8048>8096>
8051 > AVR >PIC > ARM > Arduino.
Problems faced by 8051 microcontroller (CISC,
missing ALU, missing ADC, missing ADC,
missing PWM, etc.) are resolved by AVR and
Arduino.
Day 2:-
Introduction to ISIS proteusdesign software.
Basic LED circuit .
Series and Parallel connection of LED .
>> Major circuit of conversion of 220 AC supply into
5v DC (based on the principle of charger).
Practice of all these circuits by me.
Fig.4: Circuit on ISIS proteus simulator
Day 3:-
Introduction of 7 segment display
Types-
7 segment common cathode
7 segment common anode
Circuit of 7 segment display and print an number (using
logic toggle as power supply)
Fig.5: 7 segment display circuit
Circuits of 14 segment display
Print alphabetic letter M and N with the help of 14
segment common cathode display.
Day 4:-
L293D :- This IC is used in circuit to provide 12
volt power supply to the output device even it is 5V
at input side.
ULN2003A :- This IC is used for drive multiple
devices but the drawback is if digital 1 is given to it
, it give digital 0, hence no power is provided by it
at its output pins, we can connect ground terminal
to it.
1.Circuit is designed to drive motors using L293D IC.
2. ULN2003A IC is used to driver motors
alternatively providing an external power supply and
input 5v(logic toggle).
Day 5:-
Introduction of AVR
Theory of AVR
Pin diagram of AVR
Pin’s explanation of AVR
Day 6:-
Software used to program AVR are AVR Studio (old
version)/ ATMEL studio (new version)
Introduction of ATMEL studio and basic program-
1. On/off led using atmel studio program in isis
proteus design simulator.
2. Blink led using atmel program in isis proteus
design software using delay function.
Day 7:-
Day 8:-
Disco light is designed with the help of leds which
active line by line and gets off in the same manner.
This is done with the help of program in ATMEL studio
and designing circuit in proteus design simulator.
Fig.16&17: LED interfacing circuit 3
Print any number using ATMEGA16 in proteus
design simulator by adding program through
ATMEL studio.
Day 9:-
Program is written in ATMEL studio software and then
it is implemented in the circuit which is designed in
proteus design simulator which uses 8 leds and a 7
segment common anode display and print the number
according to the number of leds on.
Day 10:-
Two motors are used and a circuit is designed on
proteus design simulator which rotate clockwise on first
button and anticlockwise on second button and this is
done with the help of program executed in ATMEL
studio software.
Fig.21: motor with L293D IC
Day 11:-
Four motors are used and a robot is made on proteus
design simulator and program is implemented with the
help of ATMEL studio.
Now this robot will move forward, left, right, backward,
stop after 2 second delay on every action.
Fig.22: automatic robot
Day 12:-
● A circuit is designed using ATMEGA16 and a ic
L293D and a lamp of 220 volt.
This lamp will glow when button is pressed which
works as sensor. The program is implemented in
ATMEGA16 with the help of ATMEL studio.
Fig.23: AC component
Day13:-
With the help of Proteus design simulator a circuit is
designed which works as keypad and prints the
number 0-9 on 7 segment display, on pressing buttons
sequenceally. An ic 4511 is used which convert the 4
input pins to 7 output pins which are connected to 7
seg display.
This is done with the help of program in ATMEL
studio.
Day 15:-
Introduction to arduino IDE programming software.
Blink of led in proteus design simulator with the help
of arduino IDE software.
This program is written and complied in arduino IDE
and the implemented in the circuit designed in
proteus design simulator.
Fig.27: LED interfacing 1
Day 16:-
Four leds are blink alternatively one by one on
proteus design simulator after insertion of program
in arduino UNO by arduino IDE software.
Fig.28: LED interfacing 2
All the 14 I/O (13-0) pins are used as output to
blink 14 ledsalternatively one by one by
programming in arduino IDE software and
implemented in arduino UNO circuit in proteus
design simulator.
Day 17:-
Program is written for a arduino UNO circuit which
display lles in a Disco light. 14 leds are used in this
circuit on arduino UNO 14 I/O pins. Thus is very
difficult to define 14 leds in program and program
become complex so to overcome this program for
loop is used which decrease complexity of code.
Fig.30: LED interfacing 4
Day 18:-
Arduino UNO is used with 7 segment display with IC
4511 to print the numbers (8,4,2,1) and then gets off
sequenceally. The program is written on arduino IDE
software and implemented in proteus design
simulator circuit.
Fig.31: 7 segment interfacing 1
More circuits are designed with 7 segment display and
arduino UNO with the help of program in arduino IDE
software.
Day 19:-
Button interfacing is done which works as sensor, this is
connected with led through arduino UNO. This done
with 1 led and 2 leds also.
Fig.32:Button interfacing 1
More circuits of leds are practiced with arduino
UNO and button interfacing. The program is
written in arduino IDE software and executed, then
it is implemented in the proteus design simulator
circuits.
Day 20:-
Motor circuits are made in which 1 st motor rotates
clockwise and 2ndmotor rotates anticlockwise on
pressing 1st button and on pressing 2nd button 1st motor
rorates anticlockwise and 2nd motor rotates clockwise.
This is done with the help of arduino IDE software, the
Day 21:-
Fig.34: Robot using button
A robot car is made with the help of arduino UNO and 4
motors on proteus design simulator, this car moves
forward, backward, left, right, and then stop after
pressing buttons. The program is implemented through
arduino IDE software.
Day 22:-
Introduction to serial communication, if we want
transmit or receive information through wireless mode
then the serial communication is used in programming.
For example if we want to give message in bluetooth
module then it will give this information to arduino
UNO and action takes place.
Basic circuit is designed to understand the
transmission of information, so the an arduino is
taken and virtual terminal is connected with it.
And output is observed on it.
Fig.35: Serial communication
Day 23:-
A wireless robot is made in proteus design simulator
which works according to the command given f:
robot moves forward, b: backward, l: left, r: right, s:
stop. This is done with the help of arduino IDE and
serial communication.
Day 24:-
AnalogRead and Analogwrite are discussed and with
the help of these a led circuit is designed in proteus
design simulator and programed through arduino IDE
software purpose of this circuit is to control the
Day 25:-
A potentiometer is used in previous circuit with led
to control the voltage supply to led.
Fig.38: LED brightness control 1
Day 26:-
Temperature sensor is studied and basic circuit of
temperature control is made on proteus design
simulator and program is implemented through
arduino IDE software.
And this temperature is displayed on the virtual
terminal as shown in the above image.
Further circuits of temperature sensor are practiced.
Fig.40: Sensor interfacing 1
Day 27:-
The temperature sensor is interfaced with a motor
which works as fan. Temperature sensor is connected
at the analog input side.
-When the temperature is above or equal to 18’C then
motor/fan will turn on automatically and gets off
when temperature is lower then 18’C .
Day 28:-
LCD (liquid crystal display) is studied and pins are
read clearly. LCD on which we are working is 16×2
means that it has 16 (0-15) columns and 2(0,1) rows.
To define LCD in arduino IDE #include
<LedCrystal.h> header file is used.
Day 29:-
LCD is used in proteus design simulator and it can be
picked using LM016L name. Basic program of print
hello in LCD using arduino IDE program is done.
- A temperature sensor is connected with LCD and
Arduino UNO on proteus design simulator.
Day30:-
Temperature sensor is connected with LCD and a
motor which works as fanthe temperature is varied
and it is printed on lcd. If temperature is above 18’C
then fan gets on and its is displayed on LCD and if
temperature is lower than 18’C then fan will
automatically gets of and lcd prints fan off with
temperature.
Fig.45: LCD interfacing with motor
Day 31:-
A project is simulated on ISIS proteus design
simulator which works according to the buttons
input . In this a LCD is connected which shows the
condition of buttons and motors.
When 1st button is on thenone motor rotates
clockwise and other motor rotates anti-clockwise.
When 2nd button is on then 2nd motor rorates
clockwise and 1st motor rotates anticlockwise. This all
is displayed on LCD as shown in image.
But when both buttons are off then LCD display that
please enter input because both motors are off.
Day 32:-
A project is made on ISIS proteus design simulator in
which a moisture sensor is connected to observe the
moisture percentage in soil and a pump is used to
supply water to the field, a LCD is connected with
arduino UNO which shows the moisture in soil and
pump status (ON /OFF).
If farmer are planting different crops in different
season (ex.- Rice, wheat, cotton, sugarcane) then 4
bbuttonsare provide to activate different modes
according to crops.
Let moisture required for rice is 80%, for wheat it is
60%, for cotton namaste it’s 40% and for sugarcane it
is required 20%.
If moisture observed by soil moisture sensor is below
than 80% then pump will start automatically (Ruce
mode should be activated).
And same for the other crops also.V If two or more
modes are activated together then it will turn off
pump and shows error in LCD as shown in the image
Fig.47: Crop based automatic irrigation system
Day 33:-
Day 34:-
The programs of arduino UNO are implemented on
hardware and observed.
Basic led blink program is done with the help of
arduino IDE. Then connections are made on
arduino UNO board to design a disco lights.
One more circuit is designed to increase and
decrease the intensity of led.
Fig.49: Hardware implementation
Day 35:-
Motor is controlled with the helpbof arduino UNO
board and it is rotated clockwise and anticlockwise
after delay of a second.
Fig.50: Motor implementation
Various types of sensors are doen by arduino board and
the program is uploaded by arduino IDE software.
These sensors are :-
IR Sensor
Soil moisture sensor
LPG gas sensor
LDR sensor
Ultrasonic sensor and etc.
Day 36:-
Project : VOICE CONTROL ROBOT
Fig.52:- VCR project hardware implementation
● The Voice Control Robot project, undertaken by
Naveen Singh Rathore under the guidance of Mr. Ashok
Kumar sir. Aims to develop a robot that can be
operated through voice commands. And have many
application in robotics, speech recognition etc.
Hardware Components:-
● Microcontroller (Arduino UNO): Serves as the brain
of the robot, processing voice commands and
controlling movements.
● Motor Drivers : Controls the motors based on signals
from the microcontroller.
● DC Motors: Enable the robot’s movement.
●Chassis: Provides the structural framework for the
robot.
● Power Supply: Provides necessary power to all
components.
Software components:-
● Arduino IDE: Used for programming the
microcontroller.
● Embedded C/C++: Programming language used for
coding the microcontroller.
Result:-
● The voice-controlled robot successfully responded to
predefined voice commands with high accuracy. The
system demonstrated robust performance in processing
voice inputs and controlling the robot’s movements
accordingly.
● Minor issues related to background noise and loss
wiring in circuit are identified which can be mitigated
through additional filtering and calibration.
Conclusion:-
● The Voice Control Robot project successfully
achieved its objectives, demonstrating the practical
application of voice recognition and microcontroller
technology in robotics. This project serves as a valuable
educational tool, enhancing understanding of integrated
systems and their real-world applications in the field of
electronics and communication engineering.
Fig.53:- Certificate distribution