You are on page 1of 36

MOBILE OPERATED LAND ROVER FOR NAVIGATION

A project Report submitted in partial fulfilment of the requirement for the award of

Bachelor of Technology In

Electronics & Communication Engineering


Submitted By
VIJAY KUMAR.B NARESH REDDY.T 3. SANKARA RAO.B 4. 1. RUPA TULASI.M 2.

Under the Esteemed Guidance of P.Venkateswara Rao


M.Tech

Asst.Professor, in Electronics & communication Engineering

Department of Electronics & Communication

Engineering Vikas College of Engineering & Technology


NUNNA-52121, VIJAYAWADA RURAL. 2008-2012.

INDEX
1. ABSTRACT 2. INTRODUCTION 3. BLOCK DIAGRAM 4. BLOCK DIAGRAM EXPLANATION 5. SCHEMATIC DIAGRAM 6. SCHEMATIC DIAGRAM EXPLANATION 7. HARDWARE DESCRIPTION Embedded Systems Power supply Transformer Rectifiers Regulators Microcontroller description

8. SOFTWARE DESCRIPTION

9. CONCLUSION 10. BIBILOGRAPHY

ABSTRACT

In this project, the robot is controlled by a cell phone that makes a call to the mobile phone attached to the robot. In the course of a call, the cell phone is assigned to automatic answer button is activated. A tone corresponding to the button pressed is heard at the other end of the call. This tone is called dual-tone multiple-frequency (DTMF) tone. The robot perceives this DTMF tone with the help of the phone stacked in the robot. The received tone is processed by the AT89S52 microcontroller with the help of DTMF decoder CM8870. The decoder decodes the DTMF tone into its equivalent binary digit and this binary number is sent to the microcontroller. The microcontroller is pre-programmed to take a decision for any given input and outputs its decision to motor drivers in order to drive the motors for forward or backward motion or a turn. The mobile that makes a call to the mobile phone stacked in the robot acts as a remote. So this simple robotic project does not require the construction of receiver and transmitter units. DTMF signalling is used for telephone signalling over the line in the voice-frequency band to the call switching centre. The version of DTMF used for telephone tone dialling is known as Touch-Tone DTMF assigns a specific frequency (consisting of two separate tones) to each key so that it can easily be identified by the electronic circuit. The signal generated by the DTMF encoder is a

direct algebraic summation, in real time, of the amplitudes of two sine (cosine)waves of different frequencies, i.e., pressing 5 will send a tone made by adding 1336 Hz and 770 Hz to the other end of the line. Then the command is done with the frequency assigned to it. Then the robot move according to the commands given by the user.

INTRODUCTION
Conventionally, wireless-controlled robots use RF circuits, which have the drawbacks of limited working range, limited frequency range and limited control. Use of a mobile phone for robotic control can overcome these limitations. It provides the advantages of robust control, working range as large as the coverage area of the service provider, no interference with other controllers and up to twelve controls. Although the appearance and capabilities of robots vary vastly, all robots share the features of a mechanical, movable structure under some form of control. The control of robot involves three distinct phases: reception, processing and action. Generally, the preceptors are sensors mounted on the robot, processing is done by the on-board microcontroller or processor, and the task (action) is performed using motors or with some other actuators. In this project the robot is operated with the help of cell phone using the DTMF technology which is assigned in the cell phones.

BLOCK DIAGRAM

Receiver: Driver Motor-1

Dtmf circuit

AT89S52 Microcontroll er

Motor-2 Driver
Video Cam

Transmitter:

BLOCK DIAGRAM EXPLANATION

Here in this block diagram we are using two cell phones. One of the two cell phones is used as the transmitter. From this transmitter cell phone, we are sending the DTMF signal to another cell phone which is the robotic car. A cell phone which receives the signal from the transmitter will give the signal to DTMF (mt8870). From that DTMF it sends the binary signals to the micro controller which already has a program written into the micro controller according to the users specifications. The motor will drive the robotic car according to the instruction given by the micro controller.

SCHEMATIC DIAGRAM

SCHEMATIC DIAGRAM EXPLANATION

