SlideShare a Scribd company logo
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 10, Issue 11 (November 2014), PP.22-28
22
Analysis and Construction of a Robot controlled by a Universal
Remote Control
Datta Sainath Dwarampudi1
1
Electronics and Communication Engineering, Mahatma Gandhi Institute of Technology,
Hyderabad, Andhra Pradesh, India.
Abstract:- This paper aims at controlling a robot that is a tank like vehicle using a universal infrared remote
control. The infrared signal sent from the universal infrared remote control is received by IR receiver and
decoded by the microcontroller PIC16F873A using an algorithm embedded in the microcontroller. The output
from the microcontroller is fed to the motor driver which drives the left and right motors. The robot‟s motor
control can be speed controlled by using PWM/PDM (Pulse Width Modulation/ Pulse Duration Modulation)
technique.
Keywords:- Infrared, Universal Remote Control, PIC, Analysis, Construction, Speed Control, Robot.
I. INTRODUCTION
A wirelessly controlled robot is the need of the hour. For many years the consumer electronics industry
has been employing infrared remote controls for the control of televisions, VCR‟s and cable boxes. . The same
concept is used for my project. The functionality of CIR (Consumer Infrared) is as broad as the consumer
electronics that carry it. For instance, a television remote control can convey a “channel up” command to the
television, while a computer might be able to surf the internet solely via CIR. The type, speed, bandwidth and
power of the transmitted information depend on the particular CIR protocol employed.
This project can control the robot and move it at various speeds and in various directions. Its movement
can be controlled by a universal remote control from a distance of ten to fifteen feet radius. The robot made
from this project can move in forward and reverse direction with different speeds and it can turn left and right
directions.
This paper gives an overview of the project completed during the period of internship at E.C.I.L.
(Electronics Corporation of India Limited) at Hyderabad, India with technical details. The results are obtained
and analysed. This report also deals with future works which can be persuaded as an advancement of the
current. This robot has huge applications in industrial and home navigation. This robot is very useful during
biological and chemical hazards to perform a task precisely and accurately.
II. ANALYSIS AND CONSTRUCTION
This project can primarily be separated into four parts:
 Sending and Receiving the infrared signal from the remote (Infrared Interface).
 Decoding the infrared signals of a button of a remote control.
 Establishing connection between microcontroller and motor driver.
 Driving motor linked with motor driver using the algorithm embedded in the microcontroller.
