AddThis

Bookmark and Share

Friday 4 June 2010

Water Spy - A Submarine Robot

Abstract

Water spy is a specially designed Robot for under water operation. As its main aim is to work underwater so main objective should be that it should be capable of moving in any direction so we had provided it with such a driving power that it can move deep beneath water. To provide driving power six motors have been used. Also for surveillance robot that it should have capability of vision we are using a black and white CCD camera.
The robot is controlled by remote control. Wireless control of robot is achieved using DTMF code signals.
Microcontroller AT 89C51 has been used to control the direction of robot. H-bridge motor driver circuit has been used to provide reversible drive to the dc motors. Main body of Robot is made up of PVC pipes.

Chapter 1 : INTRODUCTION

Project entitled “Water Spy- A Submarine Robot” is a robot which works under water.
Conventionally we see many robots which work on ground but we thought to accept challenge to make robot which could be operate beneath water.
Major challenge encountered to is to balance the body of robot under water. Firstly we had to select motors which could operate beneath water. So critical circuit should be isolated from water. Some of the function which we had successfully implemented on robot that it can travel up, down, forward, backward, left, right beneath water.
Two water tanks required to keep robot beneath water which force it to float and three air tanks are required to stabilize moment of robot under water. Robot is equipped with six DC motors which provide motion to robot in different directions. Also we can add CCD camera to see underneath water world.
Control of driving motor is done through H-bridge motor drives which can easily controls the motors for direction as well as start/stop function. Control signals provided to robot are through wireless remote implemented using FM with DTMF. In all seven function tags are provided on remote control which control total movement of robot.
Main problem encountered is to provide power to motor circuit. Batteries required are too heavy so power is supplied through cable. This problem could be further overcome by using light weight Ni-Cd batteries.

Chapter 2 : BLOCK DIAGRAM & DESCRIPTION

Water Spy Robot using Microcontroller

DIFFERENT MODULES OF PROJECT:
A. DTMF TRANSMITTER.
B. DTMF RECEIVER.
C. CONTROL CIRCUIT.
D. MOTOR DRIVER CIRCUIT.
E. MAIN BODY.
F. POWER SUPPLY.

2.2 DTMF TRANSMITTER:
DTMF TRANSMITTER





1. DTMF ENCODER:
The code generator part employs a keyboard, IC UM 91215B and few other components. The IC UM 91215B is a ‘DUAL TONE MULTI FREQUENCY’ i.e. DTMF generator. Whenever a no. on the keyboard is pressed corresponding multiplexed frequency consisting of a lower band frequency and an upper band frequency is generated.

2. FM TRANSMITTER:
The DTMF code signals from UM 91215B is then frequency modulated and transmitted in air using FM transmitter. The carrier frequency is determined by coil L1 and trimmer capacitor C1 (they can be adjusted to change the frequency of the transmission). An antenna of 10 to 15cm length is used for satisfactory range. The antenna is necessary because the transmitter unit has to be housed in metallic cabinet to protect the frequency drift caused due to stray EM

2.3 DTMF RECEIVER
DTMF RECEIVER
The DTMF code signals from UM 91215B are frequency modulated and transmitted in air using FM transmitter. The antenna connected to FM receiver receives FM signals from remote control and demodulates them. Output of FM receiver is replica of the DTMF coded signal given to FM transmitter section. These DTMF coded signals are given to MT 8870 DTMF decoder. IC MT 8870 decodes the DTMF signals and gives 4 bit BCD output.

2.4 CONTROL CIRCUIT:
BCD output of DTMF receiver is then given to AT 89C51 Microcontroller. Depending on the BCD code at the output of receiver the software program inside the microcontroller controls the direction and selection of the motors on main body.

2.5 MOTOR DRIVER CIRCUIT:
In the design of the motor driver circuit we had considered the following points:
• The required direction of rotation.
• The current and voltage requirement.
• The interfacing with the logic circuit.
• Quick Switching.
Considering all these requirements we choosed H-bridge motor driver for providing reversible drive to the motors. This circuit consumes very less power in stand still condition and provides the armature current of 3A (our requirement is 200mA).Here opposite pairs of transistors are triggered to generate the required polarity of voltage as per the required direction of motor.

2.6 MAIN BODY:
Main body consists of water filled tank, air filled tank, stabilization tank & motor with fans attached to it. Air filled and water filled tanks are made up of PVC pipes. Stabilization tank is used for balancing of main body beneath water while the rotating fans provide motion to the body.

2.7 POWER SUPPLY:
• 9v Ni-Cd battery: This battery is used as a supply for transmitter circuit.
• 5v supply: 5v supply is used to provide power to the control circuit.
• 12v supply: 12v supply is used to provide power to the motor driver circuit.


Chapter 3: SPECIFICATIONS

Parameter : Value
Power Supply


Transmission Unit

Encoding Unit

Decoding Unit

Operating Frequency Of Crystal

Transmission Frequency

Control Unit

Motor Driver

Display

Camera

Motors
:


:

:

:

:

:

:

:

:

:

:
Input: 230v,50Hz +-10%
Output: +5v, +12v.

FM transmitter and receiver.

UM 91215B(Tone Dialing Mode)

MT 8870.

3.579545MHz

96MHz

Microcontroller AT 89C51

NEC B882

Common cathode 7 segment

Black & White CCD camera

DC 12v

Chapter 4 : HARDWARE DESCRIPTION

4.9 WORKING
Water Spy Submarine Robot is specially designed for under water applications. Wireless control is provided to the robot using the concept of DTMF.IC 91215B is a DTMF generator, when a key on keypad is pressed it generates a particular DTMF code. These DTMF code single is then frequency modulated using FM transmitter. Antenna radiates this FM signal in to its surrounding.