We apply a 230v AC source of 12-0-12 transformer, which is a step down transformer. This step down transformer gives 12v AC. Using a bridge rectifier we can change the AC voltage to DC voltage. This voltage is applied to 7805 voltage regulator which in turn gives a constant 5v DC configuration. The output of 7805 voltage regulator is applied to 40th pin of microcontroller. A mobile is used here to transmit the signals and this mobile acts as a transmitter. Here we use DTMF which receives the signals sent from the mobile. The data given to the mobile is transmitted through DTMF pins 11,12,13,14,15 to the microcontroller port-1 pins 4,5,6,7,8 respectively. Microcontroller transmits the data from its port-2 pins 21,22,23,24 to L293D input pins 2,7,10,15. And the output pins 3,5,11,14 are connected to the first motor. The L293D pins 1,8,9,16 are shorted. The output pins 13,14 of the microcontroller at port-3 are connected to the L239D input pins 2,7. The output pins 3,6 are connected to the another motor. These motors can rotate.

DUAL TONE MULTIPLE FREQUENCY (DTMF) CIRCUIT

CIRCUIT DESCRIPTION:

The CM8870 provides full DTMF receiver capability by integrating both the band split filter and digital decoder functions into a single 18-pin IC or 20-pin PLCC package. The CM8870 is manufactured using state-of-the-art CMOS process technology for low power consumption (35mW, max.) and precise data handling. The filter section uses a switched capacitor technique for both high and low group filters and dial tone rejection. TheCM8870 decoder uses digital counting techniques for the detection and decoding of all 16 DTMF tone pairs into a 4-bit code. This DTMF receiver minimizes external component count by providing an on-chip differential input amplifier, clock generator, and a latched three-state interface bus.

HARDWARE DESCRIPTION

EMBEDDED SYSTEMS

Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. Some also have real time performance constraints that must be met, for reason such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. An embedded system is not always a separate block - very it is physically built-in to the device it is controlling. The software written for embedded systems is often called firmware, and is stored in read-only memory or flash convector chips rather than a disk drive. It often runs with limited computer hardware resources: small or no keyboard, screen, and little memory. Wireless communication has become an important feature for commercial products and a popular research topic within the last ten years. There are now more mobile phone subscriptions than wired-line subscriptions. Lately, one area of commercial interest has been low-cost, low-power, and short-distance wireless communication used for \personal wireless networks." Technology advancements are providing smaller and more cost effective devices for integrating computational processing, wireless communication, and a host of other functionalities. These embedded communications devices will be integrated into applications ranging from homeland security to industry automation and monitoring. They will also enable custom tailored engineering solutions, creating a revolutionary way of disseminating and processing information. With new technologies and devices come new business activities, and the need for employees in these technological areas. Engineers who have knowledge of embedded systems and wireless communications will be in high demand. Unfortunately, there are few adorable environments available for development and classroom use, so students often do not learn about these technologies during hands-on lab exercises. The communication mediums were twisted pair, optical fiber, infrared, and generally wireless radio.

POWER SUPPLY
Most of the circuits in Electronics need a smooth DC power supply in order to function correctly. Some other circuits, particularly those using digital ICs, also need their power supply to be regulated. In this article and the articles that follow in this series you will learn the meaning of terms such as 'smoothing' and 'regulation' and find out how to build a simple power supply for your circuits.

What Are AC And DC?

A representation of an Alternating Current (AC) supply is shown in figure 1. The voltage (and current) alternates between positive and negative over time and the resulting waveform shape is a sine wave. In the case of the UK mains supply, the frequency of this sine wave is 50Hz, or 50 cycles per second.

A Direct Current (DC) supply, shown in figure 2, stays at a fixed, regular, voltage all of the time, like the voltage from a battery. A DC supply is needed by most circuits as a constant reference voltage. Also, some components would be damaged by the negative half-cycles of an AC supply.

The Parts of a Power Supply:

Building the 5V Regulated Power Supply


Figure 4 gives a strip board layout for the 5V regulated power supply shown in figure 4. The layout does not include the transformer block, so the input to the board needs to be 7 - 35V AC from a Suitable transformer.

The layout includes space for two optional 2-way screw terminal blocks to make connecting up the power supply easier. If the input voltage is 9V AC, you will be able to draw 1A from the power supply. For the maximum input voltage of 35V you will be able to draw 0.1A.