A. Sending and receiving the infrared signal sent from the remote
The is the frist step of the project. The typical infrared signal used by remote controls has three layers.
The names used for these layers. The names used for these layers have not been standardized. In this
application note they are called the infrared, the modulation, and the serial data. The infrared layer is the means
of transmission. Infrared is light whose wavelength is too long to see. Although, we cannot control it with an
infrared signal. To control around corner or through opaque materials, RF, usually UHF signals are used.
Although this application note does not further mention RF, much of what is presented here can be used with an
RF transmission medium. The modulation layer refers to the fact that each burst of infrared signal is often
modulated at a frequency between 32.75 kHz and 56.8 kHz. This is done to diminish the effects of ambient
light. This layer, however, is optional. Some infrared formats do not modulate their outputs, sending pulses of
unmodulated infrared light instead. This is done to extend the remote control‟s battery life and to reduce the
cost of the remote control device. The serial data layer has the information containing a command. This is
typically coded in the lengths of infrared bursts or in the lengths of gaps between infrared bursts. A long gap or
burst is interpreted as a „1‟, a short gap or burst is interpreted as a „0‟.
Analysis and Construction of a Robot controlled by a Universal Remote Control
23
Fig. 1: Block diagram for IS1U60 remote control IR sensor
Fig. 2: Infrared Sensor
I have used a Sony remote control transmitter is used in this research. The Sony remote control is
based on the Pulse-Width signal coding scheme. The code exists of 12 bits sent on a 40 KHz carrier wave. The
code starts with a header of 2.4 millisecond (ms) or 4 times T, where T is 600 micro second (µs). The header is
followed by 7 command bits and 5 address bits as show in Fig. 1. The address and commands exists of logical
ones and zeros. A logical one is formed by a space of 600 µs and pulse of 600 µs. The space between 2
transmitted codes when a button is being pressed is 40 ms. The bits are transmitted least significant bits first.
The total length of a bit-stream is always 45 ms.
An IR remote control (the transmitter) sends out pulses of infrared light that represent specific binary
codes. These binary codes correspond to commands, such as Power On/Off and speed up. The IR receiver in
the robot decodes the pulses of light into the binary data (ones and zeroes) that the device can understand. The
microcontroller then carries out the corresponding command. The control codes are sent in serial format
modulated to that 40 kHz carrier frequency (usually by turning the carrier on and off). There are many different
manufacturers use different codes and different data rate for transmission. The data rate send is generally infra
range of 100-2000 bps.
Fig. 3: Infrared signal from a Sony Remote Control
IR detectors are little microchips with a photocell that are tuned to listen to infrared light. They are
almost always used for remote control detection – every TV and DVD player has one of these in the front to
listen for the IR signal from the clicker. Inside the remote control is a matching IR LED, which emits IR pulses
to tell the TV to turn on, off or change channels. IR light is not visible to the human eye, which means it takes a
Analysis and Construction of a Robot controlled by a Universal Remote Control
24
little more work to test a setup. IR detectors have a demodulator inside that looks for modulated IR at 38 KHz.
Just shining an IR LED won‟t be detected, it has to be PWM blinking at 38KHz. IR detectors are digital out –
either they detect 38KHz IR signal and output low (0V) or they do not detect any output high (5V). It is always
better to test an IR detector before performing the experiment. This combination is commercially available as
the Sharp GP51Ux and IS1U60x.
The preamplifier contains a band pass filter which limits the receiver‟s sensitivity to about ±2KHz,
near the centre frequency. An Automatic Gain Control (AGC) circuit adjusts the incoming level to the
demodulator, which explains the presence of a long leading pulse in many of the protocols. This allows the
receiver to stabilize its AGC circuit, prior to the reception of the bit-stream.
B. Decoding the IR signals for the buttons of a remote control
This is the next step of my project. Serial Infrared Control (SIRC) protocol is the name given to Sony‟s
IR remote control. The 12 bit protocol is the most common format used with domestic products. I tried to map
out the characteristic pulse and gap lengths that represent ones and zeros. By pressing the same button on the
remote, write down the series of number read by the PIC16F873A running the program designed by me. The
Output of the receiver is a binary bit-stream corresponding to the original modulation signal at the transmitter.
Note that this signal is active low, so the “ones” in terms of the carrier signal appear as “zeros” at the
demodulator. Each odd numbered entry is the duration of a burst of IR from the remote control. Each even
numbered entry is the duration of a gap between bursts of infrared. The lengths of these gaps and bursts define
ones and zeros. Their order will depend on which button is pressed. Once the characteristic lengths have been
discovered for a one and a zero, an algorithm can then be created with a counter to translate the lengths into
ones and zeros
Fig. 4: Sony Infrared Remote control Code format
Pressing the same button again will make us find the command length duration. This is necessary to
determine if a button is being held down or a new command of the same type is being issued. Most remote
controls repeat the command as long as the button is held down, the repetitions separated by a long dark time,
usually on an even numbered transition. If no long even numbered counts can be found, consider that some
commands can be longer than 64 transitions.
Fig. 5: Infrared signal on a Digital Cathode Ray Oscilloscope
The common word is made up of 12 bit, and consists of a 7 bit command code followed by a 5 device
code. This SIRC format uses pulse width modulation of the infrared signal to transmit the data. The SIRC
transmission is preceded by a single start bit. The decoding software waits for this start bit of 2.4 ms. The
protocol uses a unique signal as a start bit which helps us to prevent the software trying to decode an incomplete
transmission. When the infrared sensor receives a correct start pulse, its flag is set to 1 to allow the rest of the
transmission to be decoded.
Analysis and Construction of a Robot controlled by a Universal Remote Control
25
Fig. 6: Infrared signal on a Digital Cathode Ray Oscilloscope(Magnified)
Fig. 7: Sony Infrared Remote control timer formula
The pulse length is measured by polling the falling edge of the waveform using the build in hardware
timer, Timer 0. With 4 MHz crystal oscillator and pre scalar values of 16, the timer value is incremented every
16 µs and is read on every falling edge of the waveform. We can use the formula below to divide the expected
pulse width by the timer.
Fig. 8: SIRC timer value for all pulse widths
Fig. 9: SIRC timing details
The program uses the timer value to determine the waveform. For example, if the value is between 90
and 150 then a logic 1 is assumed and if the value is between 50 and 90 the a logic 0 is assumed
We assign different keys for different functions as shown in the table below.
Table I: Modified Functions of Sony Remote Control Buttons
Remote’s Button function
key Original Function Modified Function
1 Channel 1 Start forward with
minimum speed
2 Channel 2 Stop
3 Channel 3 Speed decrease
4 Channel 4 Speed increase
5 Channel 5 Turn right
6 Channel 6 Turn left
C. Establishing the connection between microcontroller and motor driver
Pulse Width Modulation/Pulse duration Modulation (PWM/PDM) is critical to modern digital motor
controls. By adjusting the pulse width, the speed of a motor can be efficiently controlled without larger linear
power stages. PWM modules are built into the Capture/Compare/PWM (CCP) peripheral. As previously
Analysis and Construction of a Robot controlled by a Universal Remote Control
26
mentioned PIC16F873A has two CCP modules. Each CCP module is software programmable to operate in one
of three modes:
1) A Capture input
2) A Compare output
3) A Pulse Width Modulation(PWM) output
For the CCP module to function, Timer resources must be used in conjunction with the CCP module. The
desired CCP mode of operation determines which timer resources are required.
Fig. 10: PWM Output
Table II: CCP Mode-Timer Resource
CCP MODE Timer Resource
Capture Timer 1
Compare Timer 1
PWM Timer 2
A Pulse Width Modulation output is a signal that has a time-base (period) and a time that the output
stays high(duty cycle). The period is the duration after which the PWM rising edge repeats itself. The
resolution of the PWM output is the granularity with which the duty cycle can be varied. The frequency of a
PWM is simply the inverse of the period (1/period). Each CCP module can support one Pulse Width
Modulation (PWM) output signal, with minimal software overhead. This PWM signal can attain a resolution of
up to 10 bits, from the 8 bit Timer 2 module. This gives 1024 steps of variance from an 8 bit overflow counter.
This gives a maximum accuracy of Tosc (50ns, when the device is operated at 20MHz). When the Timer 2
overflows (timer = period register), the value in the duty cycle registers (CCPRxL:CCPRx-CON<5:4>) is
latched into the 10 bit slave latch. A new duty cycle value can be loaded into the duty cycle register(s) at any
time, but is only latched into the slave latch. a new duty cycle value can be loaded into the duty cycle register(s)
at anytime, but is only latched into the slave latch when Timer 2 = Timer 2 Period Register (PR 2). The period
of Timer 2 (and PWM) is determined by the frequency of the device, the Timer 2 pre scaler value (1,4 or 16),
and the Timer 2 Period Register. The following two equations show the calculation of the PWM period and
duty cycle
Fig. 11: PWM Mode Block Diagram
D. Driving motor linked with motor driver using the algorithm embedded in the microcontroller
The motors must be able to run forward or backward, it is command method to set the output transistors
up in an HBridge configuration. This is the only solid state way to operate a motor in both directions. In this
configuration, each side of the motor gets two transistors attached to it: one tied to the battery positive line and
the other tied to ground. It is obvious that both transistors on side A cannot be on at the same time and the same
applies to side B, so Side A Low can be driven off of an inverted copy of Side A High and Side B High can be
Analysis and Construction of a Robot controlled by a Universal Remote Control
27
driven off of an inverted copy of Side B Low. This arrangement means that the high and low transistors can
never be on at the same time and it is required to generate two unique control signals per motor now. In order to
run the motor forward, it is required to turn on transistors on the Side A High and the Side B Low. For reverse,
it is required to turn on the Side B High and the Side A Low transistors. This circuit is powered by a 6 V battery
via switch S2 and diode D2. D2 serves a dual purpose-first, to prevent reverse polarity, which could do
considerable damage, and second, to drop the supply voltage to about 5.4 V, which is more suitable for the
PIC16F873A. There are two identical H-Bridge motor drives, one for the left motor and one for the right. Pin
25 (RB4) and pin 23 (RB2) of the microcontroller is designated by the manufacturers for input or output. In this
circuit, they are used for output only. Pin 25 is used for control the direction (forward or reverse) of the left hand
motor, as seen from the rear of the robot. Pin 23 is used here to control the direction (forward or reverse) of the
right hand motor. Direction control logic signals are from RB4 and RB2 of microcontroller switch two power
MOSFETs H-Bridges to control the direction of the motors (forward or reverse). The two 100 (nF) capacitors
across each motor. Pin 13 (RC2) of PIC16F873A can be used as a general purpose I/O pin or I/O pin for CCP1
module. In this circuit it is configured as CCP1 pin to produce PWM output. It is used to switch both of the
motors on or off at the same time. It is also used to produce PWM for speed control of both motors. When it is
„high‟, the motors are on: when it is “low‟ they are off. Since two logically inverted control signals are required
for each side of an H-Bridge, a BJT transistor has been added in each H-Bridge motor drives circuit (Q1 for
motor 1 and Q8 for motor 2). Actually transistors Q1 and Q8 are used as inverters so that when the “forward
motion” MOSFETs Q3 and Q4 are disabled, the “reverse motion” MOSFETs Q6 and Q7 are activated. Note that
neither pin 25 nor pin 23 will accomplish anything unless both motors are switch on first via pin 13 (RC2). Both
pins 25 and 23 cause a wheel to rolls forward when it is high and backwards when it is “low”. Pins 13, 25, and
23 together may be used not only to make the robot drive forwards or reverse but also to turn right or left. Pin 13
(RC 2) activates both motors simultaneously via MOSFETs Q2 and Q5. These two MOSFETs are wired in
parallel and these should work satisfactorily with a small heat sink for the small motors used here. Referring
back to the drawing of the H-Bridge, it can be seen that if both transistors on one side of a bridge were turned on
at the same time, it would have a direct short to ground. This problem is called shoot through current and it is a
bigger problem than might be expected. FET‟s have a lot of capacitance 2000 pico Farad (pF) for the one used
in this circuit on their gate leads, so it is difficult to switch them on or off quickly. This switching delay makes it
very easy to have both FET‟s on for a short period of time each time. There is a transition from one FET
conducting to the other. A lot of power can go through in that time and it will heat up transistors and cook them
very quickly if allowed to happen. For this reason both motors are switched off first via pin 13, whenever one of
the motor is need to change direction of rotation. After the required direction control commands are sent to the
H-Bridges via pin RB4 and RB2. The two motors are switched on again via pin 13 and the previous PWM
output is routed to the FET driver transistors Q2 and Q5.
Fig. 12: Similar H bridge circuit used in my project
III. CONCLUSIONS
I was able to successfully complete the project with desired results. The results were obtained and
analyzed thoroughly. The use of infrared for controlling a robot i.e. tank like body has huge applications. We
can do this project by using an arduino but it is easier and quick to do is using a microcontroller like
PIC16F873A . The added advantage of this design is that it can be built in several configuration due to the
modularity of the design.
Analysis and Construction of a Robot controlled by a Universal Remote Control
28
ACKNOWLEDGMENT
I wish to acknowledge and thank Mr. T.Hemantha Kumar for his great contribution for my internship
which made me write this paper. I express my sincere gratitude to my professors, family and friends for their
continuous support through their patience, motivation, enthusiasm and immense knowledge.
REFERENCES
[1]. Bob Harbour, “Dual Motor Bidirectional Electronic Speed Control”, April 30,1999.
http://www.circuits.Lab.com.
[2]. William G. Grimm, “Decoding Infrared Remote Controls Using a PIC 16C5X Microcontroller”, 1997.
[3]. David De Vleeschauwer, “DAVschomepage”, http://user.pandora.be/davshomepage.
[4]. Microchip. “PIC16F873A Data Sheet” Microchip Technology Inc. May,2001.
[5]. Sanda Win, Tin Shein, Khin Maung Latt, “Design and Construction of PIC-based IR Remote Control
Moving Robot”, World Academy of Science, Engineering and Technology Vol:2 2008.
[6]. Roger Thomas, “Remote Contrl IR Decoder” Everyday Practical Electronics, September, 2000. UK.
http://www.microchip.com.
[7]. Mark Palmer, “Using the CCP Modules” Microchip Technology Inc. 1997. http://www.microchip.com.
[8]. Ladyada, “IR Sensor”, adafruit learning system, http://learn.adafruit.com/ir-sensor/overview.
[9]. Consumer Infrared, Pulse-Width Modulation, Remote Control, Wikipedia.
[10]. William Cox, “Building an Infrared Remote Decoder”, May 29,2005, http://www.robotshop,com.
[11]. “PIC 16F87XA, 28/40/44-Pin Enhanced Flash Microcontrollers”, MICROCHIP.
[12]. “PIC 16F87XA, 28/40/44-Pin Enhanced Flash Microcontrollers Data Sheet”, MICROCHIP.
[13]. “PICmicro Mid-Range MCU Family Reference Manual”, MICROCHIP.
[14]. “Interfacing Interrupts with PIC16F877A”, Pantech Solutions.
[15]. “H bridge motor driver circuit”, http://www.circuitstoday.com.
Fig. 13: Complete Circuit Diagram

