SlideShare a Scribd company logo
B.Tech Industrial Training Presentation on
EMBEDDED SYSTEM AND ROBOTICS
Presented
PALLAVI BHARTI
20130549
E&C Engg. Dept., SMIT
Under the Supervision of
MR.ROHAN SINGH
TRAINING HEAD
Contents
• Introduction to Embedded Systems
• Types & Applications
• Microcontroller
• IDE & Programmer
• I/O function registers
• LCD interfacing
• ADC
• Communication
• Introduction to Robotics
• History and Laws of Robotics
• How robot moves?
• Sensors
• Conclusion
INTRODUCTION TO EMBEDDED SYSTEMS
 It is a scaled down computer which is
designed to perform a specific task
only/operation.
 Am embedded system is a software
program on a hardware chip designed
for specific purpose and can also
contain some moving parts
 ‘Embedded’ means whole system
embedded(implanted) onto an
appliance
Types & Applications Embedded systems
Non-real time embedded
system: no deadline
• Security systems
• Mobile phones
• Alarm system
• Digital camera
Real time embedded
system: deadline to be met
 Sensor system in nuclear plants
 Missile defense system
 Flight control system
PROPERTIES OF EMBEDDED
SYSTEMS
 Small in size
 Low cost
 High accuracy
 Easy to design
 Low power required
 Portable
 Efficient
APPLICATIONS OF EMBEDDED
SYSTEMS
Security system, Cell phone, Automobile system,
Memory storage device, Calculators , Printer ,
Mouse , Alarm system
MICROCONTROLLER
• Programmable digital processor with
necessary peripherals.
• It is complex sequential digital circuit
meant to carry out the job according
to the program.
Classification
• Embedded (self-contained) 8-bit
microcontroller
• 16 to 32 bit microcontroller
• Digital signal processor
Features:
• Built in monitor
program
• Built in program
memory
• Facility to interface
external memory
• Interrupts
• Analog I/O
• Serial I/O
• Timers
IDE AND PROGRAMMER
Some compilers are:
• WINAVR
• Code vision AVR
• AVR studio
• Parts of programmer:
 Software(to open .hex file on the
computer)
• Avr dude
• Avr studio
• Atprog
 Hardware
• Usb-asp(sub)
I/O PORTS
• DDRX(data direction register)
• PORT X
• PINX
LCD interfacing
We need to interface LCD to our
microcontroller so that we can display
output on it.
 Types:
• Text display
• Graphics display
 Lcd functions:
• Lcd_clear()
• Lcd_gotoxy(x,y)
• Lcd_putchar(char c)
• Lcd_putsf(constant string)
• Lcd_puts(char arr)
• Iota(into Val, char arr[])
• Foa(float armchair decimal, char arr[])
ADC
• Analog to digital converter
• It is used to convert physical
quantity like temperature,
pressure, etc. into electrical
domain i.e. voltage
• functions for adc
• Read_adc()
Timers
It is a register which is used to
measure time interval
 Timers in Atmega 16:
• Timer 0(8 bit)
• Timer 1(16 bit)
• Timer (8 bit)
 Timer modes:
• Normal
• PWM(pulse width modulation)
• CTC(clear timer on compare)
Communication
Communications Techniques:
• Simplex
• Half duplex
• Full duplex
 Modes of data transfer:
 Synchronous
 Asynchronous
 Parallel
 Serial
 Serial peripheral interface(SPI)
 Universal Synchronous