Transformer
A suitable ready-built mains power supply unit, such as those used to control model trains, will include a transformer. I wouldn't recommend building your own due to the safety considerations when dealing with mains voltages. If such a unit does not incorporate smoothing, rectification, and regulation, then you will need to build these blocks as described in part 1 of this series. If the unit does not have a fuse or a cut-out on the output of the transformer, you will also need to add a fuse of an appropriate rating. This fuse is in addition to the mains fuse in the unit's plug and is needed to protect the low voltage winding of the transformer and any circuits you connect to it. Although we won't be building the transformer block of our 5V regulated power supply, it is interesting to know how it works.

Rectifier
The purpose of a rectifier is to convert an AC waveform into a DC waveform. There are two different rectification circuits, known as 'half-wave' and 'full-wave' rectifiers. Both use components called diodes to convert AC into DC. A diode is a device which only allows current to flow through it in one direction. In this direction, the diode is said to be 'forward-biased' and the only effect on the signal is that there will be a voltage loss of around 0.7V. In the opposite direction, the diode is said to be 'reverse-biased' and no current will flow through it. BRIDGE RECTFIER: A diode bridge is an arrangement of four (or more) diodes in a bridge configuration that provides the same polarity of output for either

polarity of input. When used in its most common application, for conversion of an alternating current (AC) input into direct current a (DC) output, it is known as a bridge rectifier. Basic operation: According to the conventional model of current flow originally established by Benjamin Franklin and still followed by most engineers today, current is assumed to flow through electrical conductors from the positive to the negative pole. In actuality, free electrons in a conductor nearly always flow from the negative to the positive pole. In the vast majority of applications, however, the actual direction of current flow is irrelevant. Therefore, in the discussion below the conventional model is retained. In the diagrams below, when the input connected to the left corner of the diamond is positive, and the input connected to the right corner is negative, current flows from the upper supply terminal to the right along the red (positive) path to the output, and returns to the lower supply terminal via the blue (negative) path.

When the input connected to the left corner is negative, and the input connected to the right corner is positive, current flows from the upper supply terminal to the right along the red (positive) path to the output, and returns to the lower supply terminal via the blue (negative) path

Regulator
While there are many circuits that will tolerate a smoothed power supply, some must have a completely regular supply with no ripple voltage. This article discusses regulator ICs which can provide this regular power supply.

The 78xx Series of Regulators There are many types of regulator IC and each type will have different pin-outs and will need to be connected up slightly differently. Therefore, this article will only look at one of the common ranges of regulator, the 78xx series. There are seven regulators in the 78xx series, and each can pass up to 1A to any connected circuit. There are also regulators with similar type numbers that can pass a higher or lower current, as shown in the table below. In addition, variable regulators are available, as are regulators that can provide negative regulation voltages for circuits that require them. Here we are representing the regulators used in this project.
TYPE NUMBER MINIMUM VOLTAGE REGULATION VOLTAGE MAXIMUMCURRENT

7805 7812

+5V +12V

1A 1A

+7V +14.5V

If you are using a regulator after the smoothing block of the power supply, then you shouldn't need to worry about the ripple voltage, since the whole point of using a regulator is to get a stable, accurate, known voltage for your circuits!

AT89S52 MICROCONTROLLER DESCRIPTION


The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmels highdensity non-volatile memory technology and is compatible with the industry-standard 80C51 instruction set and pin out. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector twolevel interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning.

Pin diagram

Pin Description:
VCC - Supply voltage. GND - Ground. Port 0 Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as high impedance inputs. Port 0 can also be configured to be the multiplexed low order address/data bus during accesses to external program and data memory. Port 1 Port 1 is an 8-bit bidirectional I/O port with internal pull ups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pull ups and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pull ups. Port 2 Port 2 is an 8-bit bidirectional I/O port with internal pull ups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled

high by the internal pull ups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pull ups. Port 3 Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pull-ups. RST Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device. This pin drives High for 96 oscillator periods after the Watchdog times out. The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this feature. ALE/PROG: Address Latch Enable (ALE) is an output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming. In normal operation, ALE is emitted at a constant rate of 1/6 the oscillator frequency and may be used for external timing or clocking purposes. PSEN: Program Store Enable (PSEN) is the read strobe to external program memory. When the AT89S52 is executing code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory.

EA/VPP: External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH. This pin also receives the 12-volt programming enable voltage (VPP) during Flash programming. XTAL1: Input to the inverting oscillator amplifier and input to the internal clock operating circuit.

XTAL2: Output from the inverting oscillator amplifier.

