SlideShare a Scribd company logo
Robotics and Embedded
System
By
Shashi Verma
Rock In Robos
S. no
1. Overview of Embedded system
2. Introduction to Robotics
3. Advanced Robotics
4. Introduction to At mega 16 microcontroller
5. Soft wears ( AVR6.1)
6. Arduino Technologies
7. Softwears ( Arduino)
8. Bluetooth interfacing
9. Zig bee interfacing
10. GSM interfacing
11. GPS interfacing
12. Ultrasonic sensor interfacing
13. Accelerometer interfacing
CONTENT
1. Embedded Systems
Introduction:-
An embedded system is some combination of hardware and software that is
specifically designed for a particular function. The whole system is embedded
into an appliance. This reduces human effort to a great extent. A single chip
contains both hardware and software.
Embedded System in Daily Life
2. Introduction to Robotics
Robotics is a branch of engineering that involves the conception, design, manufacture,
and operation of robots. This field overlaps with electronics, computer
science, artificial intelligence, mechatronics, nanotechnology, and bioengineering.
How Does NASA Use Robots?
NASA uses robots in many different ways. Robotic arms on spacecraft are used to move
very large objects in space. Spacecraft that visit other worlds are robots that can do work
by themselves. People send them commands. The robots then follow those commands.
This type of robot includes the rovers that explore the surface of Mars. Robotic airplanes
can fly without a pilot aboard. NASA is researching new types of robots that will work
with people and help them.
3. Advanced Robotics
Advanced Robotics basically deals with interfacing advance module such as DTMF (Dual
tone multiple frequency), Bluetooth, Zigbee, interfacing of GSM module, interfacing of GPS
module, interfacing of ultra sonic sensor and interfacing of accelerometer.
Each module is different from another in the respect where ultrasonic sensor is used to find
the distance between two large objects whereas a Bluetooth module is used to
communicate wirelessly. GPS module is used to find the location of an object whereas GSM
module is used to send the message or to make a call.
4. INTRODUCTION TO ATMEGA MICROCONTROLLER
A Microcontroller is a programmable digital processor with necessary peripherals. Both
microcontrollers and microprocessors are complex sequential digital circuits meant to
carry out job according to the program / instructions.
ATMEGA16 MICROCONTROLLER:
ATmega16 is an 8-bit high performance microcontroller of Atmel’s Mega AVR family with
low power consumption. Atmega16 is based on enhanced RISC (Reduced Instruction Set
Computing, Know more about RISC and CISC Architecture)
Some of the features of Atmega16 are:
16KB of Flash memory
1KB of SRAM
512 Bytes of EEPROM
Available in 40-Pin DIP
8- Channel 10-bit ADC
Two 8-bit Timers/Counters
One 16-bit Timer/Counter
4 PWM Channels
Serial USART
Digital to Analog Comparator
PIN DIAGRAM
Softwears
BOOT FLASH
HOW TO WRITTEN A PROGRAM IN AVR STUDIO
ARDUINO
An Arduino Board is AVR microcontroller based board which follows the standard
arduino schematic and is flashed with the arduino boot-loader.
The arduino is referred as open source hardware, since the
standard schematic is open to everyone and anybody can
make their own version of arduino board following the
standard schematic. All arduino boards should be
compatible with the arduino IDE which can be used
to program the arduino boards. The arduino IDE
is also open source and anybody can contribute
their libraries to the arduino.
The arduino board has all the required circuitry to
get the built-in AVR microcontroller running. The output or inputs
can be taken from the boards or given to the board using convenient
connectors. Both digital and analog inputs and outputs are available in all arduino
boards. The arduino boards can also communicate with other devices using standard
communication ports like USART, IIC, and USB etc. The most impressive thing is that most
of the arduino boards are bread-board compatible which makes both the hobbyist and
developers happy.
PROGRAMING IN ARDUINO
Bluetooth is a wireless technology standard for exchanging data over short distances (using
short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz from fixed and
mobile devices, and building personal area networks (PANs). Invented by telecom
vendor Ericsson in 1994, it was originally conceived as a wireless alternative to RS-232 data
cables. It can connect several devices, overcoming problems of synchronization.
Organization of Bluetooth
In May of 1998, Intel, Ericsson, Nokia, IBM and Toshiba were formed as a Special Interest
Group, named SIG; its goal is to set up a short range radio frequency wireless technology. By
June of 1999, members of SIG had been increased to 751 members, which includes Compaq、
Dell、Motorola、3Com、HP、Lucent、and Samsung, and they have all come to a consensus
of royalty free standard in order to lower the technical cost for making it being widely used.
Bluetooth interfacing through microcontroller
A Bluetooth module consists of four pins as shown in the figure. Four pins are Ground,
+5v,Tx,Rx.The Tx pin is called as Transmitter pin of Bluetooth and it is connected to the
Receiver pin of At mega 16 microcontroller while Rx pin is known as the receiver pin of
Bluetooth and it is connected to the Transmitter pin of At mega 16 microcontroller.
Fig. Bluetooth module
TX – transmitter pin
RX – receiver pin
11.ULTRASONIC SENSOR
It is essential to give your robot eyes for preventing crashes. Ultrasonic sensors, also
known as transducers, have a similar working system as a radar or sonar by interpreting
the echoes of radio or sound waves generated by the sensor. In this way, a robot can
detect obstacles and the distance to obstacles. In this article, we make an overview of
most popular ultrasonic sensors used in robotic applications and tutorials to learn how
to interface and programming these sensors in order to build robots.
HC-SR04 provides measurement function between 2 and 400 centimetres at range
accuracy of 3 millimetres. The HC-SR04 module hosts the ultrasonic transmitter, the
receiver and control circuit.
The HR-SR04 has four pins namely Vcc, Trigger, Echo, GND and they are explained in detail
below.
1) VCC: 5V DC supply voltage is connected to this pin.
2) Trigger: The trigger signal for starting the transmission is given to this pin. The trigger
signal must be a pulse with 10uS high time. When the module receives a valid trigger
signal it issues 8 pulses of 40 KHz ultrasonic sound from the transmitter. The echo of this
sound is picked by the receiver.
3) Echo: At this pin, the module outputs a waveform with high time proportional to the
distance.
4) GND: Ground is connected to this pin.
ZigBee Technology
The explosion in wireless technology has seen the emergence of many standards, especially
in the industrial, scientific and medical (ISM) radio band. There have been a multitude of
proprietary protocols for control applications, which bottlenecked interfacing. Need for a
widely accepted standard for communication between sensors in low data rate wireless
networks was felt.
Comparision Between Zigbee and Bluetooth
The Global Positioning System (GPS) is a space-based satellite navigation system that
provides location and time information in all weather conditions, anywhere on or near the
Earth where there is an unobstructed line of sight to four or more GPS satellites.[1] The
system provides critical capabilities to military, civil and commercial users around the world.
It is maintained by the United States government and is freely accessible to anyone with a
GPS receiver.
Concept of GPS
A GPS receiver calculates its position by precisely timing the signals sent by GPS satellites
high above the Earth. Each satellite continually transmits messages that include:
GPS Moduls
GPS modem is a device which receives signals from satellite and provides information
about latitude, longitude, altitude, time etc. The GPS navigator is more famous in mobiles
to track the road maps. The GPS modem has an antenna which receives the satellite signals
and transfers them to the modem. The modem in turn converts the data into useful
information and sends the output in serial RS232 logic level format. The information about
latitude, longitude etc is sent continuously and accompanied by an identifier string.
This article shows how to interface the GPS modem with ATmega16 and extract the location
(latitude and longitude) from the GPGGA string and display it on LCD.
INTERFACING GPS WITH MICROCONTROLLER
Applications
While originally a military project, GPS is considered a dual-use technology, meaning it has
significant military and civilian applications.
GPS has become a widely deployed and useful tool for commerce, scientific uses, tracking,
and surveillance. GPS's accurate time facilitates everyday activities such as banking, mobile
phone operations, and even the control of power grids by allowing well synchronized hand-
off switching.
robotics and embedded system ppt
robotics and embedded system ppt