Asynchronous Transmitter
Receiver(USART)
Interrupt
It is a signal that stops the
current program and forces the
execution of another program
• Types:
Mask able
Non mask able
Hardware
Overflow
Compare match
3 external Interrupts in
Atmega16:
• INT0: PD2, Pin 16
• INT1: PD3, Pin 17
• INT2: PB2, Pin 3
Introduction to Robotics
• Robotics is the science of
designing and building Robots
Robot
• Re-programmable multi-
functional manipulator designed
to move materials, parts, tools
or specialized devices to
programmed motions
• Name ROBOT derived from
Czechoslovakian word Robota
meaning ‘compulsory labour’
• ‘Unimation’ –Joe
Engleberger-Father of
Robotics
Essential characteristics:
• Mobility
• Flexibility
• Programmability
• Mechanical capability
• Sensors
Laws of Robotics
Isaac Asimov’s, 1940 ‘robotics’
1. A robot must not injure human
being, or, through inaction, allow a
human being to come to harm.
2. A robot must obey the orders
given it by human being, except
where such orders would not
conflict with the first law.
3. A robot must protect its own
existence as long as it doesn’t
conflict with law 1st and 2nd.
Basic elements for building
autonomous robot.
• Robot chassis and actuators: body
and wheels arrangement.
• Electronics: includes Sensors,
motion control circuits, power
management system etc.
• Power Source :Usually batteries or
direct supply through wire.
• Intelligence: is achieved by using
Microcontroller.
How a Robot
moves?
• Controlling rpm and direction of
wheels, controls speed
•3 motors for 4 wheels
• 2 motors for 2 wheels and 1 ball
bearing caster
Motor and Motor Drives
• Convert electrical energy into mechanical
energy
Motors used in Embedded System &
Robotics:
• Servo, Stepper, Geared DC.
H-bridge:
• Electronic circuit enables a voltage to be
applied across load in either direction
• Allows microcontroller logic chip or remote
control can electronically command the
motor to go forward reverse brake and
coast.
Sensors
• Sensors are like “feel” for robot.
• Device that measures a physical quantity and converts it into a
signal which can be read by an observer or by an instrument.
Some sensors are:
 Temperature sensor
• like DS1621,thermistor. LM35 measures from 0 to 100 degrees
 Light Dependent Resistor (LDR)
• a resistor whose resistance varies with intensity of light.
• IR sensor: (IR led + photodiode + LM358)
• Infra red emitting diode as transmitter and photo diode as receiver
• 0V<=Output<=5V
• Output can be taken to a microcontroller by ADC
• From any “non black body” i.e. obstacle, IR reflects and falls on
photo diode.
• Hence Photo diode become forward bias, and it turn on the IC
LM358 that gives the output.
Conclusion
• electronics + mechanics +
software = ROBOT
• Efficient
• Reliable
• Interaction with environment
• Multi Tasking
• Favor for Mankind, if Used wisely
References• www.google.com
• www.wikipedia.com
Google images
• http://www.embeddedsystem.com/
• http://robotics.nasa.gov/
• www.cmosexod.com
• www.best-microcontrollerprojects.com
• Handouts given by the organization
Thank You

More Related Content

What's hot

An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
Premier Farnell
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
Chili.CHIPS
 
PCB designing and tools
PCB designing and toolsPCB designing and tools
PCB designing and toolsAkash Jadhav
 
Lecture VLSI
Lecture VLSILecture VLSI
Lecture VLSI
Shubham715
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
Usha Mehta
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resumeyuvaraj k
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
The Remote IO Port Expansion System Based on I2C Bus
 The Remote IO Port Expansion System Based on I2C Bus The Remote IO Port Expansion System Based on I2C Bus
The Remote IO Port Expansion System Based on I2C BusKyle Zheng
 
VLSI VHDL
VLSI VHDLVLSI VHDL
VLSI VHDL
vishwesh sharma
 
The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC Mohamed Youssery
 
Vlsi design-styles
Vlsi design-stylesVlsi design-styles
Vlsi design-styles
Praveen kumar Deverkonda
 
How To Design PCB
How To Design PCBHow To Design PCB
How To Design PCB
Sharan kumar
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
Pallavi Bharti
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
ravi4all
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
Santosh Verma
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
velamakuri
 
EDA
EDAEDA
SOC Interconnects: AMBA & CoreConnect
SOC Interconnects: AMBA  & CoreConnectSOC Interconnects: AMBA  & CoreConnect
SOC Interconnects: AMBA & CoreConnect
A B Shinde
 

What's hot (20)

An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
PCB designing and tools
PCB designing and toolsPCB designing and tools
PCB designing and tools
 
Lecture VLSI
Lecture VLSILecture VLSI
Lecture VLSI
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resume
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
The Remote IO Port Expansion System Based on I2C Bus
 The Remote IO Port Expansion System Based on I2C Bus The Remote IO Port Expansion System Based on I2C Bus
The Remote IO Port Expansion System Based on I2C Bus
 
VLSI VHDL
VLSI VHDLVLSI VHDL
VLSI VHDL
 
The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC The comparison between FPGA , ARDUINO , ASIC
The comparison between FPGA , ARDUINO , ASIC
 
Vlsi design-styles
Vlsi design-stylesVlsi design-styles
Vlsi design-styles
 
How To Design PCB
How To Design PCBHow To Design PCB
How To Design PCB
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
EDA
EDAEDA
EDA
 
Session 2,3 FPGAs
Session 2,3 FPGAsSession 2,3 FPGAs
Session 2,3 FPGAs
 