More Related Content

What's hot

Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robot
Anwarul Islam Mithu
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsisgopal002
 
Pankaj project report
Pankaj project reportPankaj project report
Pankaj project report
Pankaj Rai
 
Ppt
PptPpt
MICROCONTROLLER BASED IR FOR HOME APPLICATION
MICROCONTROLLER BASED IR FOR HOME APPLICATIONMICROCONTROLLER BASED IR FOR HOME APPLICATION
MICROCONTROLLER BASED IR FOR HOME APPLICATIONJahir Hussain
 
Paper id 21201423
Paper id 21201423Paper id 21201423
Paper id 21201423IJRAT
 
Rf based home automation
Rf based home automationRf based home automation
Rf based home automation
Rahul Saini
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
Aniket Bhor
 
Smart ambulance
Smart ambulanceSmart ambulance
Smart ambulance
Aditee Apurvaa
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
Nikita Kaushal
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances Control
Edgefxkits & Solutions
 
Remote Operated Spy Robot Circuit
Remote Operated Spy Robot CircuitRemote Operated Spy Robot Circuit
Remote Operated Spy Robot Circuit
laibaNoor60
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal RobotAbhishek Gupta
 
Cell Phone Operated Vehicle
Cell Phone Operated VehicleCell Phone Operated Vehicle
Cell Phone Operated Vehicleprasanna naik
 
