SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
PowerPoint presentation
on
Six week summer training based on
Embedded system and robotics
Submitted to:- School of Electronic and electronics
Lovely professional university
Submitted by:-
Name: - Arpit
registration no: -11106840
Section: - E1105
ORGANISATION OVERVIEW
• Hewlett-Packard company(Hp),founded by bill Hewlett, and Dave Packard on February11,1947.
• Hp provide products, technologies, software, solution and services.
• It’s headquarter is in Palo, alto, California, U.S.A. and in India it’s head office is in Bengaluru.
• Training was at Hp nodal training centre, Chandigarh under the north zone office situated at Gurgaon,
Haryana, India.
• Hp is known for its electrical and electronic products like, printers from Hp image and printing group.
• The core ideology of the group is “Deep respect for the individual, and focus on high level of achievement
and contribution”.
• Mr Akash Bhargava who is a trainer of embedded system and robotics at Hp my external guide during
training period.
TECHNOLOGY LEARNT
Embedded system
• Embedded system is a scaled down computer system which is designed to
perform one or a few dedicated operations.
• We can say that it is a hardware which has its own software and designed
for some particular task.
• Once an embedded system is programmed for a certain task, it is not
possible to change the firmware afterward.
• HW-SW systems in embedded system
- Software is used for more features and flexibility.
- Hardware are used for performance and security.
ROBOTICS
• Robotics is the science of designing and building robots suitable for real‐life applications
• The word “ROBOT” is derived from the word ROBOTA which means 'compulsory labour’.
• Isaac Asimov's Three Laws of Robotics:.
1. First Law - A robot may not injure a human being, or, through inaction, allow a human being to
come to harm.
2. Second Law - A robot must obey orders given it by human beings, except where such orders would
conflict with the First Law.
3. Third Law A - robot must protect its own existence as long as such protection does not
conflict with the First or Second Law
MICROCONTROLLER
• A Microcontroller is a programmable digital processor with necessary peripherals.
• A Microcontroller has required on‐chip memory with associated peripherals. A microcontroller
can be thought of a microprocessor with inbuilt peripherals.
• They will have the ability to retain functionality while waiting for an event such as a button press or
other interrupt.
• power consumption while sleeping (CPU clock and most peripherals off) may be just Nano watts ,
making many of them well suited for long lasting battery applications.
• The architecture of modern microcontrollers are derived from two basic architecture- Harvard and
Princeton architecture.
• The microcontroller on which the project is based is AVR ( ATmega16).
ATmega16
• AVR (Advanced Virtual Risc) is a Modified Harvard architecture 8‐bit RISC single chip microcontroller
(µC) which was developed by Atmel in 1996. The AVR was one of the first microcontroller families
to use on‐chip flash memory for program storage.
• Feature of ATmega16: -
Advanced RISC Architecture
16K Bytes of In‐System Self‐Programmable Flash
 512 Bytes EEPROM, 1K Byte Internal SRAM and 32 Programmable I/O Lines
In‐System Programming by On‐chip Boot Program and 8‐channel, 10‐bit ADC
Two 8‐bit Timer/Counters with Separate Prescaler and Compare Modes
One 16‐bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
 Four PWM Channels Programmable Serial USART Master/Slave SPI Serial Interface
 Programmable Watchdog Timer with Separate On‐chip Oscillator with External and Internal Interrupt
