32
Fire Fighting Robot Remotely Operated by Android Applications

Fire fighting robot remotely operated by android applications

Embed Size (px)

Citation preview

Page 1: Fire fighting robot remotely operated by android applications

Fire Fighting Robot Remotely Operated by Android Applications

Page 2: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Fire Fighting Robot Remotely Operated by Android

ApplicationsIntroduction

The project is designed to develop a fire fighting robot using android application device for remote operation. The robotic vehicle is loaded with water tanker and a pump which is controlled over wireless communication to throw water. An 8051 series of microcontroller is used for the desired operation. At the transmitting end using android application device, commands are sent to the receiver to control the movement

Page 3: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Block Diagram

Fire Fighting Robot Remotely Operated by Android

Applications

Page 4: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Hardware Requirements 8051 series Microcontroller

Push Button DC Motors Relay Transistor Robot Body with Water Tank Resistors Capacitors Diode Battery Bluetooth Device

Fire Fighting Robot Remotely Operated by Android

Applications

Page 5: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Software Requirements

Keil compiler

Languages: Embedded C or Assembly

Android Application

Fire Fighting Robot Remotely Operated by Android

Applications

Page 6: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Project components

1. ATMEGA8L-8PU Microcontroller

The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller developed by Atmel.

It uses on chip flash memory for program storage

It is a High-performance, Low-power AVR 8-bit Microcontroller with 130 Powerful Instructions - Most Single Clock Cycle Execution.

Fire Fighting Robot Remotely Operated by Android

Applications

Different components used are as follows:

Page 7: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Project components2. HC-05 Bluetooth Module

The HC-05 small size Bluetooth TTL transceiver module are designed for serial communication (SPP - serial port profile).

It allows your target device to both send or receive TTL data via Bluetooth technology without connecting a serial cable to your computer.

It has Coverage up to 30 ft / 10 m with Built in antenna.

It has Power input: +3.3VDC (Bluetooth module).

Fire Fighting Robot Remotely Operated by Android

Applications

Page 8: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Development of Android APP Android is an Open Source operating system based on the Linux Kernel

Designed primarily for touchscreen mobile devices such as smartphones and tablets.

It was built to be truly open.

For example, an application can call upon any of the phone’s core functionality such as making calls, sending text messages, or using the Bluetooth, camera etc.

Fire Fighting Robot Remotely Operated by Android

Applications

Page 9: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Bluetooth APIsUsing the Bluetooth APIs, an Android application can perform the following:

Scan for other Bluetooth devices

Query the local Bluetooth adapter for paired Bluetooth devices

Establish RFCOMM channels

Connect to other devices through service discovery

Transfer data to and from other devices.

Fire Fighting Robot Remotely Operated by Android

Applications

Page 10: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

RF Remote Control The circuit uses HT 12E, HT 12D encoder and decoder.

433MHz ASK transmitter and receiver is used for the remote control.

Fire Fighting Robot Remotely Operated by Android

Applications

Page 11: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Range in open space(Standard Conditions) : 100 Meters

RX Receiver Frequency : 433 MHz

RX Typical Sensitivity : 105 Dbm

RX Supply Current : 3.5 mA

RX IF Frequency : 1MHz

Low Power Consumption

Fire Fighting Robot Remotely Operated by Android

ApplicationsFeatures of RF

Page 12: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Easy For Application

RX Operating Voltage : 5V

TX Frequency Range : 433.92 MHz

TX Supply Voltage : 3V ~ 6V

TX Out Put Power : 4 ~ 12 Dbm

Fire Fighting Robot Remotely Operated by Android

ApplicationsFeatures of RF

Page 13: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

The HT 12E Encoder ICs are series of CMOS LSIs for Remote Control system applications.

They are capable of Encoding 12 bit of information which consists of N address bits and 12-N data bits.

The HT 12D ICs are series of CMOS LSIs for remote control system applications.

This ICs are paired with each other.

Fire Fighting Robot Remotely Operated by Android

ApplicationsRF Encoder & Decoder

Page 14: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

For proper operation a pair of encoder/decoder with the same number of address and data format should be selected.

The Decoder receive the serial address and data from its corresponding decoder, transmitted by a carrier.

Using an RF transmission medium and gives output to the output pins after processing the data.

Fire Fighting Robot Remotely Operated by Android

ApplicationsRF Encoder & Decoder

Page 15: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

L293D is a dual H-bridge motor driver integrated circuit (IC).

Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal.

This higher current signal is used to drive

the motors.

Fire Fighting Robot Remotely Operated by Android

ApplicationsMotor Driver L293D

Page 16: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

L293D contains two inbuilt H-bridge driver circuits.

In its common mode of operation, two DC motors can be driven simultaneously, both in forward and reverse direction.

Fire Fighting Robot Remotely Operated by Android

ApplicationsMotor Driver L293D

Page 17: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

L293D has 2 set of arrangements where one set has input 1, input 2, output 1 and output 2 and other set has input 3, input 4, output 3 and output 4, according to block diagram if pin no 2 & 7 are high then pin no 3 & 6 are also high.

If enable 1 and pin number 2 are high leaving pin number 7 as low then the motor rotates in forward direction.

Fire Fighting Robot Remotely Operated by Android

ApplicationsOperation of Motor Driver

Page 18: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