Home appliances control using RF communication
Home appliances control using RF communicationHome appliances control using RF communication
Home appliances control using RF communication
Chittaranjan Baliarsingh
 
IR remote control system
IR remote control systemIR remote control system
IR remote control system
newaz30
 
Microcontroller based remote locator
Microcontroller based remote locatorMicrocontroller based remote locator
Microcontroller based remote locator
Kamal Lamichhane
 
project presentation on cell phone operated land rover
project presentation on cell phone operated land roverproject presentation on cell phone operated land rover
project presentation on cell phone operated land rover
sunanda kothari
 
remote control for home appliances
remote control for home appliancesremote control for home appliances
remote control for home appliances
Sonal Bansal
 

What's hot (20)

Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robot
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsis
 
Pankaj project report
Pankaj project reportPankaj project report
Pankaj project report
 
Ppt
PptPpt
Ppt
 
MICROCONTROLLER BASED IR FOR HOME APPLICATION
MICROCONTROLLER BASED IR FOR HOME APPLICATIONMICROCONTROLLER BASED IR FOR HOME APPLICATION
MICROCONTROLLER BASED IR FOR HOME APPLICATION
 
Final report
Final reportFinal report
Final report
 
Paper id 21201423
Paper id 21201423Paper id 21201423
Paper id 21201423
 
Rf based home automation
Rf based home automationRf based home automation
Rf based home automation
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
 
Smart ambulance
Smart ambulanceSmart ambulance
Smart ambulance
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances Control
 
Remote Operated Spy Robot Circuit
Remote Operated Spy Robot CircuitRemote Operated Spy Robot Circuit
Remote Operated Spy Robot Circuit
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal Robot
 
Cell Phone Operated Vehicle
Cell Phone Operated VehicleCell Phone Operated Vehicle
Cell Phone Operated Vehicle
 
Home appliances control using RF communication
Home appliances control using RF communicationHome appliances control using RF communication
Home appliances control using RF communication
 
IR remote control system
IR remote control systemIR remote control system
IR remote control system
 
Microcontroller based remote locator
Microcontroller based remote locatorMicrocontroller based remote locator
Microcontroller based remote locator
 
project presentation on cell phone operated land rover
project presentation on cell phone operated land roverproject presentation on cell phone operated land rover
project presentation on cell phone operated land rover
 
remote control for home appliances
remote control for home appliancesremote control for home appliances
remote control for home appliances
 

Similar to Analysis and Construction of a Robot controlled by a Universal Remote Control

robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
Nilgiri publicity
 
Iaetsd real time implementation of railway
Iaetsd real time implementation of railwayIaetsd real time implementation of railway
Iaetsd real time implementation of railway
Iaetsd Iaetsd
 