Sources
PROJECT DETAIL
Computer controlled robot
• Major aspect of this project is to explain the communication protocol and hardware used for the
communication with Atmega16.
• AVR has USART for serial communication.
• It’s follow RS-232 communication protocol, the protocol is such that it automatically synchronize
itself.
• In RS-232 a voltage of logic”1”(mark) is between -3v dc to -15v dc, while the logic”0”(space) is
between +3v dc to +15v dc. Thus to interface a RS232 with the MCU we need to use an IC MAX232
:
Device 1 Device 2
rx
TX
TX
rx
Connection of max 232 PC DB9 MALE CONNECTOR
USART
• The data to be transmitted is written to one of the register of USART and USART transmits it.
• USART automatically senses the transmission of RX line and then inputs the whole Byte and when
it has the byte it informs the CPU to read the data from one of its registers.
• The UART of the AVR is Connected to the CPU by the
following Six Registers
• The UART of AVR is versatile and can be setup for
various different mode as required by your application
• In the code vision Avr we need not to fill the value of the register but if we are
writing the code in the Avr gcc we have specify the value of the registers.
• We have to set values of UCSRA, UCSRB, UCSRC and USART baud rate
registers and they are UBRRH and UBRRL.
• The UBRR value is calculated according to following formula.
• Where fosc is frequency of the CPU.
• UBRR can hold only integer value. So it is better to use the baud rates that give
UBRR value that is purely integer or very close to integer. So if UBRR value
comes to be 7.68 and you decide to use UBRR=8 then it has high error percentage,
and communication is unreliable
• L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers
since they take a low-current control signal and provide a higher-current signal. This higher current
signal is used to drive the motors.
• The motors are rotated on the basis of the inputs provided across the input pins as LOGIC 0
or LOGIC 1.
• Lets consider a Motor connected on left side output pins (pin 3,6). For
rotating the motor in clockwise direction the input pins has to be provided
with Logic 1 and Logic 0
• Pin 2 = Logic 1 and Pin 7 = Logic 0 | Clockwise Direction
• Pin 2 = Logic 0 and Pin 7 = Logic 1 | Anticlockwise Direction
• Pin 2 = Logic 0 and Pin 7 = Logic 0 | Idle [No rotation][Hi-Impedance state]
• Pin 2 = Logic 1 and Pin 7 = Logic 1 | Idle [No rotation]
L293D
SOFTWARE
• Code Vision AVR (CVAVR)
• Setting USART in CV Avr
USB PROGRAMMER
• USB OR STK 600 is used as USB in‐circuit programmer for Atmel AVR controllers to burn the
program in the microcontroller.
• Docklight is communicating software to communicate in between Avr kit and
computer.
We have to select the com no .and baud rate in the project setting ,it provide us a
terminal between keyboard of computer and microcontroller.
RESULT AND DISCUSSION
• When we write the already defined word on the dock light software the robot will
move accordingly.
• f = forward direction
• r = right direction
• l = left direction
• b = backward direction
• s = stop
• The communication between the microcontroller and robot is implemented with the
help of USART and RS-232 communication protocol of atmega16.By this we learnt
about the use of embedded system and robotics and learnt to use microcontroller in
the real time application.
REFERENCES
• 1- Embedded system and robotics-basic/student version-1 by saurav
• sankule-hp India sales Pvt. Ltd
• 2- AVR Microcontroller and Embedded Systems by Muhammad ali maizdi
• 3- www.avrprojects.com/atmega16
• 4- www.engineersgarage.com/atmega16
• 5- www.sodoityourself.com
• 6- Video book by Hp India sales Pvt. ltd
• 7- Data sheet of atmega16 ,l293d and max232
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSMALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSMMallemptiOohasri
 
electronics seminar ppt
electronics seminar pptelectronics seminar ppt
electronics seminar pptVibhu Mishra
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking systemRahul Wagh
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsWalaaMohamed
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduinoIkram Arshad
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATION
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATIONACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATION
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATIONYoga Lakshmi
 
Robot controlled car using Wireless Module
 Robot controlled car using Wireless Module Robot controlled car using Wireless Module
Robot controlled car using Wireless Moduleshreyaseksambe
 

Was ist angesagt? (20)

ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSMALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
 
electronics seminar ppt
electronics seminar pptelectronics seminar ppt
electronics seminar ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking system
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATION
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATIONACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATION
ACCIDENT PREVENTION IN VEHICLE WITH EFFECTIVE RESCUE OPERATION
 
Robot controlled car using Wireless Module
 Robot controlled car using Wireless Module Robot controlled car using Wireless Module
Robot controlled car using Wireless Module
 

Ähnlich wie Presentation on embedded system and robotics

robotics and its components
robotics and its componentsrobotics and its components
robotics and its componentsAmandeep Kaur
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home AutomationApoorv Gupta
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandotascmandota
 
Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersSandeep Kamath
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platformNeha Sharma
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)Gurwinder Singh
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinalASWATHI K
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
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
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and RoboticsNIT Raipur
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
Automatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoAutomatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoVineetKumar508
 
Brain wave controlled robot
Brain wave controlled robotBrain wave controlled robot
Brain wave controlled robotRahul Wagh
 