WORKING:
In order to control the robot, you need to make a call to the cell phone attached to the robot (through head phone) from any phone, which sends DTMF tunes on pressing the numeric buttons. The cell phone in the robot is kept in auto answer mode. (If the mobile does not have the auto answering facility, receive the call by OK key on the robotconnected mobile and then made it in hands-free mode). So after a ring, the cell phone accepts the call. Now you may press any button on your mobile to perform actions. The DTMF tones thus produced are received by the cell phone in the robot. These tones are fed to the circuit by the headset of the cell phone. The CM8870 decodes the received tone and sends the equivalent binary number to the microcontroller. According to the program in the microcontroller, the robot starts moving. When you press key 2 (binary equivalent 00000010) on your mobile phone, the microcontroller outputs 10001001 binary equivalent. Port pins PD0, PD3 and PD7 are high. The high output at PD7 of the microcontroller drives the motor driver (L293D). Port pins PD0 and PD3 drive motors M1 and M2 in forward direction. Similarly, motors M1 and M2 move for left turn, right turn, backward motion and stop condition.

What Is DTMF.?
Dual-tone multi-frequency (DTMF) signalling is used for telephone signalling over the line in the voice-frequency band to the call switching center. The version of DTMF used for telephone tone dialling is known by the trademarked term Touch-Tone, and is standardized by ITU-T Recommendation. Other multi-frequency systems are used for signalling internal to the telephone network. The robot is controlled by a cell phone that makes a call to the mobile phone attached to the robot. In the course of a call, the cell phone is assigned to automatic answer button is activated. Atone corresponding to the button pressed is heard at the other end of the call. This tone is called dual-tone multiple-frequency (DTMF) tone. The robot perceives this DTMF tone with the help of the phone stacked in the robot. The received tone is processed by the AT89S52 microcontroller with the help of DTMF decoder CM8870. DTMF signalling is used for telephone signalling over the line in the voice-frequency band to the call switching centre. The version of DTMF used for telephone tone dialling is known as Touch-Tone DTMF assigns a specific frequency (consisting of two separate tones) to each key so that it can easily be identified by the electronic circuit. In DTMF system the tones and assignments are as follows

The data of the buttons:

SOFTWARE DESCRIPTION
Softwares used are:
*Keil software for c programming *Express PCB for lay out design *Express SCH for schematic design

What's New in Vision3?


Vision3 adds many new features to the Editor like Text Templates, Quick Function Navigation, and Syntax Coloring with brace high lighting Configuration Wizard for dialog based start-up and debugger setup. Vision3 is fully compatible to Vision2 and can be used in parallel with Vision2.

What is Vision3?
Vision3 is an IDE (Integrated Development Environment) that helps you write, compile, and debug embedded programs. It encapsulates the following components: A project manager. A make facility. Tool configuration. Editor. A powerful debugger.

To help you get started, several example programs (located in the \C51\Examples, \C251\Examples, \C166\Examples, and \ARM\...\Examples) are provided. HELLO is a simple program that prints the string "Hello World" using the Serial MEASURE is a data acquisition system for analog and digital systems. TRAFFIC is a traffic light controller with the RTX Tiny operating system. SIEVE is the SIEVE Benchmark.

Interface.

DHRY is the Dhrystone Benchmark. WHETS are the Single-Precision Whetstone Benchmark.

Additional example programs not listed here are provided for each device architecture.

Building an Application in Vision2


To build (compile, assemble, and link) an application in Vision2, you must: 1. Select Project -(forexample,166\EXAMPLES\HELLO\HELLO.UV2). 2. Select Project - Rebuild all target files or Build target.

3. Creating Your Own Application in Vision2


To create a new project in Vision2, you must: 1. Select Project - New Project. 2. Select a directory and enter the name of the project file. 3. Select Project - Select Device and select an 8051, 251, or C16x/ST10 device from the Device Database. 4. Create source files to add to the project. 5. Select Project - Targets, Groups, and Files. Add/Files, select Source Group1, and add the source files to the project. 6. Select Project - Options and set the tool options. Note when you select the target device from the Device Database all special options are set automatically. You typically only need to configure the memory map of your target hardware. Default memory model settings are optimal for most applications. 7. Select Project - Rebuild all target files or Build target.

Debugging an Application in Vision2