More Related Content

What's hot

Arduino vs Raspberry Pi
Arduino vs Raspberry PiArduino vs Raspberry Pi
Arduino vs Raspberry Pi
Jitendra Adhikari
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
Amandeep Kaur
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Edgefxkits & Solutions
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
amrutachintawar239
 
Peripherals and interfacing
Peripherals  and interfacingPeripherals  and interfacing
Peripherals and interfacing
RAMPRAKASHT1
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
Ankita Jaiswal
 
ARM Processor architecture
ARM Processor  architectureARM Processor  architecture
ARM Processor architecture
rajkciitr
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
VineethMP2
 
Robotic Sensor
Robotic SensorRobotic Sensor
Robotic Sensor
Faisal Ahmed Bappi
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
Aditya Porwal
 
Bluetooth controlled robot
Bluetooth controlled robotBluetooth controlled robot
Bluetooth controlled robot
UVSofts Technologies
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
Gaurav Verma
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
Viswanadh Ivaturi
 
The look up table (LUT)
The look up table (LUT)The look up table (LUT)
The look up table (LUT)
Basel Mansour
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
anishgoel
 
UART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTUART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPT
Sai_praneeth
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRayees CK
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
Mithileysh Sathiyanarayanan
 
Robot programming
Robot programmingRobot programming
Robot programming
Gopal Saini
 

