Chapter 1
Chapter 1
Introduction
1.3 motivation
Fire-fighting is an important but dangerous occupation. A fire-fighter must
be able to get to a fire quickly and safely extinguish the fire, preventing
further damage and reduce fatalities. Technology has finally bridged the
gap between firefighting and machines allowing for a more efficient and
effective method of firefighting.
Robots designed to find a fire, before it rages out of control, could one
day work with fire fighters greatly reducing the risk of injury to victims.
Our world is currently facing the global warming whereby the average
temperature of our earth atmosphere and oceans is increasing year by
year. Studies shows that our earth mean surface temperature has
increased about 0.8C which about two-third of increase occurring since
1980.The global warming of the earth may lead to more forest fire and
fire disaster occur as everything gets more flammable due to the high
temperature of our earth atmosphere.
This chapter provides details about the existing technologies like Smart
Firefighting robot.Stuti, Pratiksha, Triveni carried out a work on
Autonomous Robot for Fire Extinguishing. the direction where the fire is
detected by the sensor, but the robot takes longer time in processing
and scanning the environment for presence of fire, their incapability to
extinguish vulnerable affected areas first may lead the fire to spread
wildly leading to loss of life and property causing mass destruction.
2.2 Methodology
The planned bot identifies fire by three fire sensors, furthermore,
conveys messages to the microcontroller Arduino UNO that has been
customized with C++ programming associated with it.
It is associated with a 12V battery. Arduino consequently sends motion
toward the DC gear engine which is in touch with the wheels of the robot
undercarriage. One DC gear engine is associated with the left haggle
other with the right one.
This model is intended to foster a Fire Battling Robot utilizing IR fire
sensor innovation for far-off areas. It contains a water tank and a siphon
to toss water which is controlled over remote correspondence. It has
been modified by Arduino UNO. This robot body moves with the result
sign of the microcontroller. This model fundamentally works under the
oversight of Arduino Uno. A model is modified in C programming. It can
peruse both simple and computerized signals.
It gives its result by turning the Drove fire sensor on/off and then, at that
point, enacts the stuff engine associated with the wheel of the robot
undercarriage. This Arduino projects program is an IDE-based handling
language. Then again the fire sensor identifies the IR (Infrared
emanation) emerging from the fire. Fire sensors can sense through IR
outflow of frequency range from 760-1100 nm.
It has the responsiveness shifts from 1cm-1.5 feet. This profits a sign to
the microcontroller that sends a yield sign to equip the engine that
moves the robot frame toward the terminating region. All fire sensors
have been utilized (forward, rightward, and leftward) to identify fire in the
unmistakable heading.
A Bluetooth module with the help of an Android application developed
using MIT App Inventor is used for the manual control of the Bot. A DC
Motor inserted inside the water container at the Bot will extinguish the
fire using water that is pumped out from the container. The flame sensor
will send a signal to the Arduino and the Arduino will command the DC
motor.
The basic prototype of our firefighting robot. The robot carries four main
functions: First, it initializes itself i.e. its sensors get initializes as the
power is supplied. Second, robot sense the surrounding environment (for
instance for the level of temperature) and identify the fireplace. Third,
robot sends the navigating information and starts to navigate itself
towards the fireplace. Fourth, finally the robot starts to extinguish the fire
with the help of servo motors and submersible water pump
2.4 Block diagram
Block diagram of the Smart firefighting robot is as shown in Figure. The
system consists of ATEMAGA 328 controller, Flame sensor, Bluetooth
device, DC battery(12V), Geared DC motor and Motor driver.
Power supply
Arduino controller
Arduino controller is the heart of the system. It interfaces with Flame
sensor, Geared DC motors, ULN2803 IC, HC-05 Bluetooth module and
motor drivers. It controls all the operation of the robot movement based
on the serial command received.
IR Flame Sensor
The IR Flame Sensor. The IR flame sensor senses the environment and
detects the presence of fire or flame. The module is based on the IR
receiver and basically detects the presence of flammable and harmful
gases likes nitrogen, hydrogen, carbon mono oxide. The signal detection
capacity is adjustable. The robot contains one flame sensor.
Servo Motors
Servo Motors are electronic devices that are mainly used for providing
specific velocity and acceleration.
Water Pump
Water Pump is ideal for making automatic watering system using
Arduino. The water pump is an important part of the robot as it will pump
water to extinguish the fire.
Relay
A relay is a switch that is powered by electricity as shown in Fig. A
magnetic field is generated by the coil of the relay which the current
flows through, which attracts a lever and changes the switch contacts.
There are two switch places on their lay, both of which are double-throw
switches. There is no electrical connection between the two circuits
within the relay. Only magnetic and mechanical connections exist.
Relays are incredibly basic instruments.
Bluetooth
The Bluetooth module for the Arduino receives the data and transmits it
to the Arduino through the TX pin of the Bluetooth module at the other
end connected to the RX pin of the Arduino.
Chapter 3
System Description
1) Arduino uno
Arduino UNO is an open-source electronics platform that can able to get
the information from the sensor and control the hardware. These Arduino
give a set of instructions to the microcontroller on the board. With those
just getting into electronics, the Arduino platform has grown rather
popular, and for good reason. The Arduino does not require a separate
piece of hardware (referred to as a programmer) to load fresh code onto
the board; instead, you can do so by using a USB cable, in contrast to
the majority of earlier programmable circuit boards.
The Arduino Uno is a microcontroller board based on the ATmega328
IC is the heart ofthe proposed system. It interfaces with Flame sensor,
Geared DC motors, ULN2803 IC, HC-05Bluetooth module and motor
drivers. It controls all the operation of the robot movement basedon the
serial command received. It has 14 digital input/output pins out of which
6 can be used asPWM outputs, 6 analog inputs, a 16 MHz
ceramic resonator, a USB connection, a power jack, anICSP header,
and a reset button.
Description
Detects a flame or a light source
of a wavelength in the range of 760nm-1100 nm.
Detection distance: 20cm (4.8V) ~ 100cm (1V)
Detection angle about 60 degrees, it is sensitive to the flame
spectrum.
Comparator chip LM393 makes module readings stable.
Adjustable detection range.
Operating voltage 3.3V-5V.
Digital DO digital switch outputs (0 and 1)
Power indicator and digital switch output indicator
Pin description.
1) VCC -- 3.3V-5V voltage.
2) GND -Ground reference.
3) DO -- board digital output interface (0 and 1)
3.Motor Driver
We employ motor drivers to supply the motor with high power. If the
motor driver receives a HIGH input from the CPU, the driver will rotate
the motor in one direction while maintaining a HIGH and LOW signal on
one pin. DC motor is a device that converts electrical energy to
mechanical energy. In essence, a relay makes it simple for a relatively
low voltage to readily regulate stronger circuits.
Circuit Diagram
ULN2803 IC
ULN2803 is a High voltage, high current Transistor Array IC used
especially with Microcontrollers where we need to drive high power
loads. This IC consists of a eight NPND Arlington connected transistors
with common Clamp diodes for switching the loads connected to the
output. This IC is widely used to drive high loads such Lamps, relays,
motors etc. It isusually rated at 50v/500mA.
Purpose of ULN2803
Most of the Chips operates with low level signals such as TTL, CMOS,
PMOS,and NMOS which operates at the range of (05) v and are incapab
le to drive high power inductiveloads. However this chip takes low level
input signals (TTL) and uses that to switch/turn off thehigher voltage
loads that are connected to the output side.
Working of ULN2803 IC
The ULN2803 IC consists of eight NPN Darlington pair which provides
the propercurrent amplification required by the loads. The transistors are
used to amplify the current buthere Darlington transistor pairs are used
inside the IC to make the required amplification.A Darlington pair is two
transistors that act as a single transistor providing high currentgain. In
this pair the current amplified by the first transistor is further amplified by
the nexttransistor providing high current to the output terminal.When no
base voltage is applied that is when no signal is given to the input pins of
theIC, there will be no base current and transistor remains in off state.
When high logic is fed to theinput both the transistors begin to conduct
providing a path to ground for the external load that the output is
connected. Thus when an input is applied corresponding output pin
drops down tozero thereby enabling the load connected to complete its
path.
4)Geared DC Motor
A DC motor is an electrical motor that uses direct current (DC) to
produce mechanical force. The most common types rely on magnetic
forces produced by currents in the coils. Nearly all types of DC motors
have some internal mechanism, either electromechanical or electronic,
to periodically change the direction of current in part of the motor.
DC motors were the first form of motors widely used, as they could be
powered from existing direct-current lighting power distribution systems.
A DC motor's speed can be controlled over a wide range, using either a
variable supply voltage or by changing the strength of current in its field
windings. Small DC motors are used in tools, toys, and appliances.
The universal motor, a lightweight brushed motor used for portable
power tools and appliances can operate on direct current and alternating
current. Larger DC motors are currently used in propulsion of electric
vehicles, elevator and hoists, and in drives for steel rolling mills. The
advent of power electronics has made replacement of DC motors
with AC motors possible in many applications.
DC MOTOR
Frame sizes from 8 to 35 mm.
Speeds from 5,000 to 14,000 rpm.
Continuous motor torque - 0.36 to 160 mNm.
Coreless rotor design.
Low rotor inertia.
REE coil.
High power to weight ratio.
Neodymium magnet available in some brush DC motor models.
5) Bluetooth
The Bluetooth module for the Arduino receives the data and transmits it
to the Arduino through the TX pin of the Bluetooth module at the other
end connected to the RX pin of the Arduino.
It is used for many applications like wireless headset, game
controllers, wireless mouse, wireless keyboard, and many more
consumer applications.
It has range up to <100m which depends upon transmitter and
receiver, atmosphere, geographic & urban conditions.
It is IEEE 802.15.1 standardized protocol, through which one can build
wireless Personal Area Network (PAN). It uses frequency-hopping
spread spectrum (FHSS) radio technology to send data over air.
It uses serial communication to communicate with devices. It
communicates with microcontroller using serial port (USART).
Bluetooth serial modules allow all serial enabled devices to
communicate with each other using Bluetooth.
It has 6 pins,
1. Key/EN: It is used to bring Bluetooth module in AT commands mode.
If Key/EN pin is set to high, then this module will work in command
mode. Otherwise by default it is in data mode. The default baud rate of
HC-05 in command mode is 38400bps and 9600 in data mode.
6)DC Pump
A DC water pump is an electric pump with low voltage. They are calm
and utilize little power. They are utilized for some applications, including
car, family, and water wells. Different DC water pumps are accessible on
the lookout, including the DC Wellspring pump VP30, a five-volt smaller
than normal water pump ideal for a sun-oriented wellspring.
DC pump, also called direct current pumps, are highly adaptable devices
widely used in different industries. DC pumps, unlike AC pumps, function
using direct current (DC) power, which sets them apart. This unique
characteristic enables DC pumps to be adaptable for both on-grid and
off-grid applications. With efficient fluid transfer capabilities, DC pumps
handle a wide range of fluids, such as water, chemicals, and other
liquids, with precise control. Their versatility ensures their importance in
various sectors where accurate and controlled fluid movement is crucial.
Whether it’s irrigating crops, treating water, or handling chemicals, DC
pumps excel in delivering reliable and precise fluid transfer, catering to
the needs of different industries with efficiency and adaptability.
One of the key advantages of DC pumps is their energy efficiency. They
consume less power compared to AC pumps, resulting in lower energy
costs and reduced environmental impact. People commonly employ DC
pumps in solar-powered systems, allowing them to harness energy from
renewable sources and function autonomously, detached from the
electrical grid. This makes them ideal for remote locations, agriculture,
and irrigation systems.
12v DC Water Pump Specifications
There are several key specifications to consider when selecting a DC
pump:
1. Head pressure: This is the maximum height that the pump can lift
the fluid, measured in feet (ft) or meters (m). The head pressure
will determine the maximum vertical distance that the pump can
move the fluid.
2. Voltage: Direct current (DC) electricity powers DC water pumps,
and it is essential to ensure that the voltage of the pump matches
the voltage of the power source.
3. Flow rate: This is the amount of fluid that the pump can move per
unit of time, typically measured in liters per minute (L/min) or
gallons per minute (GPM). The flow rate must adequately meet the
requirements of the system in which the pump will operate.
4. Current: This is the amount of electric current that the pump
consumes, typically measured in amperes (A). The current draw of
the pump will depend on the size of the motor and the flow rate of
the pump.
5. Motor power: This is the power output of the motor, typically
measured in watts (W). The motor power will determine the flow
rate and head pressure of the pump.
6. Material: It is crucial to construct the pump housing and impeller
using a material compatible with the fluid being pumped. Common
materials include stainless steel, plastic, and brass.
7. Size: The size of the pump should be suitable for the application
and the available space.
8. Operating temperature: The pump should be able to operate within
a temperature range that is suitable for the application.
7) Relay
Normal voltage: 5V DC
Normal current: 70mA
Maximum load current: 10A/250V AC, 10A/30V DC
Maximum switch voltage: 250V AC, 30V DC
Operate time: ≤ 10ms
8) 12v supply
12V power supplies (or 12VDC power supplies) are one of the most
common power supplies in use today. In general, a 12VDC output is
obtained from a 120VAC or 240VAC input using a combination of
transformers, diodes and transistors. 12V power supplies can be of two
types: 12V regulated power supplies, and 12V unregulated power
supplies.12V regulated power supplies come in three styles: Switching
regulated AC to DC, Linear regulated AC to DC, and Switching regulated
DC to DC.
Switching regulated 12VDC power supplies, sometimes referred to as
SMPS power supplies, switchers, or switched mode power supplies,
regulate the 12VDC output voltage using a complex high frequency
switching technique that employs pulse width modulation and feedback.
Acopian switching regulated power supplies also employ extensive EMI
filtering and shielding to attenuate both common and differential mode
noise conducted to the line and load.
Specifications
1. 3-Pin adapter with GND terminal and more convenient to plug.
2. It comes with a 1 meter long 22 AWG cable
3. Wide input AC voltage range (100VAC-240VAC).
4. Very low ripple & noise output for device safety.
5. High operating ambient temperature up to 80°C.
6. Highly efficient, compact, durable, and long life.
7. RoHS compliance Approved.
8. Protections against- under-over voltage/ overload/ short circuit with
auto-restart on fault removal.
9) Laptop
1. Arduino IDE
This app can send and receive commands via Bluetooth. The user
can send the commands through this application to control the
various operations of the robot. The different types of commands
used to control the robot.
3.4 Actual Circuit Diagram
3.5 working
Water is pumped from the main water tank to the water nozzle with the
help of water pump. It consists of 12v transformer which is used to step
down the 220v AC to 12v DC and also having rectifier which is used to
convert AC supply to the DC. Regulator is used to divide the 12v and 5v
supplies and they are given to the respective components. In the left
side consists of inputs which are Bluetooth module, flame sensor, In the
right side consists of servo motor, water pump, water outlet in between
them having motor driver connected to two DC motors.
Block Diagram
Program
Chapter 5
Experimentation
6.1 Advantages
6.2 Disadvantages
Robot’s Mobility: Firefighting robots are typically wheeled, tracked or
a combination of both, and they rely on their mobility to move around
and reach the fire. However, if the surface is too rough or if there are
large obstacles present, the robot may not be able to move around
freely.
Limited Reach: Firefighting robots have limited reach and may not be
able to get close enough to put out the fire.
Limited Sensors: Firefighting robots have limited sensors and
cameras to detect the fire, making it difficult to determine the exact
location and size of the fire.
This model of Fire Extinguishing Robot aids to share out the burden
of fir e fighters in firefighting task. Our project aims to build a real time
firefighti ng robot which moves in a constant speed, identify the fire
and then extin guish it with the help of pumping mechanism. The
detection and extingui shing was done with the help basic hardware
components attached with t he robot. Firstly, IR Flame sensors are
used for the detection of fire. Sec ondly, Motors and Rubber wheels
are used to navigate the robot to reach the fireplace. Finally, the
robot extinguishes the fire with the help of water pump and servo
motors.
6.5 Reference
https://quartzcomponents.com/blogs/electronics-projects/fire-
fightin g-robot-using-arduino
https://www.instructables.com/Fire-Fighting-Robot-Using-
Arduino/
https://circuitdigest.com/microcontroller-projects/diy-fire-
fighting-ro bot-using-arduino
https://youtu.be/x4UHRioC_Tttps://youtu.be/x4UHRioC_T8
https://youtu.be/3BEU99yUclQ
https://www.youtube.com/watch?v=nMdZ2xcrKRk
https://youtu.be/Qq7t6Jqh9fs?si=DWZpkCEpQg-ysOnj