If enable 2 and pin number 10 are high leaving pin number 15 as low then the motor rotates in forward direction.

If enable 1 and pin number 2 are low leaving pin number 7 as high then the motor rotates in reverse direction.

If enable 2 and pin number 15 are high leaving pin number 10 as low then the motor rotates in forward direction.

Fire Fighting Robot Remotely Operated by Android

ApplicationsOperation of Motor Driver

Page 19: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

A rectangular base to support the whole robot structure, attached to two wheels for motion.

A couple of DC motors to provide required movement to the robot.

A control unit consisting of an RF receiver which receives command signals from a transmitter unit to control the engine driver and control the motors accordingly.

A metal detector circuit along with a buzzer alarm which triggered once the metal detected.

Fire Fighting Robot Remotely Operated by Android

ApplicationsDesigning the RobotThe robotic vehicle consists of the following units:

Page 20: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Types of Fire Fighting Robotic Vehicles

Home Fire Fighting Robotic Vehicle

Industrial Fire Fighting

Forest Fire Fighting

Fire Fighting Robot Remotely Operated by Android

ApplicationsDesigning the Robot

Page 21: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Fire Fighting Robot Remotely Operated by Android

ApplicationsDesigning the Robot

Home Fire Fighting Robotic Vehicle:

The field action constrained on the current Flore of house.

This robot is using many house hold items catch fire when someone is asleep or away.

Page 22: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Fire Fighting Robot Remotely Operated by Android

ApplicationsDesigning the Robot

Industrial Fire Fighting:

Most of the industries are faced fire accidents problems like gas, petrol, nuclear power plants, chemical industries huge amount of damage.

And more number of peoples is dead near surrounding areas.

This robot has the strength to carry a fire around inside burning area to supply unlimited water.

Page 23: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Fire Fighting Robot Remotely Operated by Android

ApplicationsDesigning the Robot

Forest Fire Fighting:

Forest Fires is very dangers.

It can be a short time burning large amount of forest area.

Even city fire departments have to deals with forest fires in the area surrounding city.

Page 24: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

The project uses HT12E Encoder which converts 4 bit data to serial output which is then fed to the RF module.

For transmitting the same to be received by the receiver RF module the output of which is fed to HT12D the serial decoder I.

The output of which is fed to controller.

The transmitting end MC is connected to a set of pushbutton.

Fire Fighting Robot Remotely Operated by Android

ApplicationsWorking Principle

Page 25: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Thus while a particular button is pressed the program executed delivers corresponding 4-bit data which are then transmitted serially at port 1.

The data so received at the receiver end of port 1 operates the motor through motor driver IC L293D as required being interfaced from the Microcontroller output port 2.

The transmitter is powered by a 6v battery in series with a silicon diode to finally develop required voltage for microcontroller circuit.

Fire Fighting Robot Remotely Operated by Android

ApplicationsWorking Principle

Page 26: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

The receiver is powered by a 12v battery in series with a silicon diode to protect the circuits from accidental reverse battery connection.

5V DC out of the 12V available from regulator IC 7805 is fed to the controller, decoder, the motor driver IC L293D pin 8 for operation of the motor.

The receiving unit uses one more motor driver IC L293D for driving one DC Motor for arm operation with a boom mounted on its shaft.

Fire Fighting Robot Remotely Operated by Android

ApplicationsWorking Principle

Page 27: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

At the end of the shaft a nozzle is connected to a water tanks mounted water pump which is powered from “NO” contacts of a relay that is driven by transistor Q1 from the output of MC pin 15.

Thus in the event of a fire the robotic vehicle is moved over to the location by operating the left, right, forward & backward button etc.

After it reaches the site the nozzle mounted motor takes position through the water on the fire from the water tank mounted DC pump actuated by the relay RL1.

Thus the fire can be extinguished.

Fire Fighting Robot Remotely Operated by Android

ApplicationsWorking Principle

Page 28: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Capability of sensing accurately with increased flexibility

No line of sight Not blocked by common materials.

It can pass through solids Longer range

Not sensitive to light

Not sensitive to weather conditions

Fire Fighting Robot Remotely Operated by Android

ApplicationsAdvantages

Page 29: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Communication devices mostly use similar frequency, so interference occurs if the address are not specified.

High cost.

Data rate transmission is lower than wired transmission.

It cannot be work beyond the limit

Fire Fighting Robot Remotely Operated by Android

ApplicationsDisadvantages

Page 30: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Industries are using RF solutions: For monitoring, control, process, inventory tracking, data links and bar code

reading devices.

Consumer products: Electronic toys, home security, gate and garage door openers,

intercom, fire and safety systems, and irrigation controllers.

Medical products: Patient call and monitoring, handicap assistance device, surgery

communication system, remote patient data logging and ECG monitor.

Fire Fighting Robot Remotely Operated by Android

ApplicationsApplications

Page 31: Fire fighting robot remotely operated by android applications

http://www.edgefxkits.com/

Fire Fighting Robot Remotely Operated by Android

ApplicationsConclusion Fire Fighting Robot Remotely Operated by Android Applications was designed and

implemented For fire monitoring, control, process, inventory tracking, data links and bar code reading devices. the project can be enhanced by interfacing it with a wireless camera so that the person controlling it can view operation of the robot remotely on a screen.