At receiver section FM receiver is tuned to receive the transmitted signals. It then demodulates the received signal and its output is replica of transmitted DTMF code. This DTMF code signal is given as input to the IC 8870 DTMF decoder. It decodes the DTMF code signal and gives 4-bit BCD code at its output pins. Decoder generates a unique BCD code for each key pressed on the keypad. This BCD output is connected to the input port of AT89C51 microcontroller. Based on this BCD code microcontroller generates control signals using software program inside it, which controls selection and direction of the motors.

Output of microcontroller is given to the H-bridge motor driver circuit which provides reversible drive to the motors used. Thus implementing all, we could operate the robot successfully underwater.


Chapter 5 : SOFTWARE DESCRIPTION

5.1 ALGORITHM:
1. Start.
2. Point DPTR to table 1 containing data equivalent to the output of decoder.
3. Read the data at port 1.
4. Compare port 1data with data pointed by DPTR.
5. If compared data is equal, point DPTR to table 2 & send corresponding data at port 2.
6. Send corresponding data at port 0 for display.
7. Jump to step 2.

Chapter 6 : PERFORMANCE EVALUATION

6.1 PCB CHECKING:
1. All the tracks of PCB are checked.
2. We checked continuity of all tracks.
3. High voltage was applied between two independent tracks to check any hair size short or air gap.

6.2 VISUAL TESTING:
1. Polarities of all the components like capacitors, connectors etc are checked.
2. It is seen that all the IC sockets are soldered properly.

6.3 MULTIMETER TESTING:
1. All the IC sockets and power supply are soldered and continuity is checked
2. Also VCC and GND voltage are checked.
3. Voltages at all the pins of the microcontroller are checked with respect to ground.
4. Values of all possible components are checked on multimeter.

6.4 TESTING OF KIT:
1. DTMF tones generated where tested using a speaker connected at its output.
2. We received DTMF signal on normal FM receiver while checking the FM transmitter.
3. We tested DTMF decoder using LED connected at the output lines.
4. Microcontroller’s working was ensured by debugging the program.


Chapter 7 : APPLICATIONS

1. An ultrasonically controlled robot submarine for pipe inspection.
A model submarine with four legs and umbilical is described that is both radio and ultrasonically controlled to walk in pipe. The ultrasonic communication system is described together with the problem and solutions encountered and worked out. Finally, the leg kinematics, and their actuation system and control are discussed.

2. Autonomous Underwater Vehicles
Autonomous underwater vehicles are an exciting topic for two reasons. First there are many interesting real-world applications for such systems. Effective autonomous under water vehicles would allow or facilitate exploration, salvage, search and rescue, and scientific studies in deep ocean areas. Second, the highly dynamic and noisy nature of underwater environment makes the problem a difficult one. Combined with the noise and dynamics of the environment are the additional problems of a possible lack of reference points and limited communications due to the water itself.

3. Autosub
A robot submarine expedition under the Antarctic sea ice has discovered a major food reserve in the Southern Ocean. The findings, show a dense band of the, took the revolutionary £5 million Autosub, one of the most advanced underwater probes ever.

Chapter 8 : ADVANTAGES

1. Under water movement in all possible directions i.e. right, left, forward, reverse, Up and down.
2. If camera attached can view the under water circumstances.
3. Least cost.
4. Movement of robot is remotely controlled.
5. It could remain beneath water for a long time which is difficult for human being.

Chapter 9 : DISADVANTAGES

1. Power supply to the motors is through wires.
2. Camera video signal shall be taken through wires (if used).
3. DC motor are used for underwater operation so may undergo electrolysis and rusting.

Chapter 10 : FUTURE ENHANCEMENT

1. We can add water proof cameras to see deep underneath world.
2. This camera can be powered by focusing light to light on the dark surfaces.
3. Receiver and Driver circuit can be made compact and mounted on the main body itself and can be powered using battery supply.
4. Sensor could be mounted on to the body to study the properties of water.

10 comments:

  1. Hi!
    I'm a final yr student and want to make this project as my final year project. So can u please give some more details on the designing part of the "Water Spy"?
    Also if you can give me your email id for further help.
    paras.basera@gmail.com

    ReplyDelete
  2. We are also want to work on this on this project
    Kindly sent me more information

    mail Id :- mayur_everfriend@hotmail.com

    ReplyDelete
  3. Hi, we are final students and we want to work on this. So could you provide us more information on designing part of this.

    mail id:-srii.leo@gmail.com

    ReplyDelete
  4. hi...we r intrested to do this project so we need some more information and we need circuit desing to do
    mail id: prasanthchandrasekar@gmail.com

    ReplyDelete
  5. hi...i am in final yr & i am really interested to do this project.I am expecting some more information as how much this project would cost,what prior information is required to do this project & from where can we get the components.
    mail id:raveena.motiwala29@gmail.com

    ReplyDelete
  6. send me more detail on this project. complete covered topics
    bhute1990@yahoo.com

    ReplyDelete
  7. provide more detailed view about the components used.

    ReplyDelete
  8. hi... i m final year student, i want to make this proj. for final year . but my doubt is that HOW LONG ROBOT WILL SEARCH? (i.e. How many DEPTH it will cover?)
    my id is aaaher76@gmail.com

    ReplyDelete
  9. hi.. I'm final year student.. M quite impressed by this topics and i wanna do this project.. so can you please provide some more details about this topic,if possible ppt too...
    please mail me,my mail id is madhuribai11@gmail.com
    thank you:-)

    ReplyDelete
  10. hi...m final year student....plz send me programming and circuit description of water spy...
    my mail id is tinkerbell.tripathi@gmail.com

    ReplyDelete