To debug an application created using Vision2, you must: 1. Select Debug - Start/Stop Debug Session. 2. Use the Step toolbar buttons to single-step through your program. You may enter G, main in the Output Window to execute to the main C function. 3. Open the Serial Window using the Serial #1 button on the toolbar. Debug your program using standard options like Step, Go, Break, and so on. Starting Vision2 and Creating a Project Vision2 is a standard Windows application and started by clicking on the program icon. To create a new project file select from the Vision2 menu Project New Project. This opens a standard Windows dialog that asks you

for the new project file name. We suggest that you use a separate folder for each project. You can simply use the icon Create New Folder in this dialog to get a new empty folder. Then select this folder and enter the file name for the new project, i.e. Project1. Vision2 creates a new project file with the name PROJECT1.UV2 which contains a default target and file group name. You can see these names in the Project Window Files. Now use from the menu Project Select Device for Target and select a CPU for your project. The Select Device dialog box shows the Vision2 device database. Just select the microcontroller you use. We are using for our examples the Philips 80C51RD+ CPU. This selection sets necessary tool options for the 80C51RD+ device and simplifies in this way the tool Configuration Building Projects and Creating a HEX Files Typical, the tool settings under Options Target are all you need to start a new application. You may translate all source files and line the application with a Click on the Build Target toolbar icon. When you build an application with syntax errors, Vision2 will display errors and warning messages in the Output Window Build page. A double click on a message line opens the source file on the correct location in a Vision2 editor window. Once you have successfully generated your application you can start debugging.

After you have tested your application, it is required to create an Intel HEX file to download the software into an EPROM programmer or simulator. Vision2 creates HEX files with each build process when Create HEX files under Options for Target Output is enabled. You may start your PROM programming utility after the make process when you specify the program under the option Run User Program #1.

CPU Simulation Vision2 simulates up to 16 Mbytes of memory from which areas can be mapped for read, write, or code execution access. The Vision2 simulator traps and reports illegal memory accesses. In addition to memory mapping, the simulator also provides support for the integrated peripherals of the various 8051 derivatives. The on-chip peripherals Of the CPU you have selected are configured from the Device Database selection You have made when you create your project target. Refer to page 58 for more Information about selecting a device. You may select and display the on-chip peripheral components using the Debug menu. You can also change the aspects of each peripheral using the controls in the dialog boxes. Start Debugging You start the debug mode of Vision2 with the Debug Start/Stop Debug Session command. Depending on the Options for Target Debug Configuration, Vision2 will load the application program and run the start-up code Vision2 saves the editor screen layout and restores the screen layout of the last debug session. If the program execution stops, Vision2 opens an Editor window with the source text or shows CPU instructions in the disassembly window. The next executable statement is marked with a yellow arrow. During debugging, most editor features are still available.

For example, you can use the find command or correct program errors. Program source text of your application is shown in the same windows. The Vision2 debug mode differs from the edit mode in the following aspects: _ The Debug Menu and Debug Commands described on page 28 are Available. The additional debug windows are discussed in the following.

_ The project structure or tool parameters cannot be modified. All build Commands are disabled.

Disassembly Window The Disassembly window shows your target program as mixed source and assembly program or just assembly code. A trace history of previously executed instructions may be displayed with Debug View Trace Records. To enable the trace history, set Debug Enable/Disable Trace Recording. If you select the Disassembly Window as the active window all program step commands work on CPU instruction level rather than program source lines. You can select a text line and set or modify code breakpoints using toolbar buttons or the context menu commands. You may use the dialog Debug Inline Assembly to modify the CPU instructions. That allows you to correct mistakes or to make temporary changes to the target program you are debugging.

SOURCE CODE

1. 2.

Click on the Keil u Vision Icon on Desktop The following fig will appear

3. 4.

Click on the Project menu from the title bar Then Click on New Project

5.

Save the Project by typing suitable project name with no extension in u r own folder sited in either C:\ or D:\

6. 7. 8.

Then Click on save button above. Select the component for u r project. i.e. Atmel Click on the + Symbol beside of Atmel

9.

Select AT89C51 as shown below

10. 11.

Then Click on OK The Following fig will appear

12. 13. 14.

Then Click either YES or NOmostly NO Now your project is ready to USE Now double click on the Target1, you would get another option Source group 1 as shown in next page.

15.

Click on the file option from menu bar and select new

16.

The next screen will be as shown in next page, and just maximize it by double clicking on its blue boarder.

17. 18.