Ähnlich wie Presentation on embedded system and robotics (20)

robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollers
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
REPORT texto braillefinal
REPORT texto braillefinalREPORT texto braillefinal
REPORT texto braillefinal
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
Uc1(vii sem)
Uc1(vii sem)Uc1(vii sem)
Uc1(vii sem)
 
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
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and Robotics
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Automatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino UnoAutomatic Power Factor Correction Using Arduino Uno
Automatic Power Factor Correction Using Arduino Uno
 
Brain wave controlled robot
Brain wave controlled robotBrain wave controlled robot
Brain wave controlled robot
 
PILOT Session for Embedded Systems
PILOT Session for Embedded Systems PILOT Session for Embedded Systems
PILOT Session for Embedded Systems
 

Kürzlich hochgeladen

specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a buildingswethasekhar5
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxLMW Machine Tool Division
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technologyabdulkadirmukarram03
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid BodyAhmadHajasad2
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdfMadan Karki
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfJulia Kaye
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Ame3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Akarthi keyan
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecTrupti Shiralkar, CISSP
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Bahzad5
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
Carbohydrates principles of biochemistry
Carbohydrates principles of biochemistryCarbohydrates principles of biochemistry
Carbohydrates principles of biochemistryKomakeTature
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptxSaiGouthamSunkara
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxssusera0771e
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 

Kürzlich hochgeladen (20)

specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a building
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technology
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdf
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Ame3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part A
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
Carbohydrates principles of biochemistry
Carbohydrates principles of biochemistryCarbohydrates principles of biochemistry
Carbohydrates principles of biochemistry
 
Lecture 4 .pdf
Lecture 4                              .pdfLecture 4                              .pdf
Lecture 4 .pdf
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
Présentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdfPrésentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdf
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptx
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptx
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 