Iaetsd autonomous pick and place rover for long distance
Iaetsd autonomous  pick and place rover for long distanceIaetsd autonomous  pick and place rover for long distance
Iaetsd autonomous pick and place rover for long distance
Iaetsd Iaetsd
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
IJERA Editor
 
Density based trafiic control
Density based trafiic controlDensity based trafiic control
Density based trafiic controlnskprasad
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue team
shiva kumar cheruku
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominating
sindhuls
 
Wireless ai based intelli industrial security robot 2 ppt
Wireless ai based intelli industrial security robot 2 pptWireless ai based intelli industrial security robot 2 ppt
Wireless ai based intelli industrial security robot 2 ppt
Varun B P
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security system
Iaetsd Iaetsd
 
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
 
Smart Security System Using ARM And XBee For Boarder Areas( SYNOPSIS)
Smart Security System  Using ARM And XBee For Boarder Areas( SYNOPSIS)Smart Security System  Using ARM And XBee For Boarder Areas( SYNOPSIS)
Smart Security System Using ARM And XBee For Boarder Areas( SYNOPSIS)
WizApsProjects
 
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
IRJET-  	  PC Controlled Wireless Robot for Detecting Human PresenceIRJET-  	  PC Controlled Wireless Robot for Detecting Human Presence
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
IRJET Journal
 
Smart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture ControlSmart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture Control
IJERA Editor
 
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
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Kumar Goud
 
IRJET- Design of an FPGA based Control System for Robot
IRJET-  	  Design of an FPGA based Control System for RobotIRJET-  	  Design of an FPGA based Control System for Robot
IRJET- Design of an FPGA based Control System for Robot
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
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
Manav Chauhan
 
IRJET- Design and Development of Gesture Controlled Robot
IRJET- Design and Development of Gesture Controlled RobotIRJET- Design and Development of Gesture Controlled Robot
IRJET- Design and Development of Gesture Controlled Robot
IRJET Journal
 
Gesture Robot car.pptx
Gesture Robot car.pptxGesture Robot car.pptx
Gesture Robot car.pptx
KevinMichaelRajBPSGC
 

Similar to Analysis and Construction of a Robot controlled by a Universal Remote Control (20)

robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
Iaetsd real time implementation of railway
Iaetsd real time implementation of railwayIaetsd real time implementation of railway
Iaetsd real time implementation of railway
 
Iaetsd autonomous pick and place rover for long distance
Iaetsd autonomous  pick and place rover for long distanceIaetsd autonomous  pick and place rover for long distance
Iaetsd autonomous pick and place rover for long distance
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
 
Density based trafiic control
Density based trafiic controlDensity based trafiic control
Density based trafiic control
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue team
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominating
 
Wireless ai based intelli industrial security robot 2 ppt
Wireless ai based intelli industrial security robot 2 pptWireless ai based intelli industrial security robot 2 ppt
Wireless ai based intelli industrial security robot 2 ppt
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security system
 
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
 
Smart Security System Using ARM And XBee For Boarder Areas( SYNOPSIS)
Smart Security System  Using ARM And XBee For Boarder Areas( SYNOPSIS)Smart Security System  Using ARM And XBee For Boarder Areas( SYNOPSIS)
Smart Security System Using ARM And XBee For Boarder Areas( SYNOPSIS)
 
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
IRJET-  	  PC Controlled Wireless Robot for Detecting Human PresenceIRJET-  	  PC Controlled Wireless Robot for Detecting Human Presence
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
 
Smart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture ControlSmart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture Control
 
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
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
 
IRJET- Design of an FPGA based Control System for Robot
IRJET-  	  Design of an FPGA based Control System for RobotIRJET-  	  Design of an FPGA based Control System for Robot
IRJET- Design of an FPGA based Control System for Robot
 
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...
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
 
IRJET- Design and Development of Gesture Controlled Robot
IRJET- Design and Development of Gesture Controlled RobotIRJET- Design and Development of Gesture Controlled Robot
IRJET- Design and Development of Gesture Controlled Robot
 
Gesture Robot car.pptx
Gesture Robot car.pptxGesture Robot car.pptx
Gesture Robot car.pptx
 

More from IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
IJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
IJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
IJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
IJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
IJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
IJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
IJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
IJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
IJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
IJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
IJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
IJERD Editor
 

More from IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
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
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
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
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
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
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
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...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
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 ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
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
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
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*
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
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...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
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...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
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...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