What's hot (20)

Arduino vs Raspberry Pi
Arduino vs Raspberry PiArduino vs Raspberry Pi
Arduino vs Raspberry Pi
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Peripherals and interfacing
Peripherals  and interfacingPeripherals  and interfacing
Peripherals and interfacing
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
ARM Processor architecture
ARM Processor  architectureARM Processor  architecture
ARM Processor architecture
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 
Robotic Sensor
Robotic SensorRobotic Sensor
Robotic Sensor
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Bluetooth controlled robot
Bluetooth controlled robotBluetooth controlled robot
Bluetooth controlled robot
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
The look up table (LUT)
The look up table (LUT)The look up table (LUT)
The look up table (LUT)
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
UART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTUART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPT
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
 
Robot programming
Robot programmingRobot programming
Robot programming
 

Similar to robotics and embedded system ppt

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A LowJan Salomon
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
IJERD Editor
 
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPSReal Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
IRJET Journal
 
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
IJTRET-International Journal of Trendy Research in Engineering and Technology
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Vatsal N Shah
 
IRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military AreaIRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military Area
IRJET Journal
 
Paper robot
Paper robotPaper robot
Paper robot
Akhil Ajith
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Editor IJARCET
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Editor IJARCET
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
IRJET Journal
 
War field spying robot
War field spying robotWar field spying robot
War field spying robot
ARUN S L
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
shailesh yadav
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
shailesh yadav
 
Development of receiver modules for 3G UMTS MC
Development of receiver modules for 3G UMTS MCDevelopment of receiver modules for 3G UMTS MC
Development of receiver modules for 3G UMTS MChari chandana
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
Sivajyothi paramsivam
 
Maze solving quad_rotor
Maze solving quad_rotorMaze solving quad_rotor
Maze solving quad_rotornguyendattdh
 
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in GreenhouseUsing LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
IRJET Journal
 
Blind Navigation system
 Blind Navigation system Blind Navigation system
Blind Navigation system
Nilesh Jha
 
J04701080085
J04701080085J04701080085
J04701080085
ijceronline
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
IJERA Editor
 

Similar to robotics and embedded system ppt (20)

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A Low
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
 
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPSReal Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
Real Time Smart City Garbage Collection and Monitoring System Using GSM and GPS
 
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
 
IRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military AreaIRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military Area
 
Paper robot
Paper robotPaper robot
Paper robot
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
War field spying robot
War field spying robotWar field spying robot
War field spying robot
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Development of receiver modules for 3G UMTS MC
Development of receiver modules for 3G UMTS MCDevelopment of receiver modules for 3G UMTS MC
Development of receiver modules for 3G UMTS MC
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
 
