SlideShare a Scribd company logo
1 of 20
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

Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADAIndira Kundu
 
Digital Tachometer using Aurdino
Digital Tachometer using AurdinoDigital Tachometer using Aurdino
Digital Tachometer using Aurdinoijtsrd
 
Movement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening SystemMovement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening SystemEdgefxkits & Solutions
 
PLC and SCADA communication
PLC and SCADA communicationPLC and SCADA communication
PLC and SCADA communicationTalha Shaikh
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorsubhradeep mitra
 
POLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLCPOLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLCMahendra Magre
 
Introduction to Actuators
Introduction to ActuatorsIntroduction to Actuators
Introduction to ActuatorsVeerakumar S
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfidSaurabh Uniyal
 
Gsm based garbage disposal
Gsm based garbage disposalGsm based garbage disposal
Gsm based garbage disposalSuhanthi Devraj
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate controlMohamed Magdy
 
Fundamentals of plc 1
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1Sachin Tupe
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applicationsRohit Gothwal
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVRDaksh Raj Chopra
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginnersMyEducationHub
 
Design and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal UnitDesign and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal UnitIOSR Journals
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic ControllersArslan Ahmed Amin
 
Presentation on embedded system and robotics
Presentation on embedded system and roboticsPresentation on embedded system and robotics
Presentation on embedded system and roboticsArpit Upadhyay
 

What's hot (20)

Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADA
 
Digital Tachometer using Aurdino
Digital Tachometer using AurdinoDigital Tachometer using Aurdino
Digital Tachometer using Aurdino
 
Movement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening SystemMovement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening System
 
PLC and SCADA communication
PLC and SCADA communicationPLC and SCADA communication
PLC and SCADA communication
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
 
POLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLCPOLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLC
 
Introduction to Actuators
Introduction to ActuatorsIntroduction to Actuators
Introduction to Actuators
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
 
Plc ppt
Plc pptPlc ppt
Plc ppt
 
Gsm based garbage disposal
Gsm based garbage disposalGsm based garbage disposal
Gsm based garbage disposal
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Fundamentals of plc 1
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applications
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginners
 
Design and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal UnitDesign and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal Unit
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic Controllers
 
Presentation on embedded system and robotics
Presentation on embedded system and roboticsPresentation on embedded system and robotics
Presentation on embedded system and robotics
 
Data transfer scheme
Data transfer schemeData transfer scheme
Data transfer scheme
 

Similar to Hp embedd and_robotics

Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfBereket Walle
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)masoommehsoud1
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfidSriteja Rst
 
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
 
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.pptxDrAyyarKandasamy
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic conceptsYasir Hashmi
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER ravis205084
 
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
 
PPT-203108346-1.pdf
PPT-203108346-1.pdfPPT-203108346-1.pdf
PPT-203108346-1.pdfVIJAYKUAMR5
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security Systemajinky gadewar
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSAladin Ganesh
 
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
 
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 roboticsPallavi Bharti
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate SystemAmeer Khan
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerArul Kumar
 
Scada presentation
Scada presentationScada presentation
Scada presentationAmit Kumar
 

Similar to Hp embedd and_robotics (20)

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
 
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
 
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
 
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
 
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)
 
PPT-203108346-1.pdf
PPT-203108346-1.pdfPPT-203108346-1.pdf
PPT-203108346-1.pdf
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
 
digi mul ppt
digi mul pptdigi mul ppt
digi mul ppt
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
 
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)
 
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
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Scada presentation
Scada presentationScada presentation
Scada presentation
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

Hp embedd and_robotics

  • 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