SOC Interconnects: AMBA & CoreConnect
SOC Interconnects: AMBA  & CoreConnectSOC Interconnects: AMBA  & CoreConnect
SOC Interconnects: AMBA & CoreConnect
 

Similar to Hp embedd system and basic obotics

Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
scmandota
 
Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdf
Bereket Walle
 
FA PRESENTATION.pptx
FA PRESENTATION.pptxFA PRESENTATION.pptx
FA PRESENTATION.pptx
ShubhamPatel256416
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)
masoommehsoud1
 
Automation(plc&scada)
Automation(plc&scada)Automation(plc&scada)
Automation(plc&scada)
Deepesh Vaishnav
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfid
Sriteja Rst
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
Yasir Hashmi
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
ravis205084
 
Remote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptxRemote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptx
DrAyyarKandasamy
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
Ali Altahir
 
Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar
Vivek Atalkar
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
ajinky gadewar
 
Fundamentals of plc 1
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1
Sachin Tupe
 
8051 microcontroller and embedded training (sahil gupta 9068557926)
8051 microcontroller and embedded training  (sahil gupta   9068557926)8051 microcontroller and embedded training  (sahil gupta   9068557926)
8051 microcontroller and embedded training (sahil gupta 9068557926)
Sahil Gupta
 
PPT-203108346-1.pdf
PPT-203108346-1.pdfPPT-203108346-1.pdf
PPT-203108346-1.pdf
VIJAYKUAMR5
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
Aladin Ganesh
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
MrSunilKumarP
 
UNIT-IV.ppt
UNIT-IV.pptUNIT-IV.ppt
39245203 intro-es-iv
39245203 intro-es-iv39245203 intro-es-iv
39245203 intro-es-ivEmbeddedbvp
 

Similar to Hp embedd system and basic obotics (20)

Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdf
 
FA PRESENTATION.pptx
FA PRESENTATION.pptxFA PRESENTATION.pptx
FA PRESENTATION.pptx
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)
 
Automation(plc&scada)
Automation(plc&scada)Automation(plc&scada)
Automation(plc&scada)
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfid
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
 
Remote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptxRemote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptx
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
 
Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
Fundamentals of plc 1
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1
 
8051 microcontroller and embedded training (sahil gupta 9068557926)
8051 microcontroller and embedded training  (sahil gupta   9068557926)8051 microcontroller and embedded training  (sahil gupta   9068557926)
8051 microcontroller and embedded training (sahil gupta 9068557926)
 
digi mul ppt
digi mul pptdigi mul ppt
digi mul ppt
 
PPT-203108346-1.pdf
PPT-203108346-1.pdfPPT-203108346-1.pdf
PPT-203108346-1.pdf
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
 
UNIT-IV.ppt
UNIT-IV.pptUNIT-IV.ppt
UNIT-IV.ppt
 
39245203 intro-es-iv
39245203 intro-es-iv39245203 intro-es-iv
39245203 intro-es-iv
 

Recently uploaded

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 