Maze solving quad_rotor
Maze solving quad_rotorMaze solving quad_rotor
Maze solving quad_rotor
 
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in GreenhouseUsing LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
 
Blind Navigation system
 Blind Navigation system Blind Navigation system
Blind Navigation system
 
J04701080085
J04701080085J04701080085
J04701080085
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

robotics and embedded system ppt

  • 2. S. no 1. Overview of Embedded system 2. Introduction to Robotics 3. Advanced Robotics 4. Introduction to At mega 16 microcontroller 5. Soft wears ( AVR6.1) 6. Arduino Technologies 7. Softwears ( Arduino) 8. Bluetooth interfacing 9. Zig bee interfacing 10. GSM interfacing 11. GPS interfacing 12. Ultrasonic sensor interfacing 13. Accelerometer interfacing CONTENT
  • 3. 1. Embedded Systems Introduction:- An embedded system is some combination of hardware and software that is specifically designed for a particular function. The whole system is embedded into an appliance. This reduces human effort to a great extent. A single chip contains both hardware and software. Embedded System in Daily Life
  • 4. 2. Introduction to Robotics Robotics is a branch of engineering that involves the conception, design, manufacture, and operation of robots. This field overlaps with electronics, computer science, artificial intelligence, mechatronics, nanotechnology, and bioengineering. How Does NASA Use Robots? NASA uses robots in many different ways. Robotic arms on spacecraft are used to move very large objects in space. Spacecraft that visit other worlds are robots that can do work by themselves. People send them commands. The robots then follow those commands. This type of robot includes the rovers that explore the surface of Mars. Robotic airplanes can fly without a pilot aboard. NASA is researching new types of robots that will work with people and help them.
  • 5. 3. Advanced Robotics Advanced Robotics basically deals with interfacing advance module such as DTMF (Dual tone multiple frequency), Bluetooth, Zigbee, interfacing of GSM module, interfacing of GPS module, interfacing of ultra sonic sensor and interfacing of accelerometer. Each module is different from another in the respect where ultrasonic sensor is used to find the distance between two large objects whereas a Bluetooth module is used to communicate wirelessly. GPS module is used to find the location of an object whereas GSM module is used to send the message or to make a call.
  • 6. 4. INTRODUCTION TO ATMEGA MICROCONTROLLER A Microcontroller is a programmable digital processor with necessary peripherals. Both microcontrollers and microprocessors are complex sequential digital circuits meant to carry out job according to the program / instructions. ATMEGA16 MICROCONTROLLER: ATmega16 is an 8-bit high performance microcontroller of Atmel’s Mega AVR family with low power consumption. Atmega16 is based on enhanced RISC (Reduced Instruction Set Computing, Know more about RISC and CISC Architecture) Some of the features of Atmega16 are: 16KB of Flash memory 1KB of SRAM 512 Bytes of EEPROM Available in 40-Pin DIP 8- Channel 10-bit ADC Two 8-bit Timers/Counters One 16-bit Timer/Counter 4 PWM Channels Serial USART Digital to Analog Comparator
  • 10. HOW TO WRITTEN A PROGRAM IN AVR STUDIO
  • 11. ARDUINO An Arduino Board is AVR microcontroller based board which follows the standard arduino schematic and is flashed with the arduino boot-loader. The arduino is referred as open source hardware, since the standard schematic is open to everyone and anybody can make their own version of arduino board following the standard schematic. All arduino boards should be compatible with the arduino IDE which can be used to program the arduino boards. The arduino IDE is also open source and anybody can contribute their libraries to the arduino. The arduino board has all the required circuitry to get the built-in AVR microcontroller running. The output or inputs can be taken from the boards or given to the board using convenient connectors. Both digital and analog inputs and outputs are available in all arduino boards. The arduino boards can also communicate with other devices using standard communication ports like USART, IIC, and USB etc. The most impressive thing is that most of the arduino boards are bread-board compatible which makes both the hobbyist and developers happy.
  • 13. Bluetooth is a wireless technology standard for exchanging data over short distances (using short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz from fixed and mobile devices, and building personal area networks (PANs). Invented by telecom vendor Ericsson in 1994, it was originally conceived as a wireless alternative to RS-232 data cables. It can connect several devices, overcoming problems of synchronization. Organization of Bluetooth In May of 1998, Intel, Ericsson, Nokia, IBM and Toshiba were formed as a Special Interest Group, named SIG; its goal is to set up a short range radio frequency wireless technology. By June of 1999, members of SIG had been increased to 751 members, which includes Compaq、 Dell、Motorola、3Com、HP、Lucent、and Samsung, and they have all come to a consensus of royalty free standard in order to lower the technical cost for making it being widely used.
  • 14. Bluetooth interfacing through microcontroller A Bluetooth module consists of four pins as shown in the figure. Four pins are Ground, +5v,Tx,Rx.The Tx pin is called as Transmitter pin of Bluetooth and it is connected to the Receiver pin of At mega 16 microcontroller while Rx pin is known as the receiver pin of Bluetooth and it is connected to the Transmitter pin of At mega 16 microcontroller. Fig. Bluetooth module TX – transmitter pin RX – receiver pin
  • 15. 11.ULTRASONIC SENSOR It is essential to give your robot eyes for preventing crashes. Ultrasonic sensors, also known as transducers, have a similar working system as a radar or sonar by interpreting the echoes of radio or sound waves generated by the sensor. In this way, a robot can detect obstacles and the distance to obstacles. In this article, we make an overview of most popular ultrasonic sensors used in robotic applications and tutorials to learn how to interface and programming these sensors in order to build robots.
  • 16. HC-SR04 provides measurement function between 2 and 400 centimetres at range accuracy of 3 millimetres. The HC-SR04 module hosts the ultrasonic transmitter, the receiver and control circuit. The HR-SR04 has four pins namely Vcc, Trigger, Echo, GND and they are explained in detail below. 1) VCC: 5V DC supply voltage is connected to this pin. 2) Trigger: The trigger signal for starting the transmission is given to this pin. The trigger signal must be a pulse with 10uS high time. When the module receives a valid trigger signal it issues 8 pulses of 40 KHz ultrasonic sound from the transmitter. The echo of this sound is picked by the receiver. 3) Echo: At this pin, the module outputs a waveform with high time proportional to the distance. 4) GND: Ground is connected to this pin.
  • 17. ZigBee Technology The explosion in wireless technology has seen the emergence of many standards, especially in the industrial, scientific and medical (ISM) radio band. There have been a multitude of proprietary protocols for control applications, which bottlenecked interfacing. Need for a widely accepted standard for communication between sensors in low data rate wireless networks was felt.
  • 18.
  • 19. Comparision Between Zigbee and Bluetooth
  • 20. The Global Positioning System (GPS) is a space-based satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites.[1] The system provides critical capabilities to military, civil and commercial users around the world. It is maintained by the United States government and is freely accessible to anyone with a GPS receiver. Concept of GPS A GPS receiver calculates its position by precisely timing the signals sent by GPS satellites high above the Earth. Each satellite continually transmits messages that include:
  • 21. GPS Moduls GPS modem is a device which receives signals from satellite and provides information about latitude, longitude, altitude, time etc. The GPS navigator is more famous in mobiles to track the road maps. The GPS modem has an antenna which receives the satellite signals and transfers them to the modem. The modem in turn converts the data into useful information and sends the output in serial RS232 logic level format. The information about latitude, longitude etc is sent continuously and accompanied by an identifier string.
  • 22. This article shows how to interface the GPS modem with ATmega16 and extract the location (latitude and longitude) from the GPGGA string and display it on LCD. INTERFACING GPS WITH MICROCONTROLLER
  • 23. Applications While originally a military project, GPS is considered a dual-use technology, meaning it has significant military and civilian applications. GPS has become a widely deployed and useful tool for commerce, scientific uses, tracking, and surveillance. GPS's accurate time facilitates everyday activities such as banking, mobile phone operations, and even the control of power grids by allowing well synchronized hand- off switching.