Analysis and Construction of a Robot controlled by a Universal Remote Control

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 10, Issue 11 (November 2014), PP.22-28 22 Analysis and Construction of a Robot controlled by a Universal Remote Control Datta Sainath Dwarampudi1 1 Electronics and Communication Engineering, Mahatma Gandhi Institute of Technology, Hyderabad, Andhra Pradesh, India. Abstract:- This paper aims at controlling a robot that is a tank like vehicle using a universal infrared remote control. The infrared signal sent from the universal infrared remote control is received by IR receiver and decoded by the microcontroller PIC16F873A using an algorithm embedded in the microcontroller. The output from the microcontroller is fed to the motor driver which drives the left and right motors. The robot‟s motor control can be speed controlled by using PWM/PDM (Pulse Width Modulation/ Pulse Duration Modulation) technique. Keywords:- Infrared, Universal Remote Control, PIC, Analysis, Construction, Speed Control, Robot. I. INTRODUCTION A wirelessly controlled robot is the need of the hour. For many years the consumer electronics industry has been employing infrared remote controls for the control of televisions, VCR‟s and cable boxes. . The same concept is used for my project. The functionality of CIR (Consumer Infrared) is as broad as the consumer electronics that carry it. For instance, a television remote control can convey a “channel up” command to the television, while a computer might be able to surf the internet solely via CIR. The type, speed, bandwidth and power of the transmitted information depend on the particular CIR protocol employed. This project can control the robot and move it at various speeds and in various directions. Its movement can be controlled by a universal remote control from a distance of ten to fifteen feet radius. The robot made from this project can move in forward and reverse direction with different speeds and it can turn left and right directions. This paper gives an overview of the project completed during the period of internship at E.C.I.L. (Electronics Corporation of India Limited) at Hyderabad, India with technical details. The results are obtained and analysed. This report also deals with future works which can be persuaded as an advancement of the current. This robot has huge applications in industrial and home navigation. This robot is very useful during biological and chemical hazards to perform a task precisely and accurately. II. ANALYSIS AND CONSTRUCTION This project can primarily be separated into four parts:  Sending and Receiving the infrared signal from the remote (Infrared Interface).  Decoding the infrared signals of a button of a remote control.  Establishing connection between microcontroller and motor driver.  Driving motor linked with motor driver using the algorithm embedded in the microcontroller. A. Sending and receiving the infrared signal sent from the remote The is the frist step of the project. The typical infrared signal used by remote controls has three layers. The names used for these layers. The names used for these layers have not been standardized. In this application note they are called the infrared, the modulation, and the serial data. The infrared layer is the means of transmission. Infrared is light whose wavelength is too long to see. Although, we cannot control it with an infrared signal. To control around corner or through opaque materials, RF, usually UHF signals are used. Although this application note does not further mention RF, much of what is presented here can be used with an RF transmission medium. The modulation layer refers to the fact that each burst of infrared signal is often modulated at a frequency between 32.75 kHz and 56.8 kHz. This is done to diminish the effects of ambient light. This layer, however, is optional. Some infrared formats do not modulate their outputs, sending pulses of unmodulated infrared light instead. This is done to extend the remote control‟s battery life and to reduce the cost of the remote control device. The serial data layer has the information containing a command. This is typically coded in the lengths of infrared bursts or in the lengths of gaps between infrared bursts. A long gap or burst is interpreted as a „1‟, a short gap or burst is interpreted as a „0‟.
  • 2. Analysis and Construction of a Robot controlled by a Universal Remote Control 23 Fig. 1: Block diagram for IS1U60 remote control IR sensor Fig. 2: Infrared Sensor I have used a Sony remote control transmitter is used in this research. The Sony remote control is based on the Pulse-Width signal coding scheme. The code exists of 12 bits sent on a 40 KHz carrier wave. The code starts with a header of 2.4 millisecond (ms) or 4 times T, where T is 600 micro second (µs). The header is followed by 7 command bits and 5 address bits as show in Fig. 1. The address and commands exists of logical ones and zeros. A logical one is formed by a space of 600 µs and pulse of 600 µs. The space between 2 transmitted codes when a button is being pressed is 40 ms. The bits are transmitted least significant bits first. The total length of a bit-stream is always 45 ms. An IR remote control (the transmitter) sends out pulses of infrared light that represent specific binary codes. These binary codes correspond to commands, such as Power On/Off and speed up. The IR receiver in the robot decodes the pulses of light into the binary data (ones and zeroes) that the device can understand. The microcontroller then carries out the corresponding command. The control codes are sent in serial format modulated to that 40 kHz carrier frequency (usually by turning the carrier on and off). There are many different manufacturers use different codes and different data rate for transmission. The data rate send is generally infra range of 100-2000 bps. Fig. 3: Infrared signal from a Sony Remote Control IR detectors are little microchips with a photocell that are tuned to listen to infrared light. They are almost always used for remote control detection – every TV and DVD player has one of these in the front to listen for the IR signal from the clicker. Inside the remote control is a matching IR LED, which emits IR pulses to tell the TV to turn on, off or change channels. IR light is not visible to the human eye, which means it takes a
  • 3. Analysis and Construction of a Robot controlled by a Universal Remote Control 24 little more work to test a setup. IR detectors have a demodulator inside that looks for modulated IR at 38 KHz. Just shining an IR LED won‟t be detected, it has to be PWM blinking at 38KHz. IR detectors are digital out – either they detect 38KHz IR signal and output low (0V) or they do not detect any output high (5V). It is always better to test an IR detector before performing the experiment. This combination is commercially available as the Sharp GP51Ux and IS1U60x. The preamplifier contains a band pass filter which limits the receiver‟s sensitivity to about ±2KHz, near the centre frequency. An Automatic Gain Control (AGC) circuit adjusts the incoming level to the demodulator, which explains the presence of a long leading pulse in many of the protocols. This allows the receiver to stabilize its AGC circuit, prior to the reception of the bit-stream. B. Decoding the IR signals for the buttons of a remote control This is the next step of my project. Serial Infrared Control (SIRC) protocol is the name given to Sony‟s IR remote control. The 12 bit protocol is the most common format used with domestic products. I tried to map out the characteristic pulse and gap lengths that represent ones and zeros. By pressing the same button on the remote, write down the series of number read by the PIC16F873A running the program designed by me. The Output of the receiver is a binary bit-stream corresponding to the original modulation signal at the transmitter. Note that this signal is active low, so the “ones” in terms of the carrier signal appear as “zeros” at the demodulator. Each odd numbered entry is the duration of a burst of IR from the remote control. Each even numbered entry is the duration of a gap between bursts of infrared. The lengths of these gaps and bursts define ones and zeros. Their order will depend on which button is pressed. Once the characteristic lengths have been discovered for a one and a zero, an algorithm can then be created with a counter to translate the lengths into ones and zeros Fig. 4: Sony Infrared Remote control Code format Pressing the same button again will make us find the command length duration. This is necessary to determine if a button is being held down or a new command of the same type is being issued. Most remote controls repeat the command as long as the button is held down, the repetitions separated by a long dark time, usually on an even numbered transition. If no long even numbered counts can be found, consider that some commands can be longer than 64 transitions. Fig. 5: Infrared signal on a Digital Cathode Ray Oscilloscope The common word is made up of 12 bit, and consists of a 7 bit command code followed by a 5 device code. This SIRC format uses pulse width modulation of the infrared signal to transmit the data. The SIRC transmission is preceded by a single start bit. The decoding software waits for this start bit of 2.4 ms. The protocol uses a unique signal as a start bit which helps us to prevent the software trying to decode an incomplete transmission. When the infrared sensor receives a correct start pulse, its flag is set to 1 to allow the rest of the transmission to be decoded.
  • 4. Analysis and Construction of a Robot controlled by a Universal Remote Control 25 Fig. 6: Infrared signal on a Digital Cathode Ray Oscilloscope(Magnified) Fig. 7: Sony Infrared Remote control timer formula The pulse length is measured by polling the falling edge of the waveform using the build in hardware timer, Timer 0. With 4 MHz crystal oscillator and pre scalar values of 16, the timer value is incremented every 16 µs and is read on every falling edge of the waveform. We can use the formula below to divide the expected pulse width by the timer. Fig. 8: SIRC timer value for all pulse widths Fig. 9: SIRC timing details The program uses the timer value to determine the waveform. For example, if the value is between 90 and 150 then a logic 1 is assumed and if the value is between 50 and 90 the a logic 0 is assumed We assign different keys for different functions as shown in the table below. Table I: Modified Functions of Sony Remote Control Buttons Remote’s Button function key Original Function Modified Function 1 Channel 1 Start forward with minimum speed 2 Channel 2 Stop 3 Channel 3 Speed decrease 4 Channel 4 Speed increase 5 Channel 5 Turn right 6 Channel 6 Turn left C. Establishing the connection between microcontroller and motor driver Pulse Width Modulation/Pulse duration Modulation (PWM/PDM) is critical to modern digital motor controls. By adjusting the pulse width, the speed of a motor can be efficiently controlled without larger linear power stages. PWM modules are built into the Capture/Compare/PWM (CCP) peripheral. As previously
  • 5. Analysis and Construction of a Robot controlled by a Universal Remote Control 26 mentioned PIC16F873A has two CCP modules. Each CCP module is software programmable to operate in one of three modes: 1) A Capture input 2) A Compare output 3) A Pulse Width Modulation(PWM) output For the CCP module to function, Timer resources must be used in conjunction with the CCP module. The desired CCP mode of operation determines which timer resources are required. Fig. 10: PWM Output Table II: CCP Mode-Timer Resource CCP MODE Timer Resource Capture Timer 1 Compare Timer 1 PWM Timer 2 A Pulse Width Modulation output is a signal that has a time-base (period) and a time that the output stays high(duty cycle). The period is the duration after which the PWM rising edge repeats itself. The resolution of the PWM output is the granularity with which the duty cycle can be varied. The frequency of a PWM is simply the inverse of the period (1/period). Each CCP module can support one Pulse Width Modulation (PWM) output signal, with minimal software overhead. This PWM signal can attain a resolution of up to 10 bits, from the 8 bit Timer 2 module. This gives 1024 steps of variance from an 8 bit overflow counter. This gives a maximum accuracy of Tosc (50ns, when the device is operated at 20MHz). When the Timer 2 overflows (timer = period register), the value in the duty cycle registers (CCPRxL:CCPRx-CON<5:4>) is latched into the 10 bit slave latch. A new duty cycle value can be loaded into the duty cycle register(s) at any time, but is only latched into the slave latch. a new duty cycle value can be loaded into the duty cycle register(s) at anytime, but is only latched into the slave latch when Timer 2 = Timer 2 Period Register (PR 2). The period of Timer 2 (and PWM) is determined by the frequency of the device, the Timer 2 pre scaler value (1,4 or 16), and the Timer 2 Period Register. The following two equations show the calculation of the PWM period and duty cycle Fig. 11: PWM Mode Block Diagram D. Driving motor linked with motor driver using the algorithm embedded in the microcontroller The motors must be able to run forward or backward, it is command method to set the output transistors up in an HBridge configuration. This is the only solid state way to operate a motor in both directions. In this configuration, each side of the motor gets two transistors attached to it: one tied to the battery positive line and the other tied to ground. It is obvious that both transistors on side A cannot be on at the same time and the same applies to side B, so Side A Low can be driven off of an inverted copy of Side A High and Side B High can be
  • 6. Analysis and Construction of a Robot controlled by a Universal Remote Control 27 driven off of an inverted copy of Side B Low. This arrangement means that the high and low transistors can never be on at the same time and it is required to generate two unique control signals per motor now. In order to run the motor forward, it is required to turn on transistors on the Side A High and the Side B Low. For reverse, it is required to turn on the Side B High and the Side A Low transistors. This circuit is powered by a 6 V battery via switch S2 and diode D2. D2 serves a dual purpose-first, to prevent reverse polarity, which could do considerable damage, and second, to drop the supply voltage to about 5.4 V, which is more suitable for the PIC16F873A. There are two identical H-Bridge motor drives, one for the left motor and one for the right. Pin 25 (RB4) and pin 23 (RB2) of the microcontroller is designated by the manufacturers for input or output. In this circuit, they are used for output only. Pin 25 is used for control the direction (forward or reverse) of the left hand motor, as seen from the rear of the robot. Pin 23 is used here to control the direction (forward or reverse) of the right hand motor. Direction control logic signals are from RB4 and RB2 of microcontroller switch two power MOSFETs H-Bridges to control the direction of the motors (forward or reverse). The two 100 (nF) capacitors across each motor. Pin 13 (RC2) of PIC16F873A can be used as a general purpose I/O pin or I/O pin for CCP1 module. In this circuit it is configured as CCP1 pin to produce PWM output. It is used to switch both of the motors on or off at the same time. It is also used to produce PWM for speed control of both motors. When it is „high‟, the motors are on: when it is “low‟ they are off. Since two logically inverted control signals are required for each side of an H-Bridge, a BJT transistor has been added in each H-Bridge motor drives circuit (Q1 for motor 1 and Q8 for motor 2). Actually transistors Q1 and Q8 are used as inverters so that when the “forward motion” MOSFETs Q3 and Q4 are disabled, the “reverse motion” MOSFETs Q6 and Q7 are activated. Note that neither pin 25 nor pin 23 will accomplish anything unless both motors are switch on first via pin 13 (RC2). Both pins 25 and 23 cause a wheel to rolls forward when it is high and backwards when it is “low”. Pins 13, 25, and 23 together may be used not only to make the robot drive forwards or reverse but also to turn right or left. Pin 13 (RC 2) activates both motors simultaneously via MOSFETs Q2 and Q5. These two MOSFETs are wired in parallel and these should work satisfactorily with a small heat sink for the small motors used here. Referring back to the drawing of the H-Bridge, it can be seen that if both transistors on one side of a bridge were turned on at the same time, it would have a direct short to ground. This problem is called shoot through current and it is a bigger problem than might be expected. FET‟s have a lot of capacitance 2000 pico Farad (pF) for the one used in this circuit on their gate leads, so it is difficult to switch them on or off quickly. This switching delay makes it very easy to have both FET‟s on for a short period of time each time. There is a transition from one FET conducting to the other. A lot of power can go through in that time and it will heat up transistors and cook them very quickly if allowed to happen. For this reason both motors are switched off first via pin 13, whenever one of the motor is need to change direction of rotation. After the required direction control commands are sent to the H-Bridges via pin RB4 and RB2. The two motors are switched on again via pin 13 and the previous PWM output is routed to the FET driver transistors Q2 and Q5. Fig. 12: Similar H bridge circuit used in my project III. CONCLUSIONS I was able to successfully complete the project with desired results. The results were obtained and analyzed thoroughly. The use of infrared for controlling a robot i.e. tank like body has huge applications. We can do this project by using an arduino but it is easier and quick to do is using a microcontroller like PIC16F873A . The added advantage of this design is that it can be built in several configuration due to the modularity of the design.
  • 7. Analysis and Construction of a Robot controlled by a Universal Remote Control 28 ACKNOWLEDGMENT I wish to acknowledge and thank Mr. T.Hemantha Kumar for his great contribution for my internship which made me write this paper. I express my sincere gratitude to my professors, family and friends for their continuous support through their patience, motivation, enthusiasm and immense knowledge. REFERENCES [1]. Bob Harbour, “Dual Motor Bidirectional Electronic Speed Control”, April 30,1999. http://www.circuits.Lab.com. [2]. William G. Grimm, “Decoding Infrared Remote Controls Using a PIC 16C5X Microcontroller”, 1997. [3]. David De Vleeschauwer, “DAVschomepage”, http://user.pandora.be/davshomepage. [4]. Microchip. “PIC16F873A Data Sheet” Microchip Technology Inc. May,2001. [5]. Sanda Win, Tin Shein, Khin Maung Latt, “Design and Construction of PIC-based IR Remote Control Moving Robot”, World Academy of Science, Engineering and Technology Vol:2 2008. [6]. Roger Thomas, “Remote Contrl IR Decoder” Everyday Practical Electronics, September, 2000. UK. http://www.microchip.com. [7]. Mark Palmer, “Using the CCP Modules” Microchip Technology Inc. 1997. http://www.microchip.com. [8]. Ladyada, “IR Sensor”, adafruit learning system, http://learn.adafruit.com/ir-sensor/overview. [9]. Consumer Infrared, Pulse-Width Modulation, Remote Control, Wikipedia. [10]. William Cox, “Building an Infrared Remote Decoder”, May 29,2005, http://www.robotshop,com. [11]. “PIC 16F87XA, 28/40/44-Pin Enhanced Flash Microcontrollers”, MICROCHIP. [12]. “PIC 16F87XA, 28/40/44-Pin Enhanced Flash Microcontrollers Data Sheet”, MICROCHIP. [13]. “PICmicro Mid-Range MCU Family Reference Manual”, MICROCHIP. [14]. “Interfacing Interrupts with PIC16F877A”, Pantech Solutions. [15]. “H bridge motor driver circuit”, http://www.circuitstoday.com. Fig. 13: Complete Circuit Diagram