IOT Based Forest Fire Detection System Using Arduino Nano

Abstract 

Forest fires are common hazards in forests in summer when the vegetation is dry and flammable that affect the local Wildlife as well as the Environment and in general the entire eco system around it. However, the damage impact could be reduced if a robust system could be deployed in forest areas to detect the fire and alert to Fire extinguishing authority to take immediate action in case of a fire. In this project, the intention is to build a Forest fire detection system using IoT (specifically from thingspeak.com) which would detect the fire and send an emergency alert to Authority through IoT through real time data collection. Here a GSM/GPRS module is used to communicate with IoT sever. Since forests are generally remote areas and protected by the government, the availability of network signals is close to non-existent with only basic 2G connectivity at most. Hence a 2G network is preferable to communicate with the server and would also help in reducing costs for potential upscaling of this project over a larger area to improve accuracy and reliability with further applications to predict the spread of a recently started fire and calculating efficient methods of extinguishing it.


Introduction

Forest fires are a regular phenomenon in our country often observed during the fire season. A number of 37,059 fires were detected in year 2018. Every year large areas of forests are affected by fires of varying intensity and extent. Based on the forest inventory records, 54.40% of forests in India are exposed to occasional fires, 7.49% to moderately frequent fires and 2.405% to high incidence levels while 35.71% of India’s forests have not yet been exposed to fires of any real significance. Precious forest resources including carbon locked in the biomass is lost due to forest fires every year, which adversely impact the flow of goods and services from forests. Satellite based remote sensing technology and GIS tools have been effective in better prevention and management of fires through creation of early warning for fire prone areas, monitoring fires on real time basis and estimation of burnt scars.

Based on the analysis of satellite pictures, it estimated Nepal emitted nearly 18 mega tonnes of carbon in the same period, the highest since 2016 when it emitted 27 mega tonnes of carbon. Nearly 20 people have been reportedly killed by the fires in Uttarakhand and Nepal. Hundreds of thousands of hectares of forests are believed to have been razed although official figures are yet to be published. 

While forest fires are a natural phenomenon it is incredibly rare for the first spark to be a result of natural causes. Most often it is due to human error or negligence that a fire starts in dry regions of a forest and grows exponentially larger from there on out. 

In retrospect nothing much can be done to avoid the phenomenon of forest fires, but in our project, we aim to reduce the damages to property and life and most importantly to the environment by using IoT applications for monitoring a potential fire and signalling the authorities to evacuate nearby areas and the fire department to mobilise their resources to combat the fire as quickly and efficiently as possible.

The project proposed is economical, efficient and with the attachment of a small (>10v) solar panel can run autonomously 24/7 through out the year without any need for technical maintenance making it very reliable too.





Topics Learned

  • Effect of forest fires on society and environment

  • Economic damages as a result of forest fires

  • Struggles of remote communities receiving no warnings and the tragic loss of life 

  • IoT application of remote real time monitoring

  • Arduino nano implementation with gsm module

  • Versatility of C programming in coding of the Arduino

  • Simplicity of implementation of real time monitoring systems


Open Ended Question

How to limit the socio-economic and environmental damages done by forest fires by implementation of faster response times? 


Skills Required

  • C/C++

  • Understanding working of SIM800L

  • Connecting project module to ThingSpeak Cloud


Proposed System/Solution

The block diagram for the proposed system is as shown below:

The infrared flame sensing module is connected to the Arduino nano that in case of a fire transmits the

data to the Arduino that a fire has started. This signal is then transferred to the SIM800L GSM module

that transmits the data via 2G carrier to a cloud server which can be accessed on an IoT monitoring

website (ThingSpeak.com). The entire system is capable to run in two modes- real time mode, where

the data is constantly being transmitted and alert mode where the data is sent only when a fire is

detected. In this project, the focus is going to be mainly on real time mode for simplicity’s sake. During

the demonstration of this project a portable dc supply and non-rechargeable batteries are going to be

used but in practice, in the forests, a small solar panel will be attached and the batteries will be

swapped out for rechargeable ones. All circuit components are encased in an air tight box with a small

hole provision for the antenna of the GSM module. The code to set up the Arduino is done in C. The

cloud platform used for the monitoring of data will be free of cost in this case with the provision of

MathWorks campus account but potentially setting up a system for a large scale forest would be

economically feasible.


System Requirement Specifications

  • Arduino Nano

  • 3.7V Li-ion Battery

  • Flame sensor

  • 2G unlimited SIM card

  • SIM800L GPS/GPRS Module\

  • Input voltage: 3.4V - 4.2V

  • Interface: UART and AT commands

  • Supported frequencies: Quad Band (850 / 950 / 1800 /1900 MHz)

  • SIM card socket: micro SIM slot

  • Antenna connector: IPX

  • Working temperature range: -40 do + 85 ° C





Comments

Popular posts from this blog

FM Synthesis using two Oscillators

GSM Based Remote Load Switching

RISC-V ALU: Design, Implementation, and Testing