Presentation on embedded system and robotics

  • 1. PowerPoint presentation on Six week summer training based on Embedded system and robotics Submitted to:- School of Electronic and electronics Lovely professional university Submitted by:- Name: - Arpit registration no: -11106840 Section: - E1105
  • 2. ORGANISATION OVERVIEW • Hewlett-Packard company(Hp),founded by bill Hewlett, and Dave Packard on February11,1947. • Hp provide products, technologies, software, solution and services. • It’s headquarter is in Palo, alto, California, U.S.A. and in India it’s head office is in Bengaluru. • Training was at Hp nodal training centre, Chandigarh under the north zone office situated at Gurgaon, Haryana, India. • Hp is known for its electrical and electronic products like, printers from Hp image and printing group. • The core ideology of the group is “Deep respect for the individual, and focus on high level of achievement and contribution”. • Mr Akash Bhargava who is a trainer of embedded system and robotics at Hp my external guide during training period.
  • 3. TECHNOLOGY LEARNT Embedded system • Embedded system is a scaled down computer system which is designed to perform one or a few dedicated operations. • We can say that it is a hardware which has its own software and designed for some particular task. • Once an embedded system is programmed for a certain task, it is not possible to change the firmware afterward. • HW-SW systems in embedded system - Software is used for more features and flexibility. - Hardware are used for performance and security.
  • 4. ROBOTICS • Robotics is the science of designing and building robots suitable for real‐life applications • The word “ROBOT” is derived from the word ROBOTA which means 'compulsory labour’. • Isaac Asimov's Three Laws of Robotics:. 1. First Law - A robot may not injure a human being, or, through inaction, allow a human being to come to harm. 2. Second Law - A robot must obey orders given it by human beings, except where such orders would conflict with the First Law. 3. Third Law A - robot must protect its own existence as long as such protection does not conflict with the First or Second Law
  • 5. MICROCONTROLLER • A Microcontroller is a programmable digital processor with necessary peripherals. • A Microcontroller has required on‐chip memory with associated peripherals. A microcontroller can be thought of a microprocessor with inbuilt peripherals. • They will have the ability to retain functionality while waiting for an event such as a button press or other interrupt. • power consumption while sleeping (CPU clock and most peripherals off) may be just Nano watts , making many of them well suited for long lasting battery applications. • The architecture of modern microcontrollers are derived from two basic architecture- Harvard and Princeton architecture. • The microcontroller on which the project is based is AVR ( ATmega16).
  • 6. ATmega16 • AVR (Advanced Virtual Risc) is a Modified Harvard architecture 8‐bit RISC single chip microcontroller (µC) which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on‐chip flash memory for program storage. • Feature of ATmega16: - Advanced RISC Architecture 16K Bytes of In‐System Self‐Programmable Flash  512 Bytes EEPROM, 1K Byte Internal SRAM and 32 Programmable I/O Lines In‐System Programming by On‐chip Boot Program and 8‐channel, 10‐bit ADC Two 8‐bit Timer/Counters with Separate Prescaler and Compare Modes One 16‐bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture  Four PWM Channels Programmable Serial USART Master/Slave SPI Serial Interface  Programmable Watchdog Timer with Separate On‐chip Oscillator with External and Internal Interrupt Sources
  • 7. PROJECT DETAIL Computer controlled robot • Major aspect of this project is to explain the communication protocol and hardware used for the communication with Atmega16. • AVR has USART for serial communication. • It’s follow RS-232 communication protocol, the protocol is such that it automatically synchronize itself. • In RS-232 a voltage of logic”1”(mark) is between -3v dc to -15v dc, while the logic”0”(space) is between +3v dc to +15v dc. Thus to interface a RS232 with the MCU we need to use an IC MAX232 : Device 1 Device 2 rx TX TX rx
  • 8. Connection of max 232 PC DB9 MALE CONNECTOR
  • 9. USART • The data to be transmitted is written to one of the register of USART and USART transmits it. • USART automatically senses the transmission of RX line and then inputs the whole Byte and when it has the byte it informs the CPU to read the data from one of its registers. • The UART of the AVR is Connected to the CPU by the following Six Registers • The UART of AVR is versatile and can be setup for various different mode as required by your application
  • 10. • In the code vision Avr we need not to fill the value of the register but if we are writing the code in the Avr gcc we have specify the value of the registers. • We have to set values of UCSRA, UCSRB, UCSRC and USART baud rate registers and they are UBRRH and UBRRL. • The UBRR value is calculated according to following formula. • Where fosc is frequency of the CPU. • UBRR can hold only integer value. So it is better to use the baud rates that give UBRR value that is purely integer or very close to integer. So if UBRR value comes to be 7.68 and you decide to use UBRR=8 then it has high error percentage, and communication is unreliable
  • 11. • L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors. • The motors are rotated on the basis of the inputs provided across the input pins as LOGIC 0 or LOGIC 1. • Lets consider a Motor connected on left side output pins (pin 3,6). For rotating the motor in clockwise direction the input pins has to be provided with Logic 1 and Logic 0 • Pin 2 = Logic 1 and Pin 7 = Logic 0 | Clockwise Direction • Pin 2 = Logic 0 and Pin 7 = Logic 1 | Anticlockwise Direction • Pin 2 = Logic 0 and Pin 7 = Logic 0 | Idle [No rotation][Hi-Impedance state] • Pin 2 = Logic 1 and Pin 7 = Logic 1 | Idle [No rotation] L293D
  • 13. • Setting USART in CV Avr
  • 14. USB PROGRAMMER • USB OR STK 600 is used as USB in‐circuit programmer for Atmel AVR controllers to burn the program in the microcontroller.
  • 15. • Docklight is communicating software to communicate in between Avr kit and computer. We have to select the com no .and baud rate in the project setting ,it provide us a terminal between keyboard of computer and microcontroller.
  • 16. RESULT AND DISCUSSION • When we write the already defined word on the dock light software the robot will move accordingly. • f = forward direction • r = right direction • l = left direction • b = backward direction • s = stop • The communication between the microcontroller and robot is implemented with the help of USART and RS-232 communication protocol of atmega16.By this we learnt about the use of embedded system and robotics and learnt to use microcontroller in the real time application.
  • 17. REFERENCES • 1- Embedded system and robotics-basic/student version-1 by saurav • sankule-hp India sales Pvt. Ltd • 2- AVR Microcontroller and Embedded Systems by Muhammad ali maizdi • 3- www.avrprojects.com/atmega16 • 4- www.engineersgarage.com/atmega16 • 5- www.sodoityourself.com • 6- Video book by Hp India sales Pvt. ltd • 7- Data sheet of atmega16 ,l293d and max232