Now start writing program in either in C or ASM For a program written in Assembly, then save it with extension . asm and for C based program save it with extension .C

19.

Now right click on Source group 1 and click on Add files to Group Source

20.

Now you will get another window, on which by default C files will appear.

21. 22. 23.

Now select as per your file extension given while saving the file Click only one time on option ADD Now Press function key F7 to compile. Any error will appear if so happen.

24. 25.

If the file contains no error, then press Control+F5 simultaneously. The new window is as follows

26. 27.

Then Click OK Now Click on the Peripherals from menu bar, and check your required port as shown in fig below

28.

Drag the port a side and click in the program file.

29. 30.

Now keep Pressing function key F11 slowly and observe. You are running your program successfully

1 APPLICATIONS:

The project is not only limited to simple functioning of the robot that is to move forward, backward, right and left, but it can also be implemented with camera to watch what is going out in particular location of the floor in a close circuit monitor or /and with a voice recorder to even record the conversation going on in a room. This definitely requires a difficult circuitry. Thus it is up to the maker what he/she wants his/her robot to be like: SIMPLE (like ours) or SOPHISTICATEDas described further.

Scientific:
Remote control vehicles have various scientific uses including hazardous environments, working in deep oceans, and space exploration. The majority of the probes to the other planets in our solar system have been remote control vehicles, although some of the more recent ones were partially autonomous. The sophistication of these devices has fueled greater debate on the need for manned spaceflight and exploration.

2) Military and Law Enforcement:


Military usage of remotely controlled military vehicles dates back to the first half of 20th century. Soviet Red Army used remotely controlled Tele tanks during 1930s in the Winter War and early stage of World War II.

3) Search and Rescue:


UAVs will likely play an increased role in search and rescue in the United States. This was demonstrated by the successful use of UAVs during the 2008 hurricanes that struck Louisiana and Texas. Thus the required connection which is to be made with the ear piece that is the connections with the tip and the ring is to be taken care of, because it is this which will make the circuit to work as desired. If the wire is not connected properly the robot will not function. The ring of the hands free is shown with number 1 while the tip is with number 2

4) Recreation and Hobby:


See Radio-controlled model. Small scale remote control vehicles have long been popular among hobbyists. These remote controlled vehicles span a wide range in terms of price and sophistication. There are many types of radio controlled vehicles. These include on-road cars, off-road trucks, boats, airplanes, and even helicopters. The "robots" now popular in television shows such as Robot Wars, are a recent extension of

this hobby (these vehicles do not meet the classical definition of a robot; they are remotely controlled by a human).

CONCLUSION
Thus, this robot can move to any place where even man cannot enter and collects the information through a camera attached to it. The robot is being controlled by the mobile. The information collected by the robot is seen in the personal computer. This project finds a wide range of application in military purposes besides its general purpose applications.

FURTHER IMROVEMENTS & FUTURE SCOPE:

1. IR Sensors:
IR sensors can be used to automatically detect & avoid obstacles if the robot goes beyond line of sight. This avoids damage to the vehicle if we are manoeuvring it from a distant place.

2. Password Protection:
Project can be modified in order to password protect the robot so that it can be operated only if correct password is entered. Either cell phone should be password protected or necessary modification

should be made in the assembly language code. This introduces conditioned access & increases security to a great extent.

3. Alarm Phone Dialler:


By replacing DTMF Decoder IC CM8870 by a 'DTMF Transceiver IC CM8880, DTMF tones can be generated from the robot. So, a project called 'Alarm Phone Dialler' can be built which will generate necessary alarms for something that is desired to be monitored (usually by triggering a relay). For example, a high water alarm, low temperature alarm, opening of back window, garage door, etc. When the system is activated it will call a number of programmed numbers to let the user know the alarm has been activated. This would be great to get alerts of alarm conditions from home when user is at work.

BIBILOGRAPHY
1. Wikipedia - The free encyclopaedia 2. http://www.8051projects.info/ 3. http://www.instructables.com/ 4. Schenker, L (1960), "Pushbutton Calling with a Two-Group Voice- Frequency Code The Bell system technical journal. 5. www.2dix.com. 6. California micro devices.com. 7. DTMF Tester , Electronics For You Magazine , Edition (June 2003) 8. http://www.alldatasheet.com/ 9. http://www.datasheet4u.com/ 10. http://www.datasheetcatalog.com/

You might also like