Hp embedd system and basic obotics

  • 1. B.Tech Industrial Training Presentation on EMBEDDED SYSTEM AND ROBOTICS Presented PALLAVI BHARTI 20130549 E&C Engg. Dept., SMIT Under the Supervision of MR.ROHAN SINGH TRAINING HEAD
  • 2. Contents • Introduction to Embedded Systems • Types & Applications • Microcontroller • IDE & Programmer • I/O function registers • LCD interfacing • ADC • Communication • Introduction to Robotics • History and Laws of Robotics • How robot moves? • Sensors • Conclusion
  • 3. INTRODUCTION TO EMBEDDED SYSTEMS  It is a scaled down computer which is designed to perform a specific task only/operation.  Am embedded system is a software program on a hardware chip designed for specific purpose and can also contain some moving parts  ‘Embedded’ means whole system embedded(implanted) onto an appliance
  • 4. Types & Applications Embedded systems Non-real time embedded system: no deadline • Security systems • Mobile phones • Alarm system • Digital camera Real time embedded system: deadline to be met  Sensor system in nuclear plants  Missile defense system  Flight control system PROPERTIES OF EMBEDDED SYSTEMS  Small in size  Low cost  High accuracy  Easy to design  Low power required  Portable  Efficient APPLICATIONS OF EMBEDDED SYSTEMS Security system, Cell phone, Automobile system, Memory storage device, Calculators , Printer , Mouse , Alarm system
  • 5. MICROCONTROLLER • Programmable digital processor with necessary peripherals. • It is complex sequential digital circuit meant to carry out the job according to the program. Classification • Embedded (self-contained) 8-bit microcontroller • 16 to 32 bit microcontroller • Digital signal processor Features: • Built in monitor program • Built in program memory • Facility to interface external memory • Interrupts • Analog I/O • Serial I/O • Timers
  • 6. IDE AND PROGRAMMER Some compilers are: • WINAVR • Code vision AVR • AVR studio • Parts of programmer:  Software(to open .hex file on the computer) • Avr dude • Avr studio • Atprog  Hardware • Usb-asp(sub)
  • 7. I/O PORTS • DDRX(data direction register) • PORT X • PINX
  • 8. LCD interfacing We need to interface LCD to our microcontroller so that we can display output on it.  Types: • Text display • Graphics display  Lcd functions: • Lcd_clear() • Lcd_gotoxy(x,y) • Lcd_putchar(char c) • Lcd_putsf(constant string) • Lcd_puts(char arr) • Iota(into Val, char arr[]) • Foa(float armchair decimal, char arr[])
  • 9. ADC • Analog to digital converter • It is used to convert physical quantity like temperature, pressure, etc. into electrical domain i.e. voltage • functions for adc • Read_adc()
  • 10. Timers It is a register which is used to measure time interval  Timers in Atmega 16: • Timer 0(8 bit) • Timer 1(16 bit) • Timer (8 bit)  Timer modes: • Normal • PWM(pulse width modulation) • CTC(clear timer on compare)
  • 11. Communication Communications Techniques: • Simplex • Half duplex • Full duplex  Modes of data transfer:  Synchronous  Asynchronous  Parallel  Serial  Serial peripheral interface(SPI)  Universal Synchronous Asynchronous Transmitter Receiver(USART)
  • 12. Interrupt It is a signal that stops the current program and forces the execution of another program • Types: Mask able Non mask able Hardware Overflow Compare match 3 external Interrupts in Atmega16: • INT0: PD2, Pin 16 • INT1: PD3, Pin 17 • INT2: PB2, Pin 3
  • 13. Introduction to Robotics • Robotics is the science of designing and building Robots Robot • Re-programmable multi- functional manipulator designed to move materials, parts, tools or specialized devices to programmed motions • Name ROBOT derived from Czechoslovakian word Robota meaning ‘compulsory labour’ • ‘Unimation’ –Joe Engleberger-Father of Robotics Essential characteristics: • Mobility • Flexibility • Programmability • Mechanical capability • Sensors
  • 14. Laws of Robotics Isaac Asimov’s, 1940 ‘robotics’ 1. A robot must not injure human being, or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given it by human being, except where such orders would not conflict with the first law. 3. A robot must protect its own existence as long as it doesn’t conflict with law 1st and 2nd. Basic elements for building autonomous robot. • Robot chassis and actuators: body and wheels arrangement. • Electronics: includes Sensors, motion control circuits, power management system etc. • Power Source :Usually batteries or direct supply through wire. • Intelligence: is achieved by using Microcontroller.
  • 15. How a Robot moves? • Controlling rpm and direction of wheels, controls speed •3 motors for 4 wheels • 2 motors for 2 wheels and 1 ball bearing caster
  • 16. Motor and Motor Drives • Convert electrical energy into mechanical energy Motors used in Embedded System & Robotics: • Servo, Stepper, Geared DC. H-bridge: • Electronic circuit enables a voltage to be applied across load in either direction • Allows microcontroller logic chip or remote control can electronically command the motor to go forward reverse brake and coast.
  • 17. Sensors • Sensors are like “feel” for robot. • Device that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument. Some sensors are:  Temperature sensor • like DS1621,thermistor. LM35 measures from 0 to 100 degrees  Light Dependent Resistor (LDR) • a resistor whose resistance varies with intensity of light. • IR sensor: (IR led + photodiode + LM358) • Infra red emitting diode as transmitter and photo diode as receiver • 0V<=Output<=5V • Output can be taken to a microcontroller by ADC • From any “non black body” i.e. obstacle, IR reflects and falls on photo diode. • Hence Photo diode become forward bias, and it turn on the IC LM358 that gives the output.
  • 18. Conclusion • electronics + mechanics + software = ROBOT • Efficient • Reliable • Interaction with environment • Multi Tasking • Favor for Mankind, if Used wisely
  • 19. References• www.google.com • www.wikipedia.com Google images • http://www.embeddedsystem.com/ • http://robotics.nasa.gov/ • www.cmosexod.com • www.best-microcontrollerprojects.com • Handouts given by the organization